Home | History | Annotate | Download | only in genrb

Lines Matching refs:newpos

504     return map[start].newpos;
1328 return compareInt32(((const KeyMapEntry *)l)->newpos, ((const KeyMapEntry *)r)->newpos);
1354 map[i].newpos = 0;
1361 map[i].newpos = 0;
1383 map[i].newpos = map[i].oldpos;
1405 map[j].newpos = map[i].oldpos + offset; /* yes, point to the earlier key */
1416 * Re-sort by newpos, then modify the key characters array in-place
1417 * to squeeze out unused bytes, and readjust the newpos offsets.
1422 int32_t oldpos, newpos, limit;
1423 oldpos = newpos = fKeysBottom;
1426 for (i = 0; i < keysCount && map[i].newpos < 0; ++i) {}
1433 while (i < keysCount && map[i].newpos == oldpos) {
1434 map[i++].newpos = newpos;
1437 keys[newpos++] = keys[oldpos++];
1442 fKeysTop = newpos;
1447 /* key size reduction by limit - newpos */