Home | History | Annotate | Download | only in common

Lines Matching full:offsets

755 _updateOffsets(int32_t *offsets, int32_t length,
770 * does not handle offsets
775 limit=offsets+length;
780 while(offsets<limit) {
781 offset=*offsets;
783 *offsets=offset+delta;
785 ++offsets;
790 * does not handle offsets
793 while(offsets<limit) {
794 *offsets++=-1;
829 int32_t *offsets;
843 offsets=pArgs->offsets;
847 if(offsets==NULL) {
893 * update offsets
927 * loop for offsets and error handling
935 /* update offsets if we write any */
936 if(offsets!=NULL) {
939 _updateOffsets(offsets, length, sourceIndex, errorInputLength);
942 * if a converter handles offsets and updates the offsets
945 * however, some converters do not handle offsets at all
946 * (sourceIndex<0) or may not update the offsets pointer
948 pArgs->offsets=offsets+=length;
1119 int32_t *offsets;
1125 offsets=*pOffsets;
1127 offsets=NULL;
1144 if(offsets!=NULL) {
1145 *pOffsets=offsets;
1153 if(offsets!=NULL) {
1154 *offsets++=-1; /* no source index available for old output */
1161 if(offsets!=NULL) {
1162 *pOffsets=offsets;
1171 int32_t *offsets,
1207 * rather than comparing pointers, and because offsets are int32_t values.
1230 ucnv_outputOverflowFromUnicode(cnv, target, targetLimit, &offsets, err)
1253 args.offsets=offsets;
1274 int32_t *offsets;
1288 offsets=pArgs->offsets;
1292 if(offsets==NULL) {
1338 * update offsets
1372 * loop for offsets and error handling
1380 /* update offsets if we write any */
1381 if(offsets!=NULL) {
1384 _updateOffsets(offsets, length, sourceIndex, errorInputLength);
1387 * if a converter handles offsets and updates the offsets
1390 * however, some converters do not handle offsets at all
1391 * (sourceIndex<0) or may not update the offsets pointer
1393 pArgs->offsets=offsets+=length;
1565 int32_t *offsets;
1571 offsets=*pOffsets;
1573 offsets=NULL;
1590 if(offsets!=NULL) {
1591 *pOffsets=offsets;
1599 if(offsets!=NULL) {
1600 *offsets++=-1; /* no source index available for old output */
1607 if(offsets!=NULL) {
1608 *pOffsets=offsets;
1617 int32_t *offsets,
1653 * rather than comparing pointers, and because offsets are int32_t values.
1676 ucnv_outputOverflowToUnicode(cnv, target, targetLimit, &offsets, err)
1699 args.offsets=offsets;
1867 * rather than comparing pointers, and because offsets are int32_t values.
1918 args.offsets=NULL;
2179 fromUArgs.offsets=NULL;
2186 toUArgs.offsets=NULL;