18 lines
339 B
C
18 lines
339 B
C
#include "PowerPC_EABI_Support/Msl/MSL_C/MSL_Common/mbstring.h"
|
|
|
|
size_t wcstombs(char* s, const wchar_t* pwcs, size_t n)
|
|
{
|
|
wchar_t next;
|
|
size_t chars_written;
|
|
int i;
|
|
|
|
chars_written = 0;
|
|
for (i = 0; i < n; ++i) {
|
|
next = *pwcs++;
|
|
*s++ = (char)next;
|
|
if ((char)next == '\0')
|
|
break;
|
|
++chars_written;
|
|
}
|
|
return chars_written;
|
|
}
|