Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. /* doc in mbsnrtowcs.c */
  2.  
  3. #include <reent.h>
  4. #include <newlib.h>
  5. #include <wchar.h>
  6. #include <stdlib.h>
  7. #include <stdio.h>
  8. #include <errno.h>
  9.  
  10. size_t
  11. _DEFUN (_mbsrtowcs_r, (r, dst, src, len, ps),
  12.         struct _reent *r _AND
  13.         wchar_t *dst _AND
  14.         const char **src _AND
  15.         size_t len _AND
  16.         mbstate_t *ps)
  17. {
  18.   return _mbsnrtowcs_r (r, dst, src, (size_t) -1, len, ps);
  19. }
  20.  
  21. #ifndef _REENT_ONLY
  22. size_t
  23. _DEFUN (mbsrtowcs, (dst, src, len, ps),
  24.         wchar_t *__restrict dst _AND
  25.         const char **__restrict src _AND
  26.         size_t len _AND
  27.         mbstate_t *__restrict ps)
  28. {
  29.   return _mbsnrtowcs_r (_REENT, dst, src, (size_t) -1, len, ps);
  30. }
  31. #endif /* !_REENT_ONLY */
  32.