Lines Matching refs:sourceLimit
57 length=(int32_t)((const uint8_t *)pArgs->sourceLimit-source);
125 if(source<(const uint8_t *)pArgs->sourceLimit) {
140 const char16_t *source, *sourceLimit;
153 sourceLimit=pArgs->sourceLimit;
174 length=(int32_t)(sourceLimit-source);
275 if(source<sourceLimit) {
311 if(U_SUCCESS(*pErrorCode) && source<sourceLimit && target>=(uint8_t *)pArgs->targetLimit) {
328 const uint8_t *source, *sourceLimit;
338 sourceLimit=(uint8_t *)pToUArgs->sourceLimit;
348 if(c!=0 && source<sourceLimit) {
367 * Make sure that the last byte sequence before sourceLimit is complete
369 * In the conversion loop compare source with sourceLimit only once
371 * For Latin-1, adjust sourceLimit only for 1 trail byte because
374 if(source<sourceLimit && U8_IS_LEAD(*(sourceLimit-1))) {
375 --sourceLimit;
379 while(source<sourceLimit) {
408 * The sourceLimit may have been adjusted before the conversion loop
412 * smaller sourceLimit adjustment logic.
414 if(U_SUCCESS(*pErrorCode) && source<(sourceLimit=(uint8_t *)pToUArgs->sourceLimit)) {
484 const uint8_t *source, *sourceLimit;
495 sourceLimit=(const uint8_t *)pArgs->sourceLimit;
507 length=(int32_t)(sourceLimit-source);
569 } else if(source<sourceLimit && target>=pArgs->targetLimit) {
597 if(source<(const uint8_t *)pArgs->sourceLimit) {
621 const uint8_t *source, *sourceLimit;
635 sourceLimit=(const uint8_t *)pToUArgs->sourceLimit;
643 length=(int32_t)(sourceLimit-source);
695 } else if(source<sourceLimit && target>=(const uint8_t *)pFromUArgs->targetLimit) {