Lines Matching refs:mb

125 show_mb(const char *mb)  in show_mb()  argument
130 if (isascii(*mb) && isgraph(*mb)) { in show_mb()
131 buf[0] = *mb; in show_mb()
136 while (*mb != 0) { in show_mb()
138 (void) snprintf(scr, sizeof (scr), "\\x%02x", *mb); in show_mb()
140 mb++; in show_mb()
165 towide_none(wchar_t *c, const char *mb, unsigned n) in towide_none() argument
173 *c = (uint8_t)*mb; in towide_none()
178 tomb_none(char *mb, wchar_t wc) in tomb_none() argument
184 *(uint8_t *)mb = (wc & 0xff); in tomb_none()
185 mb[1] = 0; in tomb_none()
193 towide_utf8(wchar_t *wc, const char *mb, unsigned n) in towide_utf8() argument
199 const uint8_t *s = (const uint8_t *)mb; in towide_utf8()
224 werr("utf8 encoding too large (%s)", show_mb(mb)); in towide_utf8()
228 werr("incomplete utf8 sequence (%s)", show_mb(mb)); in towide_utf8()
242 werr("illegal redundant utf8 encoding (%s)", show_mb(mb)); in towide_utf8()
250 tomb_utf8(char *mb, wchar_t wc) in tomb_utf8() argument
252 uint8_t *s = (uint8_t *)mb; in tomb_utf8()
297 towide_dbcs(wchar_t *wc, const char *mb, unsigned n) in towide_dbcs() argument
301 c = *(uint8_t *)mb; in towide_dbcs()
309 werr("incomplete character sequence (%s)", show_mb(mb)); in towide_dbcs()
315 c |= (uint8_t)(mb[1]); in towide_dbcs()
326 tomb_mbs(char *mb, wchar_t wc) in tomb_mbs() argument
328 uint8_t *s = (uint8_t *)mb; in tomb_mbs()
356 towide_big5(wchar_t *wc, const char *mb, unsigned n) in towide_big5() argument
358 return (towide_dbcs(wc, mb, n)); in towide_big5()
366 towide_gbk(wchar_t *wc, const char *mb, unsigned n) in towide_gbk() argument
368 return (towide_dbcs(wc, mb, n)); in towide_gbk()
376 towide_gb2312(wchar_t *wc, const char *mb, unsigned n) in towide_gb2312() argument
378 return (towide_dbcs(wc, mb, n)); in towide_gb2312()
387 towide_gb18030(wchar_t *wc, const char *mb, unsigned n) in towide_gb18030() argument
391 c = *(uint8_t *)mb; in towide_gb18030()
399 werr("incomplete character sequence (%s)", show_mb(mb)); in towide_gb18030()
405 c |= (uint8_t)(mb[1]); in towide_gb18030()
410 show_mb(mb)); in towide_gb18030()
414 c |= (uint8_t)(mb[2]); in towide_gb18030()
416 c |= (uint8_t)(mb[3]); in towide_gb18030()
430 towide_mskanji(wchar_t *wc, const char *mb, unsigned n) in towide_mskanji() argument
434 c = *(uint8_t *)mb; in towide_mskanji()
443 werr("incomplete character sequence (%s)", show_mb(mb)); in towide_mskanji()
449 c |= (uint8_t)(mb[1]); in towide_mskanji()
463 towide_euc_impl(wchar_t *wc, const char *mb, unsigned n, in towide_euc_impl() argument
470 c = *(uint8_t *)mb; in towide_euc_impl()
497 werr("incomplete character sequence (%s)", show_mb(mb)); in towide_euc_impl()
504 c |= (uint8_t)(mb[i]); in towide_euc_impl()
520 towide_euccn(wchar_t *wc, const char *mb, unsigned n) in towide_euccn() argument
522 return (towide_euc_impl(wc, mb, n, 0x8e, 4, 0, 0)); in towide_euccn()
534 towide_eucjp(wchar_t *wc, const char *mb, unsigned n) in towide_eucjp() argument
536 return (towide_euc_impl(wc, mb, n, 0x8e, 2, 0x8f, 3)); in towide_eucjp()
548 towide_euckr(wchar_t *wc, const char *mb, unsigned n) in towide_euckr() argument
550 return (towide_euc_impl(wc, mb, n, 0, 0, 0, 0)); in towide_euckr()
562 towide_euctw(wchar_t *wc, const char *mb, unsigned n) in towide_euctw() argument
564 return (towide_euc_impl(wc, mb, n, 0x8e, 4, 0, 0)); in towide_euctw()
572 to_wide(wchar_t *wc, const char *mb) in to_wide() argument
575 return (_towide(wc, mb, strlen(mb))); in to_wide()
579 to_mb(char *mb, wchar_t wc) in to_mb() argument
583 if ((rv = _tomb(mb, wc)) < 0) { in to_mb()