Lines Matching refs:lab
1068 unsigned int lab = 0, kpos, dpos = 0;
1089 labstart[lab++] = &dname[dpos];
1100 assert(lab > 0);
1101 lab-=1;
1102 kpos = *labstart[lab];
1103 cpy_d2r(k, labstart[lab]+1, kpos);
1105 while(lab) {
1109 lab--;
1110 cpy_d2r(k+kpos, labstart[lab]+1, *labstart[lab]);
1111 kpos += *labstart[lab];
1124 unsigned int lab = 0, dpos, kpos = 0;
1138 lablen[lab]=0;
1139 labstart[lab]=&k[kpos];
1142 lablen[lab]++;
1145 lab++;
1154 while(lab) {
1155 lab--;
1157 dname[dpos++] = lablen[lab];
1159 cpy_r2d(dname+dpos, labstart[lab], lablen[lab]);
1160 dpos += lablen[lab];
1198 unsigned int lab, dpos, lpos;
1213 lab = 0;
1219 labstart[lab++] = &d[dpos];
1227 /* now: dpos+1 is length of domain name. lab is number of labels-1 */
1230 lab-=1;
1234 if(lpos < *labstart[lab])
1236 byte = char_d2r(labstart[lab][++lpos]);
1238 if(lab == 0) /* last label - we're done */
1242 lab--;
1256 if(lpos < *labstart[lab])
1257 b = char_d2r(labstart[lab][++lpos]);
1261 if(lab == 0)
1265 lab--;
1283 unsigned int lab, dpos, lpos;
1311 lab = 0;
1319 labstart[lab++] = &d[dpos];
1329 /* now: dpos+1 is length of domain name. lab is number of labels-1 */
1332 lab-=1;
1336 if(lpos < *labstart[lab])
1338 byte = char_d2r(labstart[lab][++lpos]);
1340 if(lab == 0) {
1354 lab--;
1385 if(lpos < *labstart[lab])
1386 b = char_d2r(labstart[lab][++lpos]);
1390 if(lab == 0) {
1399 lab--;