diff options
author | Jeff Johnston <jjohnstn@redhat.com> | 2002-08-27 21:20:10 +0000 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2002-08-27 21:20:10 +0000 |
commit | 7d08241b68428bba98089eb841cef8eddd87f27b (patch) | |
tree | 55ed9328010779bb79f48cdcda41c40216a2d421 /newlib/libc/include/wchar.h | |
parent | ff2bf8523ba2d3db2fca8e9e2f8be1e4752fa57b (diff) | |
download | cygnal-7d08241b68428bba98089eb841cef8eddd87f27b.tar.gz cygnal-7d08241b68428bba98089eb841cef8eddd87f27b.tar.bz2 cygnal-7d08241b68428bba98089eb841cef8eddd87f27b.zip |
2002-08-27 Egor Duda <deo@logos-m.ru>
* libc/stdlib/wmemchr.c: New file.
* libc/stdlib/wmemcmp.c: Ditto.
* libc/stdlib/wmemcpy.c: Ditto.
* libc/stdlib/wmemmove.c: Ditto.
* libc/stdlib/wmemset.c: Ditto.
* libc/stdlib/Makefile.am (GENERAL_SOURCES): Add new files.
* configure.host: Default -DMB_CAPABLE for cygwin.
* libc/include/wchar.h: Declare wmemchr(), wmemcmp(), wmemcpy(),
wmemmove() and wmemset(). Add include of <_ansi.h>.
* libc/stdlib/Makefile.in: Regenerate.
Diffstat (limited to 'newlib/libc/include/wchar.h')
-rw-r--r-- | newlib/libc/include/wchar.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/newlib/libc/include/wchar.h b/newlib/libc/include/wchar.h index 41b8fdc1b..a8ff9b175 100644 --- a/newlib/libc/include/wchar.h +++ b/newlib/libc/include/wchar.h @@ -1,6 +1,8 @@ #ifndef _WCHAR_H_ #define _WCHAR_H_ +#include <_ansi.h> + #define __need_size_t #define __need_wchar_t #define __need_wint_t @@ -26,5 +28,10 @@ size_t mbrtowc(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps); size_t wcrtomb(char *s, wchar_t wc, mbstate_t *ps); size_t mbsrtowcs(wchar_t *dst, const char **src, size_t len, mbstate_t *ps); size_t wcsrtombs(char *dst, const wchar_t **src, size_t len, mbstate_t *ps); +wchar_t *wmemchr(const wchar_t *ws, wchar_t wc, size_t n); +int wmemcmp(const wchar_t *ws1, const wchar_t *ws2, size_t n); +wchar_t *wmemcpy(wchar_t *ws1, const wchar_t *ws2, size_t n); +wchar_t *wmemmove(wchar_t *ws1, const wchar_t *ws2, size_t n); +wchar_t *wmemset(wchar_t *ws, wchar_t wc, size_t n); #endif /* _WCHAR_H_ */ |