summaryrefslogtreecommitdiffstats
path: root/include/wchar.h
diff options
context:
space:
mode:
authortjr <tjr@FreeBSD.org>2002-08-18 06:30:10 +0000
committertjr <tjr@FreeBSD.org>2002-08-18 06:30:10 +0000
commita87152b56061e8a50c4a1aa30087ab5414747caa (patch)
treeb0db833aa303e27ab11b105a22ad20569ca28d93 /include/wchar.h
parent6cf27f3105308a52d2373d09af8a7a599cfd68c2 (diff)
downloadFreeBSD-src-a87152b56061e8a50c4a1aa30087ab5414747caa.zip
FreeBSD-src-a87152b56061e8a50c4a1aa30087ab5414747caa.tar.gz
Implement the ISO C90 Amd.1 restartable wide and multibyte character
manipulation functions mbrlen(), mbrtowc(), mbsinit(), mbsrtowcs(), wcrtomb(), wcsrtombs().
Diffstat (limited to 'include/wchar.h')
-rw-r--r--include/wchar.h9
1 files changed, 0 insertions, 9 deletions
diff --git a/include/wchar.h b/include/wchar.h
index 7365adc..6985579 100644
--- a/include/wchar.h
+++ b/include/wchar.h
@@ -117,22 +117,16 @@ int fputws(const wchar_t *__restrict, FILE *__restrict);
int fwide(FILE *, int);
wint_t getwc(FILE *);
wint_t getwchar(void);
-#if 0
-/* XXX: not implemented */
size_t mbrlen(const char * __restrict, size_t, mbstate_t * __restrict);
size_t mbrtowc(wchar_t * __restrict, const char * __restrict, size_t,
mbstate_t * __restrict);
int mbsinit(const mbstate_t *);
size_t mbsrtowcs(wchar_t * __restrict, const char ** __restrict, size_t,
mbstate_t * __restrict);
-#endif
wint_t putwc(wchar_t, FILE *);
wint_t putwchar(wchar_t);
wint_t ungetwc(wint_t, FILE *);
-#if 0
-/* XXX: not implemented */
size_t wcrtomb(char * __restrict, wchar_t, mbstate_t * __restrict);
-#endif
wchar_t *wcscat(wchar_t * __restrict, const wchar_t * __restrict);
wchar_t *wcschr(const wchar_t *, wchar_t);
int wcscmp(const wchar_t *, const wchar_t *);
@@ -147,11 +141,8 @@ int wcsncmp(const wchar_t *, const wchar_t *, size_t);
wchar_t *wcsncpy(wchar_t * __restrict , const wchar_t * __restrict, size_t);
wchar_t *wcspbrk(const wchar_t *, const wchar_t *);
wchar_t *wcsrchr(const wchar_t *, wchar_t);
-#if 0
-/* XXX: not implemented */
size_t wcsrtombs(char * __restrict, const wchar_t ** __restrict, size_t,
mbstate_t * __restrict);
-#endif
size_t wcsspn(const wchar_t *, const wchar_t *);
wchar_t *wcsstr(const wchar_t *, const wchar_t *);
#if 0
OpenPOWER on IntegriCloud