Lines Matching refs:in
170 const unsigned char* in, int *inlen) { in asciiToUTF8() argument
172 const unsigned char* base = in; in asciiToUTF8()
173 const unsigned char* processed = in; in asciiToUTF8()
178 inend = in + (*inlen); in asciiToUTF8()
179 while ((in < inend) && (out - outstart + 5 < *outlen)) { in asciiToUTF8()
180 c= *in++; in asciiToUTF8()
192 processed = (const unsigned char*) in; in asciiToUTF8()
217 const unsigned char* in, int *inlen) { in UTF8Toascii() argument
218 const unsigned char* processed = in; in UTF8Toascii()
221 const unsigned char* instart = in; in UTF8Toascii()
227 if (in == NULL) { in UTF8Toascii()
235 inend = in + (*inlen); in UTF8Toascii()
237 while (in < inend) { in UTF8Toascii()
238 d = *in++; in UTF8Toascii()
255 if (inend - in < trailing) { in UTF8Toascii()
260 if ((in >= inend) || (((d= *in++) & 0xC0) != 0x80)) in UTF8Toascii()
277 processed = in; in UTF8Toascii()
301 const unsigned char* in, int *inlen) { in isolat1ToUTF8() argument
303 const unsigned char* base = in; in isolat1ToUTF8()
308 if ((out == NULL) || (in == NULL) || (outlen == NULL) || (inlen == NULL)) in isolat1ToUTF8()
312 inend = in + (*inlen); in isolat1ToUTF8()
315 while (in < inend && out < outend - 1) { in isolat1ToUTF8()
316 if (*in >= 0x80) { in isolat1ToUTF8()
317 *out++ = (((*in) >> 6) & 0x1F) | 0xC0; in isolat1ToUTF8()
318 *out++ = ((*in) & 0x3F) | 0x80; in isolat1ToUTF8()
319 ++in; in isolat1ToUTF8()
321 if (instop - in > outend - out) instop = in + (outend - out); in isolat1ToUTF8()
322 while (in < instop && *in < 0x80) { in isolat1ToUTF8()
323 *out++ = *in++; in isolat1ToUTF8()
326 if (in < inend && out < outend && *in < 0x80) { in isolat1ToUTF8()
327 *out++ = *in++; in isolat1ToUTF8()
330 *inlen = in - base; in isolat1ToUTF8()
390 const unsigned char* in, int *inlen) { in UTF8Toisolat1() argument
391 const unsigned char* processed = in; in UTF8Toisolat1()
394 const unsigned char* instart = in; in UTF8Toisolat1()
400 if (in == NULL) { in UTF8Toisolat1()
408 inend = in + (*inlen); in UTF8Toisolat1()
410 while (in < inend) { in UTF8Toisolat1()
411 d = *in++; in UTF8Toisolat1()
428 if (inend - in < trailing) { in UTF8Toisolat1()
433 if (in >= inend) in UTF8Toisolat1()
435 if (((d= *in++) & 0xC0) != 0x80) { in UTF8Toisolat1()
455 processed = in; in UTF8Toisolat1()
487 unsigned short* in = (unsigned short*) inb; in UTF16LEToUTF8() local
496 inend = in + inlen; in UTF16LEToUTF8()
497 while ((in < inend) && (out - outstart + 5 < *outlen)) { in UTF16LEToUTF8()
499 c= *in++; in UTF16LEToUTF8()
501 tmp = (unsigned char *) in; in UTF16LEToUTF8()
504 in++; in UTF16LEToUTF8()
507 if (in >= inend) { /* (in > inend) shouldn't happens */ in UTF16LEToUTF8()
511 d = *in++; in UTF16LEToUTF8()
513 tmp = (unsigned char *) in; in UTF16LEToUTF8()
516 in++; in UTF16LEToUTF8()
544 processed = (const unsigned char*) in; in UTF16LEToUTF8()
567 const unsigned char* in, int *inlen) in UTF8ToUTF16LE() argument
570 const unsigned char* processed = in; in UTF8ToUTF16LE()
571 const unsigned char *const instart = in; in UTF8ToUTF16LE()
582 if (in == NULL) { in UTF8ToUTF16LE()
587 inend= in + *inlen; in UTF8ToUTF16LE()
589 while (in < inend) { in UTF8ToUTF16LE()
590 d= *in++; in UTF8ToUTF16LE()
607 if (inend - in < trailing) { in UTF8ToUTF16LE()
612 if ((in >= inend) || (((d= *in++) & 0xC0) != 0x80)) in UTF8ToUTF16LE()
654 processed = in; in UTF8ToUTF16LE()
676 const unsigned char* in, int *inlen) in UTF8ToUTF16() argument
678 if (in == NULL) { in UTF8ToUTF16()
697 return (UTF8ToUTF16LE(outb, outlen, in, inlen)); in UTF8ToUTF16()
725 unsigned short* in = (unsigned short*) inb; in UTF16BEToUTF8() local
734 inend= in + inlen; in UTF16BEToUTF8()
735 while (in < inend) { in UTF16BEToUTF8()
737 tmp = (unsigned char *) in; in UTF16BEToUTF8()
741 in++; in UTF16BEToUTF8()
743 c= *in++; in UTF16BEToUTF8()
746 if (in >= inend) { /* (in > inend) shouldn't happens */ in UTF16BEToUTF8()
752 tmp = (unsigned char *) in; in UTF16BEToUTF8()
756 in++; in UTF16BEToUTF8()
758 d= *in++; in UTF16BEToUTF8()
786 processed = (const unsigned char*) in; in UTF16BEToUTF8()
809 const unsigned char* in, int *inlen) in UTF8ToUTF16BE() argument
812 const unsigned char* processed = in; in UTF8ToUTF16BE()
813 const unsigned char *const instart = in; in UTF8ToUTF16BE()
824 if (in == NULL) { in UTF8ToUTF16BE()
829 inend= in + *inlen; in UTF8ToUTF16BE()
831 while (in < inend) { in UTF8ToUTF16BE()
832 d= *in++; in UTF8ToUTF16BE()
849 if (inend - in < trailing) { in UTF8ToUTF16BE()
854 if ((in >= inend) || (((d= *in++) & 0xC0) != 0x80)) break; in UTF8ToUTF16BE()
893 processed = in; in UTF8ToUTF16BE()
919 xmlDetectCharEncoding(const unsigned char* in, int len) in xmlDetectCharEncoding() argument
921 if (in == NULL) in xmlDetectCharEncoding()
924 if ((in[0] == 0x00) && (in[1] == 0x00) && in xmlDetectCharEncoding()
925 (in[2] == 0x00) && (in[3] == 0x3C)) in xmlDetectCharEncoding()
927 if ((in[0] == 0x3C) && (in[1] == 0x00) && in xmlDetectCharEncoding()
928 (in[2] == 0x00) && (in[3] == 0x00)) in xmlDetectCharEncoding()
930 if ((in[0] == 0x00) && (in[1] == 0x00) && in xmlDetectCharEncoding()
931 (in[2] == 0x3C) && (in[3] == 0x00)) in xmlDetectCharEncoding()
933 if ((in[0] == 0x00) && (in[1] == 0x3C) && in xmlDetectCharEncoding()
934 (in[2] == 0x00) && (in[3] == 0x00)) in xmlDetectCharEncoding()
936 if ((in[0] == 0x4C) && (in[1] == 0x6F) && in xmlDetectCharEncoding()
937 (in[2] == 0xA7) && (in[3] == 0x94)) in xmlDetectCharEncoding()
939 if ((in[0] == 0x3C) && (in[1] == 0x3F) && in xmlDetectCharEncoding()
940 (in[2] == 0x78) && (in[3] == 0x6D)) in xmlDetectCharEncoding()
947 if ((in[0] == 0x3C) && (in[1] == 0x00) && in xmlDetectCharEncoding()
948 (in[2] == 0x3F) && (in[3] == 0x00)) in xmlDetectCharEncoding()
950 if ((in[0] == 0x00) && (in[1] == 0x3C) && in xmlDetectCharEncoding()
951 (in[2] == 0x00) && (in[3] == 0x3F)) in xmlDetectCharEncoding()
959 if ((in[0] == 0xEF) && (in[1] == 0xBB) && in xmlDetectCharEncoding()
960 (in[2] == 0xBF)) in xmlDetectCharEncoding()
965 if ((in[0] == 0xFE) && (in[1] == 0xFF)) in xmlDetectCharEncoding()
967 if ((in[0] == 0xFF) && (in[1] == 0xFE)) in xmlDetectCharEncoding()
1779 const unsigned char *in, int *inlen) { in xmlIconvWrapper() argument
1781 const char *icv_in = (const char *) in; in xmlIconvWrapper()
1785 if ((out == NULL) || (outlen == NULL) || (inlen == NULL) || (in == NULL)) { in xmlIconvWrapper()
1846 const unsigned char *in, int *inlen) { in xmlUconvWrapper() argument
1847 const char *ucv_in = (const char *) in; in xmlUconvWrapper()
1851 if ((out == NULL) || (outlen == NULL) || (inlen == NULL) || (in == NULL)) { in xmlUconvWrapper()
1874 *inlen = ucv_in - (const char*) in; in xmlUconvWrapper()
1909 xmlBufferPtr in) { in xmlCharEncFirstLine() argument
1916 if (in == NULL) return(-1); in xmlCharEncFirstLine()
1920 toconv = in->use; in xmlCharEncFirstLine()
1936 in->content, &toconv); in xmlCharEncFirstLine()
1937 xmlBufferShrink(in, toconv); in xmlCharEncFirstLine()
1944 &written, in->content, &toconv); in xmlCharEncFirstLine()
1945 xmlBufferShrink(in, toconv); in xmlCharEncFirstLine()
1954 &written, in->content, &toconv); in xmlCharEncFirstLine()
1955 xmlBufferShrink(in, toconv); in xmlCharEncFirstLine()
1970 toconv, written, in->use); in xmlCharEncFirstLine()
1978 toconv, written, in->use); in xmlCharEncFirstLine()
2007 xmlBufferPtr in) in xmlCharEncInFunc() argument
2017 if (in == NULL) in xmlCharEncInFunc()
2020 toconv = in->use; in xmlCharEncInFunc()
2030 in->content, &toconv); in xmlCharEncInFunc()
2031 xmlBufferShrink(in, toconv); in xmlCharEncInFunc()
2038 &written, in->content, &toconv); in xmlCharEncInFunc()
2039 xmlBufferShrink(in, toconv); in xmlCharEncInFunc()
2049 &written, in->content, &toconv); in xmlCharEncInFunc()
2050 xmlBufferShrink(in, toconv); in xmlCharEncInFunc()
2069 toconv, written, in->use); in xmlCharEncInFunc()
2076 toconv, written, in->use); in xmlCharEncInFunc()
2083 in->content[0], in->content[1], in xmlCharEncInFunc()
2084 in->content[2], in->content[3]); in xmlCharEncInFunc()
2119 xmlBufferPtr in) { in xmlCharEncOutFunc() argument
2139 if (in == NULL) { in xmlCharEncOutFunc()
2176 toconv = in->use; in xmlCharEncOutFunc()
2185 in->content, &toconv); in xmlCharEncOutFunc()
2187 xmlBufferShrink(in, toconv); in xmlCharEncOutFunc()
2196 &written, in->content, &toconv); in xmlCharEncOutFunc()
2197 xmlBufferShrink(in, toconv); in xmlCharEncOutFunc()
2216 &written, in->content, &toconv); in xmlCharEncOutFunc()
2217 xmlBufferShrink(in, toconv); in xmlCharEncOutFunc()
2260 toconv, written, in->use); in xmlCharEncOutFunc()
2264 int len = in->use; in xmlCharEncOutFunc()
2265 const xmlChar *utf = (const xmlChar *) in->content; in xmlCharEncOutFunc()
2277 in->content[0], in->content[1], in xmlCharEncOutFunc()
2278 in->content[2], in->content[3]); in xmlCharEncOutFunc()
2286 xmlBufferShrink(in, len); in xmlCharEncOutFunc()
2287 xmlBufferAddHead(in, charref, -1); in xmlCharEncOutFunc()
2294 in->content[0], in->content[1], in xmlCharEncOutFunc()
2295 in->content[2], in->content[3]); in xmlCharEncOutFunc()
2300 if (in->alloc != XML_BUFFER_ALLOC_IMMUTABLE) in xmlCharEncOutFunc()
2301 in->content[0] = ' '; in xmlCharEncOutFunc()
2388 xmlParserInputPtr in; in xmlByteConsumed() local
2391 in = ctxt->input; in xmlByteConsumed()
2392 if (in == NULL) return(-1); in xmlByteConsumed()
2393 if ((in->buf != NULL) && (in->buf->encoder != NULL)) { in xmlByteConsumed()
2395 xmlCharEncodingHandler * handler = in->buf->encoder; in xmlByteConsumed()
2401 if (in->end - in->cur > 0) { in xmlByteConsumed()
2403 const unsigned char *cur = (const unsigned char *)in->cur; in xmlByteConsumed()
2404 int toconv = in->end - in->cur, written = 32000; in xmlByteConsumed()
2410 toconv = in->end - cur; in xmlByteConsumed()
2421 toconv = in->end - cur; in xmlByteConsumed()
2438 toconv = in->end - cur; in xmlByteConsumed()
2456 if (in->buf->rawconsumed < unused) in xmlByteConsumed()
2458 return(in->buf->rawconsumed - unused); in xmlByteConsumed()
2460 return(in->consumed + (in->cur - in->base)); in xmlByteConsumed()
2485 const unsigned char* in, int *inlen, in UTF8ToISO8859x() argument
2489 const unsigned char* instart = in; in UTF8ToISO8859x()
2494 if (in == NULL) { in UTF8ToISO8859x()
2502 inend = in + (*inlen); in UTF8ToISO8859x()
2503 while (in < inend) { in UTF8ToISO8859x()
2504 unsigned char d = *in++; in UTF8ToISO8859x()
2510 *inlen = in - instart - 1; in UTF8ToISO8859x()
2514 if (!(in < inend)) { in UTF8ToISO8859x()
2517 *inlen = in - instart - 1; in UTF8ToISO8859x()
2520 c = *in++; in UTF8ToISO8859x()
2524 *inlen = in - instart - 2; in UTF8ToISO8859x()
2533 *inlen = in - instart - 2; in UTF8ToISO8859x()
2540 if (!(in < inend - 1)) { in UTF8ToISO8859x()
2543 *inlen = in - instart - 1; in UTF8ToISO8859x()
2546 c1 = *in++; in UTF8ToISO8859x()
2550 *inlen = in - instart - 2; in UTF8ToISO8859x()
2553 c2 = *in++; in UTF8ToISO8859x()
2557 *inlen = in - instart - 2; in UTF8ToISO8859x()
2568 *inlen = in - instart - 3; in UTF8ToISO8859x()
2575 *inlen = in - instart - 1; in UTF8ToISO8859x()
2580 *inlen = in - instart; in UTF8ToISO8859x()
2599 const unsigned char* in, int *inlen, in ISO8859xToUTF8() argument
2603 const unsigned char* instart = in; in ISO8859xToUTF8()
2609 (in == NULL) || (unicodetable == NULL)) in ISO8859xToUTF8()
2612 inend = in + *inlen; in ISO8859xToUTF8()
2614 c = *in; in ISO8859xToUTF8()
2615 while (in < inend && out < outend - 1) { in ISO8859xToUTF8()
2621 *inlen = in - instart; in ISO8859xToUTF8()
2632 ++in; in ISO8859xToUTF8()
2633 c = *in; in ISO8859xToUTF8()
2635 if (instop - in > outend - out) instop = in + (outend - out); in ISO8859xToUTF8()
2636 while (c < 0x80 && in < instop) { in ISO8859xToUTF8()
2638 ++in; in ISO8859xToUTF8()
2639 c = *in; in ISO8859xToUTF8()
2642 if (in < inend && out < outend && c < 0x80) { in ISO8859xToUTF8()
2644 ++in; in ISO8859xToUTF8()
2647 *inlen = in - instart; in ISO8859xToUTF8()
3388 const unsigned char* in, int *inlen) { in ISO8859_2ToUTF8() argument
3389 return ISO8859xToUTF8 (out, outlen, in, inlen, xmlunicodetable_ISO8859_2); in ISO8859_2ToUTF8()
3392 const unsigned char* in, int *inlen) { in UTF8ToISO8859_2() argument
3393 return UTF8ToISO8859x (out, outlen, in, inlen, xmltranscodetable_ISO8859_2); in UTF8ToISO8859_2()
3397 const unsigned char* in, int *inlen) { in ISO8859_3ToUTF8() argument
3398 return ISO8859xToUTF8 (out, outlen, in, inlen, xmlunicodetable_ISO8859_3); in ISO8859_3ToUTF8()
3401 const unsigned char* in, int *inlen) { in UTF8ToISO8859_3() argument
3402 return UTF8ToISO8859x (out, outlen, in, inlen, xmltranscodetable_ISO8859_3); in UTF8ToISO8859_3()
3406 const unsigned char* in, int *inlen) { in ISO8859_4ToUTF8() argument
3407 return ISO8859xToUTF8 (out, outlen, in, inlen, xmlunicodetable_ISO8859_4); in ISO8859_4ToUTF8()
3410 const unsigned char* in, int *inlen) { in UTF8ToISO8859_4() argument
3411 return UTF8ToISO8859x (out, outlen, in, inlen, xmltranscodetable_ISO8859_4); in UTF8ToISO8859_4()
3415 const unsigned char* in, int *inlen) { in ISO8859_5ToUTF8() argument
3416 return ISO8859xToUTF8 (out, outlen, in, inlen, xmlunicodetable_ISO8859_5); in ISO8859_5ToUTF8()
3419 const unsigned char* in, int *inlen) { in UTF8ToISO8859_5() argument
3420 return UTF8ToISO8859x (out, outlen, in, inlen, xmltranscodetable_ISO8859_5); in UTF8ToISO8859_5()
3424 const unsigned char* in, int *inlen) { in ISO8859_6ToUTF8() argument
3425 return ISO8859xToUTF8 (out, outlen, in, inlen, xmlunicodetable_ISO8859_6); in ISO8859_6ToUTF8()
3428 const unsigned char* in, int *inlen) { in UTF8ToISO8859_6() argument
3429 return UTF8ToISO8859x (out, outlen, in, inlen, xmltranscodetable_ISO8859_6); in UTF8ToISO8859_6()
3433 const unsigned char* in, int *inlen) { in ISO8859_7ToUTF8() argument
3434 return ISO8859xToUTF8 (out, outlen, in, inlen, xmlunicodetable_ISO8859_7); in ISO8859_7ToUTF8()
3437 const unsigned char* in, int *inlen) { in UTF8ToISO8859_7() argument
3438 return UTF8ToISO8859x (out, outlen, in, inlen, xmltranscodetable_ISO8859_7); in UTF8ToISO8859_7()
3442 const unsigned char* in, int *inlen) { in ISO8859_8ToUTF8() argument
3443 return ISO8859xToUTF8 (out, outlen, in, inlen, xmlunicodetable_ISO8859_8); in ISO8859_8ToUTF8()
3446 const unsigned char* in, int *inlen) { in UTF8ToISO8859_8() argument
3447 return UTF8ToISO8859x (out, outlen, in, inlen, xmltranscodetable_ISO8859_8); in UTF8ToISO8859_8()
3451 const unsigned char* in, int *inlen) { in ISO8859_9ToUTF8() argument
3452 return ISO8859xToUTF8 (out, outlen, in, inlen, xmlunicodetable_ISO8859_9); in ISO8859_9ToUTF8()
3455 const unsigned char* in, int *inlen) { in UTF8ToISO8859_9() argument
3456 return UTF8ToISO8859x (out, outlen, in, inlen, xmltranscodetable_ISO8859_9); in UTF8ToISO8859_9()
3460 const unsigned char* in, int *inlen) { in ISO8859_10ToUTF8() argument
3461 return ISO8859xToUTF8 (out, outlen, in, inlen, xmlunicodetable_ISO8859_10); in ISO8859_10ToUTF8()
3464 const unsigned char* in, int *inlen) { in UTF8ToISO8859_10() argument
3465 return UTF8ToISO8859x (out, outlen, in, inlen, xmltranscodetable_ISO8859_10); in UTF8ToISO8859_10()
3469 const unsigned char* in, int *inlen) { in ISO8859_11ToUTF8() argument
3470 return ISO8859xToUTF8 (out, outlen, in, inlen, xmlunicodetable_ISO8859_11); in ISO8859_11ToUTF8()
3473 const unsigned char* in, int *inlen) { in UTF8ToISO8859_11() argument
3474 return UTF8ToISO8859x (out, outlen, in, inlen, xmltranscodetable_ISO8859_11); in UTF8ToISO8859_11()
3478 const unsigned char* in, int *inlen) { in ISO8859_13ToUTF8() argument
3479 return ISO8859xToUTF8 (out, outlen, in, inlen, xmlunicodetable_ISO8859_13); in ISO8859_13ToUTF8()
3482 const unsigned char* in, int *inlen) { in UTF8ToISO8859_13() argument
3483 return UTF8ToISO8859x (out, outlen, in, inlen, xmltranscodetable_ISO8859_13); in UTF8ToISO8859_13()
3487 const unsigned char* in, int *inlen) { in ISO8859_14ToUTF8() argument
3488 return ISO8859xToUTF8 (out, outlen, in, inlen, xmlunicodetable_ISO8859_14); in ISO8859_14ToUTF8()
3491 const unsigned char* in, int *inlen) { in UTF8ToISO8859_14() argument
3492 return UTF8ToISO8859x (out, outlen, in, inlen, xmltranscodetable_ISO8859_14); in UTF8ToISO8859_14()
3496 const unsigned char* in, int *inlen) { in ISO8859_15ToUTF8() argument
3497 return ISO8859xToUTF8 (out, outlen, in, inlen, xmlunicodetable_ISO8859_15); in ISO8859_15ToUTF8()
3500 const unsigned char* in, int *inlen) { in UTF8ToISO8859_15() argument
3501 return UTF8ToISO8859x (out, outlen, in, inlen, xmltranscodetable_ISO8859_15); in UTF8ToISO8859_15()
3505 const unsigned char* in, int *inlen) { in ISO8859_16ToUTF8() argument
3506 return ISO8859xToUTF8 (out, outlen, in, inlen, xmlunicodetable_ISO8859_16); in ISO8859_16ToUTF8()
3509 const unsigned char* in, int *inlen) { in UTF8ToISO8859_16() argument
3510 return UTF8ToISO8859x (out, outlen, in, inlen, xmltranscodetable_ISO8859_16); in UTF8ToISO8859_16()