URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-old/] [newlib-1.17.0/] [newlib/] [libc/] [stdlib/] [wctob.c] - Rev 862
Go to most recent revision | Compare with Previous | Blame | View Log
#include <reent.h> #include <wchar.h> #include <stdlib.h> #include <stdio.h> #include <string.h> int wctob (wint_t c) { mbstate_t mbs; int retval = 0; unsigned char pwc; /* Put mbs in initial state. */ memset (&mbs, '\0', sizeof (mbs)); _REENT_CHECK_MISC(_REENT); retval = _wctomb_r (_REENT, &pwc, c, &mbs); if (c == EOF || retval != 1) return WEOF; else return (int)pwc; }
Go to most recent revision | Compare with Previous | Blame | View Log