Tim J. Robbins
e74101e4ef
Basic support for wide character I/O: getwc(), fgetwc(), getwchar(),
...
putwc(), fputwc(), putwchar(), ungetwc(), fwide().
2002-08-13 09:30:41 +00:00
Tim J. Robbins
babfb08b53
Sort prototypes by function name.
2002-08-06 06:26:06 +00:00
Tim J. Robbins
9a1a792488
Whitespace formatting changes: line up macro bodies, function names,
...
place tabs after #define and typedef. Sort typedefs by name.
Requested by: mike
2002-08-06 05:19:33 +00:00
Tim J. Robbins
4bd5585fbd
Change wctype_t to an unsigned type to avoid warnings.
2002-08-04 12:43:53 +00:00
Tim J. Robbins
e9fb70115f
Add ISO C90 Amd. 1 btowc(3) and wctob(3) functions.
2002-08-03 13:49:55 +00:00
Tim J. Robbins
5b32667c57
Add ISO C90 Amd. 1 wctype(3) and iswctype(3) functions.
2002-08-03 04:18:40 +00:00
David E. O'Brien
6087d2441e
Don't define wchar_t if we are a C++ compiler.
...
PR: 31864, 40084
2002-07-09 05:13:30 +00:00
Warner Losh
bb28f3c29b
Breath deep and take __P out of the system include files.
...
# This appears to not break X11, but I'm having problems compiling the
# glide part of the server with or without this patch, so I can't tell
# for sure.
2002-03-23 17:24:55 +00:00
David E. O'Brien
115fef5637
VCS ID fixup
2001-07-10 17:50:46 +00:00
Takuya SHIOZAKI
f3de575bc4
adapt to FreeBSD.
...
- add #define NULL 0 instead of sys/null.h.
- enable locale-insensitive functions:
wcscat.c wcschr.c wcscmp.c wcscpy.c wcscspn.c wcslcat.c wcslcpy.c
wcslen.c wcsncat.c wcsncmp.c wcsncpy.c wcspbrk.c wcsrchr.c wcsspn.c
wcsstr.c wmemchr.c wmemcmp.c wmemcpy.c wmemmove.c wmemset.c
- disable some locale-sensitive functions defined in wchar.h temporarily:
mbrlen mbrtowc mbsinit mbsrtowcs wcrtomb wcsrtombs wcwidth wcswidth
- disable all functions defined in wctype.h temporarily:
is* tow*
2001-05-15 20:28:48 +00:00
Takuya SHIOZAKI
95a4049a9f
initial import of wchar.h and wctype.h
...
Obtained from: NetBSD and Citrus XPG4DL
2001-05-15 19:35:57 +00:00