mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
Improve support of multibyte encoding:
- tsvector_(in|out) - tsquery_(in|out) - to_tsvector - to_tsquery, plainto_tsquery - 'simple' dictionary
This commit is contained in:
@ -71,8 +71,11 @@ TParserClose(TParser * prs)
|
||||
prs->state = ptr;
|
||||
}
|
||||
|
||||
#ifdef TS_USE_WIDE
|
||||
if (prs->wstr)
|
||||
pfree(prs->wstr);
|
||||
#endif
|
||||
|
||||
pfree(prs);
|
||||
}
|
||||
|
||||
|
@ -134,8 +134,10 @@ typedef struct TParser
|
||||
/* string and position information */
|
||||
char *str; /* multibyte string */
|
||||
int lenstr; /* length of mbstring */
|
||||
#ifdef TS_USE_WIDE
|
||||
wchar_t *wstr; /* wide character string */
|
||||
int lenwstr; /* length of wsting */
|
||||
#endif
|
||||
|
||||
/* State of parse */
|
||||
int charmaxlen;
|
||||
|
Reference in New Issue
Block a user