Lines Matching refs:groupTop
635 int16_t groupTop=0;
655 if(groupTop>0) {
656 if(groupTop>GROUP_STORE_SIZE) {
660 addGroup(groupMSB, groupStore, groupTop);
665 groupTop=0;
676 appendLineLength(compressLine(line->s, line->length, &groupTop));
687 if(groupTop>0) {
688 if(groupTop>GROUP_STORE_SIZE) {
692 addGroup(groupMSB, groupStore, groupTop);
703 int16_t start, limit, token, groupTop=*pGroupTop;
710 groupStore[groupTop++]=s[start++];
720 groupStore[groupTop++]=s[start++];
725 groupStore[groupTop++]=(uint8_t)(token>>8);
727 groupStore[groupTop++]=(uint8_t)token;
731 groupStore[groupTop++]=s[start++];
737 length=(int16_t)(groupTop-*pGroupTop);
738 *pGroupTop=groupTop;
779 uint32_t i, groupTop=lineTop, size,
788 tokens[i]=(int16_t)(addToken(words[token].s, words[token].length)-groupTop);
838 * - the token strings, each zero-terminated (tokenSize=(lineTop-groupTop)), 2-padded
843 * - the group strings (groupTop-groupBottom), 2-padded
848 groupsOffset=(tokenStringOffset+(lineTop-groupTop)+1)&~1;
850 algNamesOffset=(groupStringOffset+(groupTop-groupBottom)+3)&~3;
857 (unsigned long)size, (unsigned long)(lineTop-groupTop),
858 (unsigned long)(groupTop-groupBottom), (unsigned long)(4+algRanges.length()));
873 udata_writeBlock(pData, stringStore+groupTop, lineTop-groupTop);
874 if((lineTop-groupTop)&1) {
893 udata_writeBlock(pData, stringStore+groupBottom, groupTop-groupBottom);
896 udata_writePadding(pData, algNamesOffset-(groupStringOffset+(groupTop-groupBottom)));