Searched refs:wc (Results 1 - 25 of 225) sorted by relevance

123456789

/haiku/src/libs/iconv/
H A Dcp1162.h34 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 Dutf32be.h31 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 Dutf32le.h31 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 Ducs2.h34 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 Ducs4be.h36 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 Ducs4le.h36 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 Dcp858.h39 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 Dc99.h33 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 Ducs2be.h40 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 Ducs2le.h40 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 Diso8859_11.h41 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 Dtis620.h41 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 Ducs4.h34 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 Dcp1163.h43 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 Dutf16be.h32 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 Dutf16le.h32 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 Diso646_cn.h43 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 Diso646_jp.h45 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 Djisx0201.h47 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 Dputwchar_u.c23 putwchar_unlocked (wc)
24 wchar_t wc;
27 return _IO_putwc_unlocked (wc, _IO_stdout);
H A Dputwc_u.c23 putwc_unlocked (wc, fp)
24 wchar_t wc;
28 return _IO_putwc_unlocked (wc, fp);
/haiku/headers/posix/
H A Dwctype.h18 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 Dwctype.cpp29 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 Dwctype_l.cpp24 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 Dcoll-lookup.h23 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)

Completed in 116 milliseconds

123456789