Lines Matching defs:sourceLimit
53 length=(int32_t)((const uint8_t *)pArgs->sourceLimit-source);
121 if(source<(const uint8_t *)pArgs->sourceLimit) {
136 const UChar *source, *sourceLimit;
149 sourceLimit=pArgs->sourceLimit;
170 length=(int32_t)(sourceLimit-source);
271 if(source<sourceLimit) {
307 if(U_SUCCESS(*pErrorCode) && source<sourceLimit && target>=(uint8_t *)pArgs->targetLimit) {
324 const uint8_t *source, *sourceLimit;
334 sourceLimit=(uint8_t *)pToUArgs->sourceLimit;
340 if(c!=0 && source<sourceLimit) {
359 * Make sure that the last byte sequence before sourceLimit is complete
361 * In the conversion loop compare source with sourceLimit only once
363 * For Latin-1, adjust sourceLimit only for 1 trail byte because
366 if(source<sourceLimit && U8_IS_LEAD(*(sourceLimit-1))) {
367 --sourceLimit;
371 while(source<sourceLimit) {
400 * The sourceLimit may have been adjusted before the conversion loop
404 * smaller sourceLimit adjustment logic.
406 if(U_SUCCESS(*pErrorCode) && source<(sourceLimit=(uint8_t *)pToUArgs->sourceLimit)) {
470 const uint8_t *source, *sourceLimit;
481 sourceLimit=(const uint8_t *)pArgs->sourceLimit;
493 length=(int32_t)(sourceLimit-source);
555 } else if(source<sourceLimit && target>=pArgs->targetLimit) {
583 if(source<(const uint8_t *)pArgs->sourceLimit) {
607 const uint8_t *source, *sourceLimit;
621 sourceLimit=(const uint8_t *)pToUArgs->sourceLimit;
629 length=(int32_t)(sourceLimit-source);
681 } else if(source<sourceLimit && target>=(const uint8_t *)pFromUArgs->targetLimit) {