Fix bug reported by Bruno Haible in
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 24 Dec 2006 07:55:08 +0000 (07:55 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 24 Dec 2006 07:55:08 +0000 (07:55 +0000)
commit1982cd6d68d03371a7acbf0b6ba142b2909810eb
tree6641d29e022cc1292181a1dd74d5d5ed467afc49
parent5491309db38697aec7b44483fce2f1e75838e2c5
Fix bug reported by Bruno Haible in
<http://lists.gnu.org/archive/html/bug-gnulib/2006-12/msg00228.html>
where quotearg.c didn't compile on Mac OS X 10.2 because it
lacks <wchar.h> and wint_t.
* lib/wctype_.h (__wctype_wint_t): New type.
Include <stdio.h>, <time.h>, <wchar.h> only if HAVE_WINT_T.
(iswalnum, iswalpha, iswblank, iswcntrl, iswdigit, iswgraph):
(iswlower, iswprint, iswpunct, iswspace, iswupper, ixwxdigit):
Arg is now of type __wctype_wint_t, not wint_t.
* m4/wctype.m4 (gl_WCTYPE_H): Require gt_TYPE_WINT_T, and
substitute HAVE_WINT_T.
* modules/wctype (Files): Add m4/wint_t.m4.
(wctype.h): Substitute HAVE_WINT_T.
ChangeLog
lib/wctype_.h
m4/wctype.m4
modules/wctype