X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fmbswidth.c;h=6b9d4b38bbe6e8e135ae2a40f9ed523a6be4c719;hb=d33e27b00b65fc12a046ca1f1bdb17bc5c1d1585;hp=a2ef5b3fdaf5af14677c3cebc2199224ce69a12f;hpb=c907565811f05a2365d1bd7eaa1c2b40b6e1d4cb;p=gnulib.git diff --git a/lib/mbswidth.c b/lib/mbswidth.c index a2ef5b3fd..6b9d4b38b 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 @@ -75,7 +81,7 @@ int wcwidth (); #else # define IN_CTYPE_DOMAIN(c) isascii(c) #endif -/* Undefine to protect against the definition in wctype.h of solaris2.6. */ +/* Undefine to protect against the definition in wctype.h of Solaris 2.6. */ #undef ISPRINT #define ISPRINT(c) (IN_CTYPE_DOMAIN (c) && isprint (c)) #undef ISCNTRL