Home | History | Annotate | Download | only in genrb

Lines Matching defs:newpos

200     return map[start].newpos;
1468 return compareInt32(((const KeyMapEntry *)l)->newpos, ((const KeyMapEntry *)r)->newpos);
1494 map[i].newpos = 0;
1501 map[i].newpos = 0;
1523 map[i].newpos = map[i].oldpos;
1545 map[j].newpos = map[i].oldpos + offset; /* yes, point to the earlier key */
1556 * Re-sort by newpos, then modify the key characters array in-place
1557 * to squeeze out unused bytes, and readjust the newpos offsets.
1562 int32_t oldpos, newpos, limit;
1563 oldpos = newpos = bundle->fKeysBottom;
1566 for (i = 0; i < keysCount && map[i].newpos < 0; ++i) {}
1573 while (i < keysCount && map[i].newpos == oldpos) {
1574 map[i++].newpos = newpos;
1577 keys[newpos++] = keys[oldpos++];
1582 bundle->fKeysTop = newpos;
1587 /* key size reduction by limit - newpos */