49
size_t system_wcstombs(char *mbs, const char *wcs, size_t len)
51
strncpy(mbs, wcs, len);
55
size_t system_mbstowcs(char *wcs, const char *mbs, size_t len)
57
strncpy(wcs, mbs, len);
61
char *system_mbstowcs_alloc(const char *mbs)
68
wcs = lib_malloc((strlen(mbs) + 1) * sizeof(char));
69
system_mbstowcs(wcs, mbs, strlen(mbs) + 1);
74
void system_mbstowcs_free(char *wcs)
80
char *system_wcstombs_alloc(const char *wcs)
87
mbs = lib_malloc((strlen(wcs) + 1) * sizeof(char));
88
system_wcstombs(mbs, wcs, strlen(wcs) + 1);
93
void system_wcstombs_free(char *mbs)