D | charsetConv.c | 155 int dos_to_wchar(doscp_t *cp, const char *dos, wchar_t *wchar, size_t len) in dos_to_wchar() argument 160 wchar_t *dptr=wchar; in dos_to_wchar() 167 return dptr-wchar; in dos_to_wchar() 175 static int safe_iconv(iconv_t conv, const wchar_t *wchar, char *dest, in safe_iconv() argument 186 r=iconv(conv, (char**)&wchar, &in_len, &dptr, &out_len); in safe_iconv() 200 wchar++; in safe_iconv() 219 wchar_t *wchar, char *dos, size_t len, int *mangled) in wchar_to_dos() argument 221 safe_iconv(cp->to, wchar, dos, len, len, mangled); in wchar_to_dos() 272 int dos_to_wchar(doscp_t *cp, const char *dos, wchar_t *wchar, size_t len) in dos_to_wchar() argument 279 wchar[i] = c; in dos_to_wchar() [all …]
|