Lines Matching refs:step
860 int32_t step,
871 if(step>=0) {
872 // call ucnv_toUnicode() with in/out buffers no larger than (step) at a time
874 // step==0 performs bulk conversion and generates offsets
877 if(step==0) {
918 targetLimit=(resultLimit-target)>=step ? target+step : resultLimit;
936 sourceLimit=(bytesLimit-source)>=step ? source+step : bytesLimit;
940 } else /* step<0 */ {
942 * step==-1: call only ucnv_getNextUChar()
944 * if step==-2 or -3, then give ucnv_toUnicode() the whole remaining input,
945 * else give it at most (-step-2)/2 bytes
955 if((step&1)!=0 /* odd: -1, -3, -5, ... */) {
989 if(step<-1) {
990 ++step;
992 } else /* step is even */ {
998 if(step==-2) {
1001 sourceLimit=source+(-step-2)/2;
1038 --step;
1074 int32_t step;
1078 { 1, "step=1" },
1079 { 3, "step=3" },
1080 { 7, "step=7" },
1089 int32_t i, step;
1093 step=steps[i].step;
1094 if(step<0 && !cc.finalFlush) {
1099 if(step!=0) {
1110 step==0 ? resultOffsets : NULL,
1111 step, errorCode);
1261 int32_t step,
1275 // call ucnv_convertEx() with in/out buffers no larger than (step) at a time
1277 // step==0 performs bulk conversion
1280 if(step==0) {
1293 // empty pivot is not allowed, make it of length step
1294 pivotLimit=pivotBuffer+step;
1324 targetLimit=(resultLimit-target)>=step ? target+step : resultLimit;
1355 sourceLimit=(utf8Limit-source)>=step ? source+step : utf8Limit;
1367 int32_t step,
1378 // call ucnv_fromUnicode() with in/out buffers no larger than (step) at a time
1380 // step==0 performs bulk conversion and generates offsets
1383 if(step==0) {
1424 targetLimit=(resultLimit-target)>=step ? target+step : resultLimit;
1442 sourceLimit=(unicodeLimit-source)>=step ? source+step : unicodeLimit;
1521 int32_t step;
1525 { 1, "step=1", "utf8 step=1" },
1526 { 3, "step=3", "utf8 step=3" },
1527 { 7, "step=7", "utf8 step=7" }
1529 int32_t i, step;
1533 step=steps[i].step;
1539 step==0 ? resultOffsets : NULL,
1540 step, &errorCode);
1568 step, &errorCode);