Searched refs:ucs4_t (Results 1 - 25 of 174) sorted by relevance

1234567

/haiku/src/libs/iconv/
H A Dflushwc.h25 normal_flushwc (conv_t conv, ucs4_t *pwc)
27 ucs4_t last_wc = conv->istate;
31 *pwc = (ucs4_t) last_wc;
H A Dascii.h26 ascii_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
30 *pwc = (ucs4_t) c;
37 ascii_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Diso8859_1.h26 iso8859_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
29 *pwc = (ucs4_t) c;
34 iso8859_1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Diso646_cn.h27 iso646_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
32 *pwc = (ucs4_t) 0x00a5;
34 *pwc = (ucs4_t) 0x203e;
36 *pwc = (ucs4_t) c;
43 iso646_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Diso646_jp.h29 iso646_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
34 *pwc = (ucs4_t) 0x00a5;
36 *pwc = (ucs4_t) 0x203e;
38 *pwc = (ucs4_t) c;
45 iso646_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Dutf8.h28 utf8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
42 *pwc = ((ucs4_t) (c & 0x1f) << 6)
43 | (ucs4_t) (s[1] ^ 0x80);
51 *pwc = ((ucs4_t) (c & 0x0f) << 12)
52 | ((ucs4_t) (s[1] ^ 0x80) << 6)
53 | (ucs4_t) (s[2] ^ 0x80);
55 } else if (c < 0xf8 && sizeof(ucs4_t)*8 >= 32) {
62 *pwc = ((ucs4_t) (c & 0x07) << 18)
63 | ((ucs4_t) (s[1] ^ 0x80) << 12)
64 | ((ucs4_t) (
[all...]
H A Djisx0201.h26 jisx0201_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
31 *pwc = (ucs4_t) 0x00a5;
33 *pwc = (ucs4_t) 0x203e;
35 *pwc = (ucs4_t) c;
39 *pwc = (ucs4_t) c + 0xfec0;
47 jisx0201_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Diso8859_11.h26 iso8859_11_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
30 *pwc = (ucs4_t) c;
34 *pwc = (ucs4_t) (c + 0x0d60);
41 iso8859_11_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Dtis620.h26 tis620_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
30 *pwc = (ucs4_t) c;
34 *pwc = (ucs4_t) (c + 0x0d60);
41 tis620_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Ducs4be.h26 ucs4be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
36 ucs4be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Ducs4internal.h26 ucs4internal_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
36 ucs4internal_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Ducs4le.h26 ucs4le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
36 ucs4le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Dcp1162.h26 cp1162_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
30 *pwc = (ucs4_t) c;
36 *pwc = (ucs4_t) wc;
40 *pwc = (ucs4_t) c;
48 cp1162_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Dutf32be.h28 utf32be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
31 ucs4_t wc = (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3];
42 utf32be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Dutf32le.h28 utf32le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
31 ucs4_t wc = s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24);
42 utf32le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Dconverters.h25 typedef unsigned int ucs4_t; typedef
37 int (*xxx_mbtowc) (conv_t conv, ucs4_t *pwc, unsigned char const *s, int n);
39 * int xxx_mbtowc (conv_t conv, ucs4_t *pwc, unsigned char const *s, int n)
46 int (*xxx_flushwc) (conv_t conv, ucs4_t *pwc);
48 * int xxx_flushwc (conv_t conv, ucs4_t *pwc)
63 int (*xxx_wctomb) (conv_t conv, unsigned char *r, ucs4_t wc, int n);
65 * int xxx_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Dcp858.h26 cp858_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
30 *pwc = (ucs4_t) c;
34 *pwc = (ucs4_t) cp850_2uni[c-0x80];
39 cp858_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Ducs2be.h26 ucs2be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
40 ucs2be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Ducs2internal.h26 ucs2internal_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
41 ucs2internal_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Ducs2le.h26 ucs2le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
40 ucs2le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Dutf16be.h28 utf16be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
32 ucs4_t wc = (s[0] << 8) + s[1];
35 ucs4_t wc2 = (s[2] << 8) + s[3];
52 utf16be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
65 ucs4_t wc1 = 0xd800 + ((wc - 0x10000) >> 10);
66 ucs4_t wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff);
H A Dutf16le.h28 utf16le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
32 ucs4_t wc = s[0] + (s[1] << 8);
35 ucs4_t wc2 = s[2] + (s[3] << 8);
52 utf16le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
65 ucs4_t wc1 = 0xd800 + ((wc - 0x10000) >> 10);
66 ucs4_t wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff);
H A Ducs2.h29 ucs2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
34 ucs4_t wc = (state ? s[0] + (s[1] << 8) : (s[0] << 8) + s[1]);
56 ucs2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Ducs4.h29 ucs4_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
34 ucs4_t wc = (state
54 ucs4_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
H A Dutf16.h35 utf16_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
40 ucs4_t wc = (state ? s[0] + (s[1] << 8) : (s[0] << 8) + s[1]);
46 ucs4_t wc2 = (state ? s[2] + (s[3] << 8) : (s[2] << 8) + s[3]);
73 utf16_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
96 ucs4_t wc1 = 0xd800 + ((wc - 0x10000) >> 10);
97 ucs4_t wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff);

Completed in 66 milliseconds

1234567