Mercurial > hg > octave-lyh > gnulib-hg
changeset 10959:83008b5695ce
Treat Haiku like BeOS.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Tue, 23 Dec 2008 00:48:38 +0100 |
parents | daa3e6323dc2 |
children | a412de948252 |
files | ChangeLog m4/locale-fr.m4 |
diffstat | 2 files changed, 7 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-12-22 Bruno Haible <bruno@clisp.org> + + * m4/locale-fr.m4 (gt_LOCALE_FR_UTF8): Treat Haiku like BeOS. + 2008-12-22 Bruno Haible <bruno@clisp.org> Work around mbrlen() bugs on AIX, HP-UX, OSF/1, Solaris.
--- a/m4/locale-fr.m4 +++ b/m4/locale-fr.m4 @@ -1,4 +1,4 @@ -# locale-fr.m4 serial 8 +# locale-fr.m4 serial 9 dnl Copyright (C) 2003, 2005-2008 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -133,10 +133,10 @@ struct tm t; char buf[16]; int main () { - /* On BeOS, locales are not implemented in libc. Rather, libintl + /* On BeOS nd Haiku, locales are not implemented in libc. Rather, libintl imitates locale dependent behaviour by looking at the environment variables, and all locales use the UTF-8 encoding. */ -#if !defined(__BEOS__) +#if !(defined __BEOS__ || defined __HAIKU__) /* Check whether the given locale name is recognized by the system. */ if (setlocale (LC_ALL, "") == NULL) return 1; /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".