Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libc/stdlib/mbstowcs_r.c')
-rw-r--r--newlib/libc/stdlib/mbstowcs_r.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/newlib/libc/stdlib/mbstowcs_r.c b/newlib/libc/stdlib/mbstowcs_r.c
deleted file mode 100644
index 5478849bb..000000000
--- a/newlib/libc/stdlib/mbstowcs_r.c
+++ /dev/null
@@ -1,29 +0,0 @@
-#include <stdlib.h>
-
-size_t
-_DEFUN (_mbstowcs_r, (reent, pwcs, s, n, state),
- struct _reent *r _AND
- wchar_t *pwcs _AND
- const char *s _AND
- size_t n _AND
- int *state)
-{
- wchar_t *ptr = pwcs;
- size_t max = n;
- char *t = (char *)s;
- int bytes;
-
- while (n > 0)
- {
- bytes = _mbtowc_r (r, ptr, t, MB_CUR_MAX, state);
- if (bytes == -1)
- return -1;
- else if (bytes == 0)
- return ptr - pwcs;
- t += bytes;
- ++ptr;
- --n;
- }
-
- return max;
-}