Lines Matching refs:out

62 try (iconv_t cd, unsigned char buf[], unsigned int buflen, unsigned char *out)  in try()  argument
66 char *outbuf = (char *) out; in try()
110 utf8_decode (const unsigned char *out, unsigned int outlen) in utf8_decode() argument
120 if (out[0] < 0x80) in utf8_decode()
122 sprintf (p, "0x%04X", out[0]); in utf8_decode()
123 out += 1; outlen -= 1; in utf8_decode()
125 else if (out[0] >= 0xc0 && out[0] < 0xe0 && outlen >= 2) in utf8_decode()
127 sprintf (p, "0x%04X", ((out[0] & 0x1f) << 6) + (out[1] & 0x3f)); in utf8_decode()
128 out += 2; outlen -= 2; in utf8_decode()
130 else if (out[0] >= 0xe0 && out[0] < 0xf0 && outlen >= 3) in utf8_decode()
132 sprintf (p, "0x%04X", ((out[0] & 0x0f) << 12) in utf8_decode()
133 + ((out[1] & 0x3f) << 6) + (out[2] & 0x3f)); in utf8_decode()
134 out += 3; outlen -= 3; in utf8_decode()
136 else if (out[0] >= 0xf0 && out[0] < 0xf8 && outlen >= 4) in utf8_decode()
138 sprintf (p, "0x%04X", ((out[0] & 0x07) << 18) in utf8_decode()
139 + ((out[1] & 0x3f) << 12) in utf8_decode()
140 + ((out[2] & 0x3f) << 6) + (out[3] & 0x3f)); in utf8_decode()
141 out += 4; outlen -= 4; in utf8_decode()
143 else if (out[0] >= 0xf8 && out[0] < 0xfc && outlen >= 5) in utf8_decode()
145 sprintf (p, "0x%04X", ((out[0] & 0x03) << 24) in utf8_decode()
146 + ((out[1] & 0x3f) << 18) in utf8_decode()
147 + ((out[2] & 0x3f) << 12) in utf8_decode()
148 + ((out[3] & 0x3f) << 6) + (out[4] & 0x3f)); in utf8_decode()
149 out += 5; outlen -= 5; in utf8_decode()
151 else if (out[0] >= 0xfc && out[0] < 0xfe && outlen >= 6) in utf8_decode()
153 sprintf (p, "0x%04X", ((out[0] & 0x01) << 30) in utf8_decode()
154 + ((out[1] & 0x3f) << 24) in utf8_decode()
155 + ((out[2] & 0x3f) << 18) in utf8_decode()
156 + ((out[3] & 0x3f) << 12) in utf8_decode()
157 + ((out[4] & 0x3f) << 6) + (out[5] & 0x3f)); in utf8_decode()
158 out += 6; outlen -= 6; in utf8_decode()
163 out += 1; outlen -= 1; in utf8_decode()
204 unsigned char out[12]; in main() local
212 result = try (cd, buf, 1, out); in main()
218 const char *unicode = utf8_decode (out, result); in main()
227 result = try (cd, buf, 2, out); in main()
233 const char *unicode = utf8_decode (out, result); in main()
242 result = try (cd, buf, 3, out); in main()
248 const char *unicode = utf8_decode (out, result); in main()
258 result = try (cd, buf, 4, out); in main()
265 utf8_decode (out, result); in main()