Re: pgsql: ICU support
От | David Rowley |
---|---|
Тема | Re: pgsql: ICU support |
Дата | |
Msg-id | CAKJS1f8Qbmc8YvFOEgsxPWm0BcT4KCiCjnRqQcvaxME1Fuhz=g@mail.gmail.com обсуждение исходный текст |
Ответ на | [COMMITTERS] pgsql: ICU support (Peter Eisentraut <peter_e@gmx.net>) |
Ответы |
Re: pgsql: ICU support
Re: pgsql: ICU support |
Список | pgsql-committers |
On 24 March 2017 at 06:33, Peter Eisentraut <peter_e@gmx.net> wrote: > http://git.postgresql.org/pg/commitdiff/eccfef81e1f73ee41f1d8bfe4fa4e80576945048 [...] > src/include/utils/pg_locale.h | 32 +- I see this commit changed the definition of pg_locale_t +struct pg_locale_t +{ + char provider; + union + { #ifdef HAVE_LOCALE_T -typedef locale_t pg_locale_t; -#else -typedef int pg_locale_t; + locale_t lt; +#endif +#ifdef USE_ICU + struct { + const char *locale; + UCollator *ucol; + } icu; #endif + } info; +}; but forgot to update varstr_cmp() completely. result = wcscoll_l((LPWSTR) a1p, (LPWSTR) a2p, mylocale); should be: result = wcscoll_l((LPWSTR) a1p, (LPWSTR) a2p, mylocale->info.lt); Patch attached. -- David Rowley http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
Вложения
В списке pgsql-committers по дате отправления: