Jean-Marc Lasgouttes wrote:
> Lars> messages.C has become more and more complex with little or no
> Lars> benefit for "unix" systems. IMHO we should revert messages.C
> to Lars> what it was before this debacle and figure out a windows
> only Lars> solution that does not uglify the rest of the code.
> 
> What about something like
> #ifdef _WIN32
> extern "C" const char *_nl_locale_name (int category, const char
> *categoryname);
> #endif

Why not just '#include "gettextP.h"' ?

> and then later
> 
> #ifdef _WIN32
>        lang_ = _nl_locale_name(LC_MESSAGES, "LC_MESSAGES");
> #else
>        lang_ = setlocale(LC_MESSAGES, NULL);
> #endif

Why not invoke _nl_locale_name on POSIX machines too?

-- 
Angus

Reply via email to