/illumos-gate/usr/src/lib/libc/port/locale/ |
H A D | mbrtowc.c | 36 mbrtowc_l(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, argument 43 return (loc->ctype->lc_mbrtowc(pwc, s, n, ps)); 47 mbrtowc(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, argument 50 return (mbrtowc_l(pwc, s, n, ps, uselocale(NULL)));
|
H A D | mbtowc.c | 37 mbtowc_l(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, size_t n, argument 47 rval = mbrtowc_l(pwc, s, n, &mbs, loc); 54 mbtowc(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, size_t n) argument 56 return (mbtowc_l(pwc, s, n, uselocale(NULL)));
|
H A D | none.c | 75 __mbrtowc_ascii(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, argument 86 if (pwc != NULL) 87 *pwc = (unsigned char)*s;
|
H A D | big5.c | 90 _BIG5_mbrtowc(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, argument 108 pwc = NULL; 121 if (pwc != NULL) 122 *pwc = wc; 140 if (pwc != NULL) 141 *pwc = wc; 144 if (pwc != NULL) 145 *pwc = wc;
|
H A D | gb18030.c | 85 _GB18030_mbrtowc(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, argument 103 pwc = NULL; 159 if (pwc != NULL) 160 *pwc = wch;
|
H A D | gb2312.c | 103 _GB2312_mbrtowc(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, argument 121 pwc = NULL; 137 if (pwc != NULL) 138 *pwc = wc;
|
H A D | gbk.c | 90 _GBK_mbrtowc(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, argument 108 pwc = NULL; 121 if (pwc != NULL) 122 *pwc = wc; 140 if (pwc != NULL) 141 *pwc = wc; 144 if (pwc != NULL) 145 *pwc = wc;
|
H A D | mskanji.c | 85 _MSKanji_mbrtowc(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, argument 102 pwc = NULL; 115 if (pwc != NULL) 116 *pwc = wc; 132 if (pwc != NULL) 133 *pwc = wc; 136 if (pwc != NULL) 137 *pwc = wc;
|
H A D | utf8.c | 77 _UTF8_mbrtowc(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, argument 94 pwc = NULL; 117 if (pwc != NULL) 118 *pwc = ch; 192 if (pwc != NULL) 193 *pwc = wch;
|
H A D | euc.c | 133 _EUC_CN_mbrtowc(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, argument 136 return (_EUC_mbrtowc_impl(pwc, s, n, ps, SS2, 4, 0, 0)); 178 _EUC_KR_mbrtowc(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, argument 181 return (_EUC_mbrtowc_impl(pwc, s, n, ps, 0, 0, 0, 0)); 223 _EUC_JP_mbrtowc(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, argument 226 return (_EUC_mbrtowc_impl(pwc, s, n, ps, SS2, 2, SS3, 3)); 268 _EUC_TW_mbrtowc(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, argument 271 return (_EUC_mbrtowc_impl(pwc, s, n, ps, SS2, 4, 0, 0)); 301 _EUC_mbrtowc_impl(wchar_t *_RESTRICT_KYWD pwc, const char *_RESTRICT_KYWD s, argument 320 pwc [all...] |
/illumos-gate/usr/src/lib/libbc/libc/gen/common/ |
H A D | iso.multibyte.c | 87 _mbtowc_iso(wchar_t *pwc, char *s, size_t n) argument 275 * Use this ch to generate pwc. 287 * Generate pwc here. 359 if (pwc != NULL) 360 *pwc = wide; 374 wchar_t pwc; local 386 ret1 = _mbtowc_iso (&pwc, (char *)s, MAXMBSIZE); 389 if (ret1 == 0 || pwc == 0) { 399 *pwcs++ = pwc; 413 _wctomb_iso(unsigned char *s, wchar_t pwc) argument [all...] |