[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Documentation of ngettext
From: |
Paul Eggert |
Subject: |
Re: Documentation of ngettext |
Date: |
Tue, 27 Nov 2001 18:07:43 -0800 (PST) |
> From: Bruno Haible <address@hidden>
> Date: Tue, 27 Nov 2001 15:37:39 +0100 (CET)
>
> Nowadays all systems have <locale.h>.
All hosted C89 systems do, but there are still some ancient hosts out
there, or more-modern ones that too-often act like ancient ones.
Also, freestanding C89 and C99 systems are not required to have
<locale.h>.
Surely it's easy to support hosts that lack <locale.h> by omitting
those features -- that's how the code has been for years. So I'd
leave it in unless there's a strong reason to omit it.
For a recent example of a user without locale.h, please see:
http://groups.google.com/groups?selm=3ca1165e.0111051100.4eed0668%40posting.google.com
I don't fully understand his problem, but apparently he's got HP-UX
11.00 configured so that he has some standard headers (unistd.h,
limits.h) but not locale.h. It could be that his locale.h is buggy I
suppose.