Re: LC_MESSAGES and BSD/OS

Поиск
Список
Период
Сортировка
От Giles Lean
Тема Re: LC_MESSAGES and BSD/OS
Дата
Msg-id 6900.962217806@nemeton.com.au
обсуждение исходный текст
Ответ на LC_MESSAGES and BSD/OS  (Bruce Momjian <pgman@candle.pha.pa.us>)
Ответы Re: LC_MESSAGES and BSD/OS  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-hackers
> Locale does not work on BSD/OS because it does not have LC_MESSAGES.  I
> just got this back from BSDI technical support.  Comments?

...

| LC_MESSAGES is apparently an extension; it's not in the POSIX spec, and it's
| not in the C spec I have handy.  (Admittedly, that's C99, but I don't think
| anything like this was removed since C89.)  So, recommend you #ifdef that;
| 
|     #ifdef LC_MESSAGES
|     ...[interact with LC_MESSAGES]
|     #endif

POSIX and ANSI C have the following categories:

LC_ALL
LC_COLLATE
LC_CTYPE
LC_MONETARY
LC_NUMERIC
LC_TIME

"Implementation defined additional categories" are allowed, and it
looks like many (most?) implementations use LC_MESSAGES, but they
don't have to, I guess.

Regards,

Giles


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: 7.0.2 on Solaris
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: LC_MESSAGES and BSD/OS