Lines Matching refs:sourceLimit
883 realSourceLimit=pArgs->sourceLimit;
889 pArgs->sourceLimit=replay-cnv->preFromULength;
918 * s<sourceLimit before converterSawEndOfInput is checked
922 pArgs->flush && pArgs->source==pArgs->sourceLimit &&
972 realSourceLimit=pArgs->sourceLimit;
978 pArgs->sourceLimit=replay-cnv->preFromULength;
997 if(s<pArgs->sourceLimit) {
1006 pArgs->sourceLimit=realSourceLimit;
1071 length=(int32_t)(pArgs->sourceLimit-pArgs->source);
1078 pArgs->sourceLimit=realSourceLimit;
1179 const UChar **source, const UChar *sourceLimit,
1200 if ((const void *)U_MAX_PTR(sourceLimit) == (const void *)sourceLimit) {
1206 sourceLimit = (const UChar *)(((const char *)sourceLimit) - 1);
1228 if (sourceLimit<s || targetLimit<t ||
1229 ((size_t)(sourceLimit-s)>(size_t)0x3fffffff && sourceLimit>s) ||
1231 (((const char *)sourceLimit-(const char *)s) & 1) != 0)
1246 if(!flush && s==sourceLimit && cnv->preFromULength>=0) {
1264 args.sourceLimit=sourceLimit;
1328 realSourceLimit=pArgs->sourceLimit;
1334 pArgs->sourceLimit=replay-cnv->preToULength;
1363 * s<sourceLimit before converterSawEndOfInput is checked
1367 pArgs->flush && pArgs->source==pArgs->sourceLimit &&
1417 realSourceLimit=pArgs->sourceLimit;
1423 pArgs->sourceLimit=replay-cnv->preToULength;
1442 if(s<pArgs->sourceLimit) {
1451 pArgs->sourceLimit=realSourceLimit;
1518 length=(int32_t)(pArgs->sourceLimit-pArgs->source);
1525 pArgs->sourceLimit=realSourceLimit;
1625 const char **source, const char *sourceLimit,
1669 * An adjustment would be sourceLimit=t+0x7fffffff; for example.
1674 if (sourceLimit<s || targetLimit<t ||
1675 ((size_t)(sourceLimit-s)>(size_t)0x7fffffff && sourceLimit>s) ||
1692 if(!flush && s==sourceLimit && cnv->preToULength>=0) {
1710 args.sourceLimit=sourceLimit;
1841 const char **source, const char *sourceLimit,
1860 if(sourceLimit<s) {
1875 * An adjustment would be sourceLimit=t+0x7fffffff; for example.
1877 if(((size_t)(sourceLimit-s)>(size_t)0x7fffffff && sourceLimit>s)) {
1912 * do not simply return even if s==sourceLimit because the converter may
1921 args.sourceLimit=sourceLimit;
2001 } else if(args.source<sourceLimit) {
2047 const char **source, const char *sourceLimit,
2077 if((sourceLimit!=NULL && sourceLimit<s) || targetLimit<t) {
2087 (sourceLimit!=NULL && ((size_t)(sourceLimit-s)>(size_t)0x7fffffff && sourceLimit>s)) ||
2115 if(sourceLimit==NULL) {
2117 sourceLimit=uprv_strchr(*source, 0);
2134 sourceCnv->UCharErrorBufferLength==0 && sourceCnv->preToULength>=0 && s==sourceLimit
2189 toUArgs.sourceLimit=sourceLimit;
2228 fromUArgs.sourceLimit=*pivotTarget;
2267 if( toUArgs.source==sourceLimit &&
2371 if( flush && toUArgs.source==sourceLimit &&
2412 const char *sourceLimit;
2418 sourceLimit=uprv_strchr(source, 0);
2420 sourceLimit=source+sourceLength;
2424 if(source==sourceLimit) {
2437 &source, sourceLimit,
2460 &source, sourceLimit,