Home | History | Annotate | Download | only in cintltst

Lines Matching full:sizeof

409     realBufferSize = (sizeof(junkout)/sizeof(junkout[0]));
485 if(memcmp(junokout,expectOffsets,(targ-junkout) * sizeof(int32_t) )){
567 realBufferSize = (sizeof(junkout)/sizeof(junkout[0]));
641 if(memcmp(junokout,expectOffsets,(targ-junkout) * sizeof(int32_t))){
839 testConvertFromU(sampleText, sizeof(sampleText)/sizeof(sampleText[0]),
840 expectedUTF8, sizeof(expectedUTF8), "UTF8", toUTF8Offs,FALSE );
850 testConvertFromU(testinput, sizeof(testinput)/sizeof(testinput[0]),
851 expectedUTF8test2, sizeof(expectedUTF8test2), "UTF8", offsets,FALSE );
858 testConvertFromU(sampleText, sizeof(sampleText)/sizeof(sampleText[0]),
859 expectedISO2022, sizeof(expectedISO2022), "ISO_2022", toISO2022Offs,FALSE );
863 testConvertFromU(sampleText, sizeof(sampleText)/sizeof(sampleText[0]),
864 expectedUTF16LE, sizeof(expectedUTF16LE), "utf-16le", toUTF16LEOffs,FALSE );
866 testConvertFromU(sampleText, sizeof(sampleText)/sizeof(sampleText[0]),
867 expectedUTF16BE, sizeof(expectedUTF16BE), "utf-16be", toUTF16BEOffs,FALSE );
869 testConvertFromU(sampleText, sizeof(sampleText)/sizeof(sampleText[0]),
870 expectedUTF32LE, sizeof(expectedUTF32LE), "utf-32le", toUTF32LEOffs,FALSE );
872 testConvertFromU(sampleText, sizeof(sampleText)/sizeof(sampleText[0]),
873 expectedUTF32BE, sizeof(expectedUTF32BE), "utf-32be", toUTF32BEOffs,FALSE );
876 testConvertFromU(sampleText, sizeof(sampleText)/sizeof(sampleText[0]),
877 expectedLATIN1, sizeof(expectedLATIN1), "LATIN_1", toLATIN1Offs,FALSE );
881 testConvertFromU(sampleText, sizeof(sampleText)/sizeof(sampleText[0]),
882 expectedIBM930, sizeof(expectedIBM930), "ibm-930", toIBM930Offs,FALSE );
884 testConvertFromU(sampleText, sizeof(sampleText)/sizeof(sampleText[0]),
885 expectedISO88593, sizeof(expectedISO88593), "iso-8859-3", toISO88593Offs,FALSE );
889 testConvertFromU(sampleText, sizeof(sampleText)/sizeof(sampleText[0]),
890 expectedIBM943, sizeof(expectedIBM943), "ibm-943", toIBM943Offs,FALSE );
892 testConvertFromU(sampleText, sizeof(sampleText)/sizeof(sampleText[0]),
893 expectedIBM9027, sizeof(expectedIBM9027), "@ibm9027", toIBM9027Offs,FALSE );
895 testConvertFromU(sampleText, sizeof(sampleText)/sizeof(sampleText[0]),
896 expectedIBM920, sizeof(expectedIBM920), "ibm-920", toIBM920Offs,FALSE );
898 testConvertFromU(sampleText, sizeof(sampleText)/sizeof(sampleText[0]),
899 expectedISO88593, sizeof(expectedISO88593), "iso-8859-3", toISO88593Offs,FALSE );
906 testConvertToU(expectedUTF8, sizeof(expectedUTF8),
907 sampleText, sizeof(sampleText)/sizeof(sampleText[0]), "utf8", fmUTF8Offs,FALSE);
910 testConvertToU(expectedISO2022, sizeof(expectedISO2022),
911 sampleText, sizeof(sampleText)/sizeof(sampleText[0]), "ISO_2022", fmISO2022Offs,FALSE);
915 testConvertToU(expectedUTF16LE, sizeof(expectedUTF16LE),
916 sampleText, sizeof(sampleText)/sizeof(sampleText[0]), "utf-16le", fmUTF16LEOffs,FALSE);
918 testConvertToU(expectedUTF16BE, sizeof(expectedUTF16BE),
919 sizeof(sampleText)/sizeof(sampleText[0]), "utf-16be", fmUTF16BEOffs,FALSE);
921 testConvertToU(expectedUTF32LE, sizeof(expectedUTF32LE),
922 sampleText, sizeof(sampleText)/sizeof(sampleText[0]), "utf-32le", fmUTF32LEOffs,FALSE);
924 testConvertToU(expectedUTF32BE, sizeof(expectedUTF32BE),
925 sampleText, sizeof(sampleText)/sizeof(sampleText[0]), "utf-32be", fmUTF32BEOffs,FALSE);
929 testConvertToU(expectedIBM930, sizeof(expectedIBM930), sampleTextRoundTripUnmappable,
930 sizeof(sampleTextRoundTripUnmappable)/sizeof(sampleTextRoundTripUnmappable[0]), "ibm-930", fmIBM930Offs,FALSE);
932 testConvertToU(expectedIBM943, sizeof(expectedIBM943),sampleTextRoundTripUnmappable,
933 sizeof(sampleTextRoundTripUnmappable)/sizeof(sampleTextRoundTripUnmappable[0]), "ibm-943", fmIBM943Offs,FALSE);
937 testConvertToU(expectedUTF16LE, sizeof(expectedUTF16LE),
938 sampleText, sizeof(sampleText)/sizeof(sampleText[0]), "utf-16le", fmUTF16LEOffs,FALSE);
941 testConvertToU(expectedMaltese913, sizeof(expectedMaltese913),
942 malteseUChars, sizeof(malteseUChars)/sizeof(malteseUChars[0]), "latin3", NULL,FALSE);
944 testConvertFromU(malteseUChars, sizeof(malteseUChars)/sizeof(malteseUChars[0]),
945 expectedMaltese913, sizeof(expectedMaltese913), "iso-8859-3", NULL,FALSE );
948 testConvertFromU(LMBCSUChars, sizeof(LMBCSUChars)/sizeof(LMBCSUChars[0]),
949 expectedLMBCS, sizeof(expectedLMBCS), "LMBCS-1", toLMBCSOffs,FALSE );
950 testConvertToU(expectedLMBCS, sizeof(expectedLMBCS),
951 LMBCSUChars, sizeof(LMBCSUChars)/sizeof(LMBCSUChars[0]), "LMBCS-1", fmLMBCSOffs,FALSE);
1020 testConvertFromU(unicode, sizeof(unicode)/U_SIZEOF_UCHAR, utf7, sizeof(utf7), "UTF-7", fromUnicodeOffsets,FALSE);
1022 testConvertToU(utf7, sizeof(utf7), unicode, sizeof(unicode)/U_SIZEOF_UCHAR, "UTF-7", toUnicodeOffsets,FALSE);
1024 testConvertFromU(unicode, sizeof(unicode)/U_SIZEOF_UCHAR, utf7Restricted, sizeof(utf7Restricted), "UTF-7,version=1", fromUnicodeOffsetsR,FALSE);
1026 testConvertToU(utf7Restricted, sizeof(utf7Restricted), unicode, sizeof(unicode)/U_SIZEOF_UCHAR, "UTF-7,version=1", toUnicodeOffsetsR,FALSE);
1100 testConvertFromU(unicode, sizeof(unicode)/U_SIZEOF_UCHAR, imap, sizeof(imap), "IMAP-mailbox-name", fromUnicodeOffsets,FALSE);
1102 testConvertToU(imap, sizeof(imap), unicode, sizeof(unicode)/U_SIZEOF_UCHAR, "IMAP-mailbox-name", toUnicodeOffsets,FALSE);
1138 testConvertToU(utf8, sizeof(utf8),
1139 utf8Expected, sizeof(utf8Expected)/sizeof(utf8Expected[0]), "utf-8", utf8Offsets ,FALSE);
1190 testConvertToU(utf32, sizeof(utf32),
1191 utf32Expected, sizeof(utf32Expected)/sizeof(utf32Expected[0]), "utf-32be", utf32Offsets ,FALSE);
1192 testConvertFromU(utf32Expected, sizeof(utf32Expected)/sizeof(utf32Expected[0]),
1193 utf32ExpectedBack, sizeof(utf32ExpectedBack), "utf-32be", utf32OffsetsBack, FALSE);
1243 testConvertToU(utf32, sizeof(utf32),
1244 utf32Expected, sizeof(utf32Expected)/sizeof(utf32Expected[0]), "utf-32le", utf32Offsets,FALSE );
1245 testConvertFromU(utf32Expected, sizeof(utf32Expected)/sizeof(utf32Expected[0]),
1246 utf32ExpectedBack, sizeof(utf32ExpectedBack), "utf-32le", utf32OffsetsBack, FALSE);
1255 char* saveDirectory = (char*)malloc(sizeof(char) *(strlen(u_getDataDirectory())+1));
1259 tdpath = (char*) malloc(sizeof(char) * (len * 2));
1282 testConvertFromU(unicodeInput, sizeof(unicodeInput)/sizeof(unicodeInput[0]),
1283 expectedtest1, sizeof(expectedtest1), "@test1", totest1Offs,FALSE );
1300 testConvertFromU(unicodeInput, sizeof(unicodeInput)/sizeof(unicodeInput[0]),
1301 expectedtest3, sizeof(expectedtest3), "@test3", totest3Offs,FALSE );
1304 testConvertToU(test3input, sizeof(test3input),
1305 expectedUnicode, sizeof(expectedUnicode)/sizeof(expectedUnicode[0]), "@test3", fromtest3Offs ,FALSE);
1323 testConvertFromU(unicodeInput, sizeof(unicodeInput)/sizeof(unicodeInput[0]),
1324 expectedtest4, sizeof(expectedtest4), "@test4", totest4Offs,FALSE );
1327 testConvertToU(test4input, sizeof(test4input),
1328 expectedUnicode, sizeof(expectedUnicode)/sizeof(expectedUnicode[0]), "@test4", fromtest4Offs,FALSE );
1417 /*if (memcmp(expectedKSCstarters, mystarters, sizeof(expectedKSCstarters)))
1560 sjisLength = ucnv_toUChars(sjis_cnv, sjisResult, sizeof(sjisResult)/U_SIZEOF_UCHAR, target, (int32_t)strlen(target), &status);
1569 /*asciiLength =*/ ucnv_toUChars(ascii_cnv, asciiResult, sizeof(asciiResult)/U_SIZEOF_UCHAR, target, (int32_t)strlen(target), &status);
1677 for( ; i<sizeof(data)/sizeof(char*); i++){
1790 for( ; i<sizeof(data)/sizeof(char*); i++){
1838 const char *source=(const char *)in, *limit=(const char *)in+sizeof(in);
1881 const char *source=(const char *)in, *limit=(const char *)in+sizeof(in);
1943 const char *source=(const char *)in,*limit=(const char *)in+sizeof(in);
1957 limit=(const char *)(in2+sizeof(in2));
2014 const char *source=(const char *)in,*limit=(const char *)in+sizeof(in);
2028 limit=(const char *)(in2+sizeof(in2));
2074 source=(const char *)in1, limit=(const char *)in1+sizeof(in1);
2077 source=(const char *)in2, limit=(const char *)in2+sizeof(in2);
2081 source=(const char *)in3, limit=(const char *)in3+sizeof(in3);
2114 const char *source=(const char *)in, *limit=(const char *)in+sizeof(in);
2128 TestNextUCharError(cnv, (const char*)source2, (const char*)source2+sizeof(source2), U_TRUNCATED_CHAR_FOUND, "an invalid character");
2141 TestNextUCharError(cnv, (const char*)source2, (const char*)source2+sizeof(source2), U_TRUNCATED_CHAR_FOUND, "an truncated surrogate character");
2168 const char *source=(const char *)in, *limit=(const char *)in+sizeof(in);
2182 TestNextUCharError(cnv, (const char*)source2, (const char*)source2+sizeof(source2), U_TRUNCATED_CHAR_FOUND, "an invalid character");
2195 TestNextUCharError(cnv, (const char*)source2, (const char*)source2+sizeof(source2), U_TRUNCATED_CHAR_FOUND, "an truncated surrogate character");
2242 source=(const char *)in1, limit=(const char *)in1+sizeof(in1);
2245 source=(const char *)in2, limit=(const char *)in2+sizeof(in2);
2249 source=(const char *)in3, limit=(const char *)in3+sizeof(in3);
2310 const char *source=(const char *)in, *limit=(const char *)in+sizeof(in);
2325 limit=(const char *)(in2+sizeof(in2));
2381 const char *source=(const char *)in, *limit=(const char *)in+sizeof(in);
2396 limit=(const char *)(in2+sizeof(in2));
2513 const char *limit=(const char *)in+sizeof(in);
2524 TestConv((uint16_t*)in1,sizeof(in1)/2,"LATIN_1","LATIN-1",(char*)out1,sizeof(out1));
2525 TestConv((uint16_t*)in2,sizeof(in2)/2,"ASCII","ASCII",(char*)out2,sizeof(out2));
2545 const char *source=(const char *)in, *limit=(const char *)in+sizeof(in);
2559 TestNextUCharError(cnv, illegalsource, illegalsource+sizeof(illegalsource), U_INVALID_CHAR_FOUND, "source has a illegal characte");
2587 const char *source=(const char *)in, *limit=(const char *)in+sizeof(in);
2601 TestNextUCharError(cnv, (const char*)source2, (const char*)source2+sizeof(source2), U_ZERO_ERROR, "an invalid character");
2607 TestNextUCharError(cnv, (const char*)source1, (const char*)source1+sizeof(source1), U_TRUNCATED_CHAR_FOUND, "a character is truncated");
2638 const char *source=(const char *)in, *limit=(const char *)in+sizeof(in);
2652 TestNextUCharError(cnv, (const char*)source2, (const char*)source2+sizeof(source2), U_ZERO_ERROR, "an invalid character");
2658 TestNextUCharError(cnv, (const char*)source1, (const char*)source1+sizeof(source1), U_TRUNCATED_CHAR_FOUND, "a character is truncated");
2674 const uint8_t *sourceLim = sourceData+sizeof(sourceData);
2746 const char *source=(const char *)in, *limit=(const char *)in+sizeof(in);
2764 TestNextUCharError(cnv, (const char*)source1, (const char*)source1+sizeof(source1), U_TRUNCATED_CHAR_FOUND, "a character is truncated");
2769 TestNextUCharError(cnv, (const char*)source2, (const char*)source2+sizeof(source2), U_ILLEGAL_CHAR_FOUND, "an invalid character");
2792 uBuf = (UChar*)malloc(uBufSize * sizeof(UChar)*5);
2793 cBuf =(char*)malloc(uBufSize * sizeof(char) * 10);
2859 uBuf = (UChar*)malloc(uBufSize * sizeof(UChar)*5);
2860 cBuf =(char*)malloc(uBufSize * sizeof(char) * 5);
2909 uBuf = (UChar*)malloc(uBufSize * sizeof(UChar)*5);
2910 cBuf =(char*)malloc(uBufSize * sizeof(char) * 10);
3017 memset(off, '*', sizeof(off));
3042 memset(off,'*' , sizeof(off));
3100 int32_t* offsets = (int32_t*) malloc(uBufSize * sizeof(int32_t) * 5);
3108 uBuf = (UChar*)malloc(uBufSize * sizeof(UChar)*5);
3109 cBuf =(char*)malloc(uBufSize * sizeof(char) * 5);
3111 uSourceLimit=(const UChar*)in + (sizeof(in)/sizeof(in[0]));
3140 TestSmallTargetBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
3141 TestSmallSourceBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
3142 TestToAndFromUChars(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
3288 testConvertToU(byteArr,(sizeof(byteArr)),in,(sizeof(in)/U_SIZEOF_UCHAR),"x-iscii-de",NULL,TRUE);
3289 TestConv(in,(sizeof(in)/2),"ISCII,version=0","hindi", (char *)byteArr,sizeof(byteArr));
3319 int32_t* offsets = (int32_t*) malloc(uBufSize * sizeof(int32_t) * 5);
3327 uBuf = (UChar*)malloc(uBufSize * sizeof(UChar)*5);
3328 cBuf =(char*)malloc(uBufSize * sizeof(char) * 5);
3330 uSourceLimit=(const UChar*)in + (sizeof(in)/sizeof(in[0]));
3360 TestSmallTargetBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
3361 TestSmallSourceBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
3363 TestToAndFromUChars(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
3385 int32_t* offsets = (int32_t*) malloc(uBufSize * sizeof(int32_t) );
3393 uBuf = (UChar*)malloc(uBufSize * sizeof(UChar));
3394 cBuf =(char*)malloc(uBufSize * sizeof(char));
3554 uprv_memset(usource,0,sizeof(UChar)*10);
3749 for(;i<sizeof(fTestCases)/sizeof(*fTestCases);i++){
3756 src = (UChar*) malloc((sizeof(UChar) * srcLen) + sizeof(UChar));
3762 TestConv(allFeaturesUTF16,(sizeof(allFeaturesUTF16)/2),"SCSU","all features", (char *)allFeaturesSCSU,sizeof(allFeaturesSCSU));
3763 TestConv(allFeaturesUTF16,(sizeof(allFeaturesUTF16)/2),"SCSU","all features",(char *)allFeaturesSCSU,sizeof(allFeaturesSCSU));
3764 TestConv(japaneseUTF16,(sizeof(japaneseUTF16)/2),"SCSU","japaneese",(char *)japaneseSCSU,sizeof(japaneseSCSU));
3765 TestConv(japaneseUTF16,(sizeof(japaneseUTF16)/2),"SCSU,locale=ja","japaneese",(char *)japaneseSCSU,sizeof(japaneseSCSU));
3766 TestConv(germanUTF16,(sizeof(germanUTF16)/2),"SCSU","german",(char *)germanSCSU,sizeof(germanSCSU));
3767 TestConv(russianUTF16,(sizeof(russianUTF16)/2), "SCSU","russian",(char *)russianSCSU,sizeof(russianSCSU));
3768 TestConv(monkeyIn,(sizeof(monkeyIn)/2),"SCSU","monkey",NULL,0);
3779 UChar* utargetLimit=uTarget+sizeof(uTarget)/2;
3783 char* ctargetLimit=cTarget+sizeof(cTarget);
3793 ucnv_toUnicode(conv,&utarget,utargetLimit,&csource,csource+sizeof(source),NULL,TRUE,&err);
3858 uBuf = (UChar*)malloc(uBufSize * sizeof(UChar)*5);
3859 cBuf =(char*)malloc(uBufSize * sizeof(char) * 5);
3861 uSourceLimit=(const UChar*)in + (sizeof(in)/sizeof(in[0]));
3894 TestNextUCharError(cnv, (const char*)source2, (const char*)source2+sizeof(source2), U_ZERO_ERROR, "an invalid character [ISO-2022-JP-1]");
3896 TestSmallTargetBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
3897 TestSmallSourceBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
3940 int32_t* offsets = (int32_t*) malloc(uBufSize * sizeof(int32_t) * 5);
3948 uBuf = (UChar*)malloc(uBufSize * sizeof(UChar)*5);
3949 cBuf =(char*)malloc(uBufSize * sizeof(char) * 5);
3951 uSourceLimit=(const UChar*)in + (sizeof(in)/sizeof(in[0]));
3979 TestSmallTargetBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
3980 TestSmallSourceBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
3981 TestToAndFromUChars(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
3986 TestNextUCharError(cnv, (const char*)source2, (const char*)source2+sizeof(source2), U_ZERO_ERROR, "an invalid character [ISO-2022-JP-2]");
4017 int32_t* offsets = (int32_t*) malloc(uBufSize * sizeof(int32_t) * 5);
4025 uBuf = (UChar*)malloc(uBufSize * sizeof(UChar)*5);
4026 cBuf =(char*)malloc(uBufSize * sizeof(char) * 5);
4028 uSourceLimit=(const UChar*)in + (sizeof(in)/sizeof(in[0]));
4056 TestSmallTargetBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
4057 TestSmallSourceBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
4058 TestToAndFromUChars(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
4065 TestNextUCharError(cnv, (const char*)source2, (const char*)source2+sizeof(source2), U_ILLEGAL_ESCAPE_SEQUENCE, "an invalid character [ISO-2022-KR]");
4096 int32_t* offsets = (int32_t*) malloc(uBufSize * sizeof(int32_t) * 5);
4104 uBuf = (UChar*)malloc(uBufSize * sizeof(UChar)*5);
4105 cBuf =(char*)malloc(uBufSize * sizeof(char) * 5);
4107 uSourceLimit=(const UChar*)in + (sizeof(in)/sizeof(in[0]));
4136 TestSmallTargetBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
4137 TestSmallSourceBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
4139 TestToAndFromUChars(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
4145 TestNextUCharError(cnv, (const char*)source2, (const char*)source2+sizeof(source2), U_ILLEGAL_ESCAPE_SEQUENCE, "an invalid character [ISO-2022-KR]");
4255 testConvertToU(sampleTextJIS,sizeof(sampleTextJIS),expectedISO2022JIS,
4256 sizeof(expectedISO2022JIS)/sizeof(expectedISO2022JIS[0]),"JIS", toISO2022JISOffs,TRUE);
4257 testConvertToU(sampleTextJIS7,sizeof(sampleTextJIS7),expectedISO2022JIS7,
4258 sizeof(expectedISO2022JIS7)/sizeof(expectedISO2022JIS7[0]),"JIS7", toISO2022JIS7Offs,TRUE);
4259 testConvertToU(sampleTextJIS8,sizeof(sampleTextJIS8),expectedISO2022JIS8,
4260 sizeof(expectedISO2022JIS8)/sizeof(expectedISO2022JIS8[0]),"JIS8", toISO2022JIS8Offs,TRUE);
4307 UChar* utargetLimit=uTarget+sizeof(uTarget)/2;
4311 char* ctargetLimit=cTarget+sizeof(cTarget);
4321 ucnv_toUnicode(conv,&utarget,utargetLimit,&csource,csource+sizeof(cSource),NULL,TRUE,&err);
4398 int32_t* offsets = (int32_t*) malloc(uBufSize * sizeof(int32_t) * 5);
4406 uBuf = (UChar*)malloc(uBufSize * sizeof(UChar)*5);
4407 cBuf =(char*)malloc(uBufSize * sizeof(char) * 10);
4409 uSourceLimit=(const UChar*)in + (sizeof(in)/sizeof(in[0]));
4439 TestSmallTargetBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
4440 TestSmallSourceBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
4445 TestNextUCharError(cnv, (const char*)source2, (const char*)source2+sizeof(source2), U_ZERO_ERROR, "an invalid character [ISO-2022-CN-EXT]");
4496 int32_t* offsets = (int32_t*) malloc(uBufSize * sizeof(int32_t) * 5);
4504 uBuf = (UChar*)malloc(uBufSize * sizeof(UChar)*5);
4505 cBuf =(char*)malloc(uBufSize * sizeof(char) * 10);
4507 uSourceLimit=(const UChar*)in + (sizeof(in)/sizeof(in[0]));
4538 TestSmallTargetBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
4539 TestSmallSourceBuffer(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
4540 TestToAndFromUChars(in,(const UChar*)in + (sizeof(in)/sizeof(in[0])),cnv);
4546 TestNextUCharError(cnv, (const char*)source2, (const char*)source2+sizeof(source2), U_ZERO_ERROR, "an invalid character [ISO-2022-CN]");
4585 { "ISO-2022-JP", iso2022jp_a, sizeof(iso2022jp_a) },
4586 { "ISO-2022-KR", iso2022kr_a, sizeof(iso2022kr_a) },
4587 { "ISO-2022-CN", iso2022cn_a, sizeof(iso2022cn_a) },
4588 { "ISO-2022-CN", iso2022cn_b, sizeof(iso2022cn_b) },
4589 { "HZ-GB-2312", hzGB2312_a, sizeof(hzGB2312_a) },
4655 const char *source=(const char *)in, *limit=(const char *)in+sizeof(in);
4670 TestNextUCharError(cnv, (const char*)source1, (const char*)source1+sizeof(source1), U_INDEX_OUTOFBOUNDS_ERROR, "a character is truncated");
4676 TestNextUCharError(cnv, (const char*)source2, (const char*)source2+sizeof(source2), U_ZERO_ERROR, "an invalid character [EBCDIC STATEFUL]");
4680 limit=(const char*)in2+sizeof(in2);
4731 /* const char *source=(const char *)in,*limit=(const char *)in+sizeof(in); */
4738 TestNextUChar(cnv, (const char *)in, (const char *)in+sizeof(in), results, "gb18030");
4839 int8_t len = sizeof(get_subchars);
4900 const char * sourceLimit = (const char *)pszLMBCS + sizeof(pszLMBCS);
4902 UChar Out [sizeof(pszUnicode) + 1];
4904 UChar * OutLimit = Out + sizeof(pszUnicode)/sizeof(UChar);
4906 int32_t off [sizeof(offsets)];
4911 off[(sizeof(offsets)/sizeof(offsets[0]))-1] = sizeof(pszLMBCS);
4933 if (memcmp(off,offsets,sizeof(offsets)))
4937 if (memcmp(Out,pszUnicode,sizeof(pszUnicode)))
4947 const char *limit=(const char *)pszLMBCS+sizeof(pszLMBCS);
4994 &pLMBCSIn, (pLMBCSIn + sizeof(lmbcsString)/sizeof(lmbcsString[0])),
4995 &pUniOut, pUniOut + sizeof(uniString)/sizeof(uniString[0]),
5006 &pLMBCSIn, (const char *)(lmbcsString + sizeof(lmbcsString)/sizeof(lmbcsString[0])),
5007 &pUniOut, pUniOut + sizeof(uniString)/sizeof(uniString[0]),
5069 const char * sourceLimit = (const char *)pszLMBCS + sizeof(pszLMBCS);
5072 UChar Out [sizeof(pszUnicode) + 1];
5074 UChar * OutLimit = Out + sizeof(pszUnicode)/sizeof(UChar);
5117 char LIn [sizeof(pszLMBCS)];
5120 char LOut [sizeof(pszLMBCS)];
5123 UChar UOut [sizeof(pszUnicode)];
5126 UChar UIn [sizeof(pszUnicode)];
5129 int32_t off [sizeof(offsets)];
5180 ucnv_fromUnicode(cnv, &pLOut,pLOut+offsets[4],&pUIn,pUIn+sizeof(pszUnicode)/sizeof(UChar),off,FALSE, &errorCode);
5189 ucnv_toUnicode(cnv, &pUOut,pUOut+4,&pLIn,(pLIn+sizeof(pszLMBCS)),off,FALSE, &errorCode);
5208 ucnv_toUnicode(cnv, &pUOut,pUOut+sizeof(UOut)/sizeof(UChar),(const char **)&pLIn,(const char *)(pLIn+5),off,TRUE, &errorCode);
5222 ucnv_toUnicode(cnv, &pUOut,pUOut+sizeof(UOut)/sizeof(UChar),(const char **)&pLIn,(const char *)(pLIn+3),off,TRUE, &errorCode);
5239 ucnv_toUnicode(cnv, &pUOut,pUOut+sizeof(UOut)/sizeof(UChar),(const char **)&pLIn,(const char *)(pLIn+6),off,TRUE, &errorCode);
5256 ucnv_toUnicode(cnv, &pUOut,pUOut+sizeof(UOut)/sizeof(UChar),(const char **)&pLIn,(const char *)(pLIn+5),off,TRUE, &errorCode);
5273 ucnv_toUnicode(cnv, &pUOut,pUOut+sizeof(UOut)/sizeof(UChar),(const char **)&pLIn,(const char *)(pLIn+5),off,TRUE, &errorCode);
5289 ucnv_toUnicode(cnv, &pUOut,pUOut+sizeof(UOut)/sizeof(UChar),(const char **)&pLIn,(const char *)(pLIn+4),off,TRUE, &errorCode);
5305 const char *testEnd = (const char *)testBytes + sizeof(testBytes);
5347 if (U_FAILURE(status) || memcmp(unicodes_x, toUnicodeMaps, sizeof(UChar)*3) != 0) {
5355 if (U_FAILURE(status) || memcmp(target_x, fromUnicodeMaps, sizeof(char)*3) != 0) {