Home | History | Annotate | Download | only in common

Lines Matching refs:sourceLimit

52     length=(int32_t)((const uint8_t *)pArgs->sourceLimit-source);
120 if(source<(const uint8_t *)pArgs->sourceLimit) {
135 const UChar *source, *sourceLimit;
148 sourceLimit=pArgs->sourceLimit;
169 length=(int32_t)(sourceLimit-source);
270 if(source<sourceLimit) {
306 if(U_SUCCESS(*pErrorCode) && source<sourceLimit && target>=(uint8_t *)pArgs->targetLimit) {
323 const uint8_t *source, *sourceLimit;
333 sourceLimit=(uint8_t *)pToUArgs->sourceLimit;
339 if(c!=0 && source<sourceLimit) {
358 * Make sure that the last byte sequence before sourceLimit is complete
360 * In the conversion loop compare source with sourceLimit only once
362 * For Latin-1, adjust sourceLimit only for 1 trail byte because
365 if(source<sourceLimit && U8_IS_LEAD(*(sourceLimit-1))) {
366 --sourceLimit;
370 while(source<sourceLimit) {
399 * The sourceLimit may have been adjusted before the conversion loop
403 * smaller sourceLimit adjustment logic.
405 if(U_SUCCESS(*pErrorCode) && source<(sourceLimit=(uint8_t *)pToUArgs->sourceLimit)) {
472 const uint8_t *source, *sourceLimit;
483 sourceLimit=(const uint8_t *)pArgs->sourceLimit;
495 length=(int32_t)(sourceLimit-source);
557 } else if(source<sourceLimit && target>=pArgs->targetLimit) {
585 if(source<(const uint8_t *)pArgs->sourceLimit) {
609 const uint8_t *source, *sourceLimit;
623 sourceLimit=(const uint8_t *)pToUArgs->sourceLimit;
631 length=(int32_t)(sourceLimit-source);
683 } else if(source<sourceLimit && target>=(const uint8_t *)pFromUArgs->targetLimit) {