X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fmbswidth.c;h=a51176026da466c6b47a17a67ac924836c562cb8;hb=5e6933eb225721fac1de4a8abf6c0da985ddaa6a;hp=c6f91db971a104f138f4937ec6b70bf7e15de1a3;hpb=7dce93e95aed216724eb68e966450f85dba6a979;p=gnulib.git diff --git a/lib/mbswidth.c b/lib/mbswidth.c index c6f91db97..a51176026 100644 --- a/lib/mbswidth.c +++ b/lib/mbswidth.c @@ -1,5 +1,5 @@ /* Determine the number of screen columns needed for a string. - Copyright (C) 2000-2002 Free Software Foundation, Inc. + Copyright (C) 2000-2004 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -34,6 +34,12 @@ /* Get mbstate_t, mbrtowc(), mbsinit(), wcwidth(). */ #if HAVE_WCHAR_H +/* Tru64 with Desktop Toolkit C has a bug: must be included before + . + BSD/OS 4.1 has a bug: and must be included before + . */ +# include +# include # include #endif @@ -85,7 +91,7 @@ int wcwidth (); character string pointed to by STRING. If a non-printable character occurs, and MBSW_REJECT_UNPRINTABLE is specified, -1 is returned. With flags = MBSW_REJECT_INVALID | MBSW_REJECT_UNPRINTABLE, this is - the multibyte analogon of the wcswidth function. */ + the multibyte analogue of the wcswidth function. */ int mbswidth (const char *string, int flags) {