Lines Matching defs:source
788 const char *source, *sourceLimit, *bytesLimit;
792 source=(const char *)cc.bytes;
794 bytesLimit=source+cc.bytesLength;
810 sourceLimit=source;
825 &source, sourceLimit,
830 if(source>sourceLimit || target>targetLimit) {
850 if(source!=sourceLimit) {
862 sourceLimit=(bytesLimit-source)>=step ? source+step : bytesLimit;
882 sourceLimit=source; // use sourceLimit not as a real limit
883 // but to remember the pre-getNextUChar source pointer
884 c=ucnv_getNextUChar(cnv, &source, bytesLimit, pErrorCode);
888 if(source!=bytesLimit) {
897 // source may not move if c is from previous overflow
927 sourceLimit=source+(-step-2)/2;
935 &source, sourceLimit,
955 if(source!=sourceLimit) {
1189 const char *source, *sourceLimit, *utf8Limit;
1195 source=cc.utf8;
1198 utf8Limit=source+cc.utf8Length;
1215 sourceLimit=source;
1231 &source, sourceLimit,
1236 if(source>sourceLimit || target>targetLimit) {
1263 if(source!=sourceLimit) {
1281 sourceLimit=(utf8Limit-source)>=step ? source+step : utf8Limit;
1295 const UChar *source, *sourceLimit, *unicodeLimit;
1299 source=cc.unicode;
1301 unicodeLimit=source+cc.unicodeLength;
1316 sourceLimit=source;
1331 &source, sourceLimit,
1336 if(source>sourceLimit || target>targetLimit) {
1356 if(source!=sourceLimit) {
1368 sourceLimit=(unicodeLimit-source)>=step ? source+step : unicodeLimit;