Home | History | Annotate | Download | only in genrb

Lines Matching defs:newpos

202     return map[start].newpos;
1474 return compareInt32(((const KeyMapEntry *)l)->newpos, ((const KeyMapEntry *)r)->newpos);
1500 map[i].newpos = 0;
1507 map[i].newpos = 0;
1529 map[i].newpos = map[i].oldpos;
1551 map[j].newpos = map[i].oldpos + offset; /* yes, point to the earlier key */
1562 * Re-sort by newpos, then modify the key characters array in-place
1563 * to squeeze out unused bytes, and readjust the newpos offsets.
1568 int32_t oldpos, newpos, limit;
1569 oldpos = newpos = bundle->fKeysBottom;
1572 for (i = 0; i < keysCount && map[i].newpos < 0; ++i) {}
1579 while (i < keysCount && map[i].newpos == oldpos) {
1580 map[i++].newpos = newpos;
1583 keys[newpos++] = keys[oldpos++];
1588 bundle->fKeysTop = newpos;
1593 /* key size reduction by limit - newpos */