/haiku/src/libs/iconv/ |
H A D | cp1162.h | 34 unsigned short wc = cp874_2uni[c-0x80]; local 35 if (wc != 0xfffd) { 36 *pwc = (ucs4_t) wc; 48 cp1162_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 51 if (wc < 0x0080) { 52 *r = wc; 55 else if (wc >= 0x0080 && wc < 0x00a0 && cp874_2uni[wc-0x0080] == 0xfffd) 56 c = wc; [all...] |
H A D | utf32be.h | 31 ucs4_t wc = (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3]; local 32 if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) { 33 *pwc = wc; 42 utf32be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 44 if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) { 47 r[1] = (unsigned char) (wc >> 1 [all...] |
H A D | utf32le.h | 31 ucs4_t wc = s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24); local 32 if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) { 33 *pwc = wc; 42 utf32le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 44 if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) { 46 r[0] = (unsigned char) wc; [all...] |
H A D | ucs2.h | 34 ucs4_t wc = (state ? s[0] + (s[1] << 8) : (s[0] << 8) + s[1]); local 36 if (wc == 0xfeff) { 37 } else if (wc == 0xfffe) { 39 } else if (wc >= 0xd800 && wc < 0xe000) { 42 *pwc = wc; 56 ucs2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 58 if (wc < 0x10000 && wc != 0xfffe && !(wc > [all...] |
H A D | ucs4be.h | 36 ucs4be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 39 r[0] = (unsigned char) (wc >> 24); 40 r[1] = (unsigned char) (wc >> 16); 41 r[2] = (unsigned char) (wc >> 8); 42 r[3] = (unsigned char) wc;
|
H A D | ucs4le.h | 36 ucs4le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 39 r[0] = (unsigned char) wc; 40 r[1] = (unsigned char) (wc >> 8); 41 r[2] = (unsigned char) (wc >> 16); 42 r[3] = (unsigned char) (wc >> 24);
|
H A D | cp858.h | 39 cp858_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 42 if (wc < 0x0080) { 43 *r = wc; 46 else if (wc >= 0x00a0 && wc < 0x0100) 47 c = cp850_page00[wc-0x00a0]; 48 else if (wc == 0x0192) 50 else if (wc == 0x2017) 52 else if (wc == 0x20ac) 54 else if (wc > [all...] |
H A D | c99.h | 33 ucs4_t wc; local 46 wc = 0; 59 wc |= (ucs4_t) c << (4 * (5-i)); 61 if ((wc >= 0x00a0 && !(wc >= 0xd800 && wc < 0xe000)) 62 || wc == 0x0024 || wc == 0x0040 || wc == 0x0060) { 63 *pwc = wc; 97 c99_wctomb(conv_t conv, unsigned char *r, ucs4_t wc, int n) argument [all...] |
H A D | ucs2be.h | 40 ucs2be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 42 if (wc < 0x10000 && !(wc >= 0xd800 && wc < 0xe000)) { 44 r[0] = (unsigned char) (wc >> 8); 45 r[1] = (unsigned char) wc;
|
H A D | ucs2le.h | 40 ucs2le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 42 if (wc < 0x10000 && !(wc >= 0xd800 && wc < 0xe000)) { 44 r[0] = (unsigned char) wc; 45 r[1] = (unsigned char) (wc >> 8);
|
H A D | iso8859_11.h | 41 iso8859_11_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 43 if (wc < 0x00a1) { 44 *r = wc; 47 else if (wc >= 0x0e01 && wc <= 0x0e5b && !(wc >= 0x0e3b && wc <= 0x0e3e)) { 48 *r = wc-0x0d60;
|
H A D | tis620.h | 41 tis620_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 43 if (wc < 0x0080) { 44 *r = wc; 47 else if (wc >= 0x0e01 && wc <= 0x0e5b && !(wc >= 0x0e3b && wc <= 0x0e3e)) { 48 *r = wc-0x0d60;
|
H A D | ucs4.h | 34 ucs4_t wc = (state local 38 if (wc == 0x0000feff) { 39 } else if (wc == 0xfffe0000u) { 41 } else if (wc <= 0x7fffffff) { 42 *pwc = wc; 54 ucs4_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 56 if (wc <= 0x7fffffff) { 58 r[0] = (unsigned char) (wc >> 24); 59 r[1] = (unsigned char) (wc >> 16); 60 r[2] = (unsigned char) (wc >> [all...] |
H A D | cp1163.h | 43 cp1163_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 46 if (wc < 0x00a0 || (wc < 0x00a8 && wc != 0x00a4) || wc == 0x00d0) { 47 *r = wc; 50 else if (wc >= 0x00a8 && wc < 0x01b8) 51 c = cp1129_page00[wc-0x00a8]; 52 else if (wc > [all...] |
H A D | utf16be.h | 32 ucs4_t wc = (s[0] << 8) + s[1]; local 33 if (wc >= 0xd800 && wc < 0xdc00) { 38 *pwc = 0x10000 + ((wc - 0xd800) << 10) + (wc2 - 0xdc00); 41 } else if (wc >= 0xdc00 && wc < 0xe000) { 44 *pwc = wc; 52 utf16be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 54 if (!(wc >= 0xd800 && wc < [all...] |
H A D | utf16le.h | 32 ucs4_t wc = s[0] + (s[1] << 8); local 33 if (wc >= 0xd800 && wc < 0xdc00) { 38 *pwc = 0x10000 + ((wc - 0xd800) << 10) + (wc2 - 0xdc00); 41 } else if (wc >= 0xdc00 && wc < 0xe000) { 44 *pwc = wc; 52 utf16le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 54 if (!(wc >= 0xd800 && wc < [all...] |
H A D | iso646_cn.h | 43 iso646_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 45 if (wc < 0x0080 && !(wc == 0x0024 || wc == 0x007e)) { 46 *r = wc; 49 if (wc == 0x00a5) { 53 if (wc == 0x203e) {
|
H A D | iso646_jp.h | 45 iso646_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 47 if (wc < 0x0080 && !(wc == 0x005c || wc == 0x007e)) { 48 *r = wc; 51 if (wc == 0x00a5) { 55 if (wc == 0x203e) {
|
H A D | jisx0201.h | 47 jisx0201_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) argument 49 if (wc < 0x0080 && !(wc == 0x005c || wc == 0x007e)) { 50 *r = wc; 53 if (wc == 0x00a5) { 57 if (wc == 0x203e) { 61 if (wc >= 0xff61 && wc < 0xffa0) { 62 *r = wc [all...] |
/haiku/src/system/libroot/posix/glibc/libio/ |
H A D | putwchar_u.c | 23 putwchar_unlocked (wc) 24 wchar_t wc; 27 return _IO_putwc_unlocked (wc, _IO_stdout);
|
H A D | putwc_u.c | 23 putwc_unlocked (wc, fp) 24 wchar_t wc; 28 return _IO_putwc_unlocked (wc, fp);
|
/haiku/headers/posix/ |
H A D | wctype.h | 18 extern int iswalnum(wint_t wc); 19 extern int iswalpha(wint_t wc); 20 extern int iswcntrl(wint_t wc); 21 extern int iswctype(wint_t wc, wctype_t desc); 22 extern int iswdigit(wint_t wc); 23 extern int iswgraph(wint_t wc); 24 extern int iswlower(wint_t wc); 25 extern int iswprint(wint_t wc); 26 extern int iswpunct(wint_t wc); 27 extern int iswspace(wint_t wc); [all...] |
/haiku/src/system/libroot/posix/locale/ |
H A D | wctype.cpp | 29 iswctype(wint_t wc, wctype_t charClass) argument 34 if (wc < 0 || wc > 127) 36 return __isctype(wc, charClass); 39 return backend->IsWCType(wc, charClass); 44 iswalnum(wint_t wc) argument 46 return iswctype(wc, _ISalnum); 51 iswalpha(wint_t wc) argument 53 return iswctype(wc, _ISalpha); 58 iswblank(wint_t wc) argument 65 iswcntrl(wint_t wc) argument 72 iswdigit(wint_t wc) argument 79 iswgraph(wint_t wc) argument 86 iswlower(wint_t wc) argument 93 iswprint(wint_t wc) argument 100 iswpunct(wint_t wc) argument 107 iswspace(wint_t wc) argument 114 iswupper(wint_t wc) argument 121 iswxdigit(wint_t wc) argument 128 towlower(wint_t wc) argument 146 towupper(wint_t wc) argument 164 towctrans(wint_t wc, wctrans_t transition) argument [all...] |
H A D | wctype_l.cpp | 24 iswctype_l(wint_t wc, wctype_t charClass, locale_t l) argument 30 if (wc < 0 || wc > 127) 32 return __isctype(wc, charClass); 35 return backend->IsWCType(wc, charClass); 40 iswalnum_l(wint_t wc, locale_t locale) argument 42 return iswctype_l(wc, _ISalnum, locale); 47 iswalpha_l(wint_t wc, locale_t locale) argument 49 return iswctype_l(wc, _ISalpha, locale); 54 iswblank_l(wint_t wc, locale_ argument 61 iswcntrl_l(wint_t wc, locale_t locale) argument 68 iswdigit_l(wint_t wc, locale_t locale) argument 75 iswgraph_l(wint_t wc, locale_t locale) argument 82 iswlower_l(wint_t wc, locale_t locale) argument 89 iswprint_l(wint_t wc, locale_t locale) argument 96 iswpunct_l(wint_t wc, locale_t locale) argument 103 iswspace_l(wint_t wc, locale_t locale) argument 110 iswupper_l(wint_t wc, locale_t locale) argument 117 iswxdigit_l(wint_t wc, locale_t locale) argument 124 towlower_l(wint_t wc, locale_t l) argument 143 towupper_l(wint_t wc, locale_t l) argument 162 towctrans_l(wint_t wc, wctrans_t transition, locale_t l) argument [all...] |
/haiku/src/system/libroot/posix/glibc/locale/ |
H A D | coll-lookup.h | 23 extern int32_t __collidx_table_lookup (const char *table, uint32_t wc) 27 extern uint32_t __collseq_table_lookup (const char *table, uint32_t wc)
|