Lines Matching defs:dpos
1068 unsigned int lab = 0, kpos, dpos = 0;
1085 if((dname[dpos] & 0xc0)) {
1089 labstart[lab++] = &dname[dpos];
1090 if(dpos + dname[dpos] + 1 >= dlen) {
1095 dpos += dname[dpos];
1096 dpos ++;
1097 } while(dname[dpos] != 0);
1124 unsigned int lab = 0, dpos, kpos = 0;
1153 dpos = 0;
1157 dname[dpos++] = lablen[lab];
1159 cpy_r2d(dname+dpos, labstart[lab], lablen[lab]);
1160 dpos += lablen[lab];
1163 dname[dpos++] = 0;
1165 assert((int)dpos == (int)len+2);
1166 assert(dname[dpos-1] == 0); /* ends with root label */
1167 *dlen = dpos;
1198 unsigned int lab, dpos, lpos;
1214 dpos = 0;
1217 if((d[dpos] & 0xc0))
1219 labstart[lab++] = &d[dpos];
1220 if(dpos + d[dpos] + 1 >= max)
1223 dpos += d[dpos];
1224 dpos ++;
1225 } while(d[dpos] != 0);
1227 /* now: dpos+1 is length of domain name. lab is number of labels-1 */
1283 unsigned int lab, dpos, lpos;
1312 dpos = 0;
1315 if((d[dpos] & 0xc0)) {
1319 labstart[lab++] = &d[dpos];
1320 if(dpos + d[dpos] + 1 >= max) {
1325 dpos += d[dpos];
1326 dpos ++;
1327 } while(d[dpos] != 0);
1329 /* now: dpos+1 is length of domain name. lab is number of labels-1 */