Lines Matching full:offsets
506 * expands them into offsets and lengths for each string.
511 * The offsets and lengths arrays must be at least 33 (one more) long because
516 uint16_t offsets[LINES_PER_GROUP+1], uint16_t lengths[LINES_PER_GROUP+1]) {
539 *offsets++=offset;
551 *offsets++=offset;
570 uint16_t offsets[LINES_PER_GROUP+2], lengths[LINES_PER_GROUP+2];
572 s=expandGroupLengths(s, offsets, lengths);
573 return expandName(names, s+offsets[lineNumber], lengths[lineNumber], nameChoice,
603 uint16_t offsets[LINES_PER_GROUP+2], lengths[LINES_PER_GROUP+2];
606 s=expandGroupLengths(s, offsets, lengths);
612 length=expandName(names, s+offsets[start&GROUP_MASK], lengths[start&GROUP_MASK], nameChoice, buffer, sizeof(buffer));
627 if(compareName(names, s+offsets[start&GROUP_MASK], lengths[start&GROUP_MASK], nameChoice, otherName)) {
1343 uint16_t offsets[LINES_PER_GROUP+2], lengths[LINES_PER_GROUP+2];
1367 s=expandGroupLengths(s, offsets, lengths);
1371 line=s+offsets[lineNumber];
1907 /* the initial 4 offsets first */
1991 uint16_t offsets[LINES_PER_GROUP+1], lengths[LINES_PER_GROUP+1];
2005 nextInStrings=expandGroupLengths(inStrings, offsets, lengths);
2012 count=offsets[31]+lengths[31]; /* total number of string bytes in this group */