From a6c1ed4716cf02626ea035beb6dd4a921642ba80 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 3 Jan 2018 17:39:24 -0700 Subject: Use libc from agbcc instead of standalone newlib\nYou must have AGBCC commit 80d029caec189587f8b9294b6c8a5a489b8f5f88 in order to compile pmd_red.gba --- newlib/libc/stdlib/wcstombs_r.c | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 newlib/libc/stdlib/wcstombs_r.c (limited to 'newlib/libc/stdlib/wcstombs_r.c') diff --git a/newlib/libc/stdlib/wcstombs_r.c b/newlib/libc/stdlib/wcstombs_r.c deleted file mode 100644 index 69c82d4..0000000 --- a/newlib/libc/stdlib/wcstombs_r.c +++ /dev/null @@ -1,32 +0,0 @@ -#include - -size_t -_DEFUN (_wcstombs_r, (reent, s, pwcs, n, state), - struct _reent *r _AND - char *s _AND - const wchar_t *pwcs _AND - size_t n _AND - int *state) -{ - char *ptr = s; - size_t max = n; - char buff[8]; - int i, num_to_copy; - - while (n > 0) - { - int bytes = _wctomb_r (r, buff, *pwcs, state); - if (bytes == -1) - return -1; - num_to_copy = (n > bytes ? bytes : (int)n); - for (i = 0; i < num_to_copy; ++i) - *ptr++ = buff[i]; - - if (*pwcs == 0x00) - return ptr - s - (n >= bytes); - ++pwcs; - n -= num_to_copy; - } - - return max; -} -- cgit v1.2.3