diff options
Diffstat (limited to 'newlib/libc/stdlib/btowc.c')
-rw-r--r-- | newlib/libc/stdlib/btowc.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/newlib/libc/stdlib/btowc.c b/newlib/libc/stdlib/btowc.c deleted file mode 100644 index 847d7ce1a..000000000 --- a/newlib/libc/stdlib/btowc.c +++ /dev/null @@ -1,28 +0,0 @@ -#include <wchar.h> -#include <stdlib.h> -#include <stdio.h> -#include <reent.h> -#include <string.h> - -wint_t -btowc (int c) -{ - mbstate_t mbs; - int retval = 0; - wchar_t pwc; - unsigned char b; - - b = (unsigned char)c; - - /* Put mbs in initial state. */ - memset (&mbs, '\0', sizeof (mbs)); - - _REENT_CHECK_MISC(_REENT); - - retval = _mbtowc_r (_REENT, &pwc, &b, 1, &mbs); - - if (c == EOF || retval != 1) - return WEOF; - else - return (wint_t)pwc; -} |