Lines Matching full:offsets
26 * 10/31/2000 Ram Implemented offsets logic functions
414 int32_t **offsets,
420 offsets, sourceIndex, pErrorCode);
1275 args->offsets,
1296 * -Need to write offsets or update the current offset
1303 (args->offsets != NULL && (args->target != myTargetStart || args->source != sourceStart) ||
1332 if (U_FAILURE(*err) || (args->source != sourceStart && args->offsets != NULL)) {
1650 int32_t* offsets = args->offsets;
1963 if(offsets) {
1964 *offsets++ = (int32_t)(source - args->source - 1); /* -1: known to be ASCII */
1969 if(offsets) {
1971 *offsets++ = sourceIndex;
1972 *offsets++ = sourceIndex;
1979 &offsets, (int32_t)(source - args->source - U16_LENGTH(sourceChar)),
2047 &offsets, sourceIndex,
2260 if(args->offsets){
2261 args->offsets[myTarget - args->target] = (int32_t)(mySource - args->source - (mySourceChar <= 0xff ? 1 : 2));
2269 if(args->offsets){
2270 args->offsets[myTarget - args->target] = (int32_t)(mySource - args->source - (mySourceChar <= 0xff ? 1 : 2));
2275 if(args->offsets){
2276 args->offsets[myTarget - args->target] = (int32_t)(mySource - args->source - (mySourceChar <= 0xff ? 1 : 2));
2341 int32_t* offsets = args->offsets;
2411 if(offsets)
2412 *(offsets
2418 if(offsets){
2419 *(offsets++) = (int32_t)(source - args->source-1);
2429 if(offsets){
2430 *(offsets++) = (int32_t)(source - args->source-1);
2434 if(offsets){
2435 *(offsets++) = (int32_t)(source - args->source-1);
2541 &offsets, sourceIndex,
2573 /* remember the original start of the input for offsets */
2605 if(args->offsets != NULL && sourceStart != args->source) {
2606 /* update offsets to base them on the actual start of the input */
2607 int32_t *offsets = args->offsets;
2611 if(*offsets >= 0) {
2612 *offsets += delta;
2614 ++offsets;
2620 args->offsets = subArgs.offsets;
2767 if(args->offsets) {
2768 args->offsets[myTarget - args->target] = (int32_t)(mySource - args->source - (mySourceChar <= 0xff ? 1 : 2));
2902 int32_t* offsets = args->offsets;
3161 if(offsets) {
3162 *offsets++ = (int32_t)(source - args->source - 1); /* -1: known to be ASCII */
3167 if(offsets) {
3169 *offsets++ = sourceIndex;
3170 *offsets++ = sourceIndex;
3177 &offsets, (int32_t)(source - args->source - U16_LENGTH(sourceChar)),
3234 &offsets, sourceIndex,
3405 if(args->offsets){
3406 args->offsets[myTarget - args->target] = (int32_t)(mySource - args->source - (mySourceChar <= 0xff ? 1 : 2));
3414 if(args->offsets){
3415 args->offsets[myTarget - args->target] = (int32_t)(mySource - args->source - (mySourceChar <= 0xff ? 1 : 2));
3420 if(args->offsets){
3421 args->offsets[myTarget - args->target] = (int32_t)(mySource - args->source - (mySourceChar <= 0xff ? 1 : 2));