Lines Matching refs:dpos

1068 	unsigned int lab = 0, kpos, dpos = 0;  in radname_d2r()  local
1085 if((dname[dpos] & 0xc0)) { in radname_d2r()
1089 labstart[lab++] = &dname[dpos]; in radname_d2r()
1090 if(dpos + dname[dpos] + 1 >= dlen) { in radname_d2r()
1095 dpos += dname[dpos]; in radname_d2r()
1096 dpos ++; in radname_d2r()
1097 } while(dname[dpos] != 0); in radname_d2r()
1124 unsigned int lab = 0, dpos, kpos = 0; in radname_r2d() local
1153 dpos = 0; in radname_r2d()
1157 dname[dpos++] = lablen[lab]; in radname_r2d()
1159 cpy_r2d(dname+dpos, labstart[lab], lablen[lab]); in radname_r2d()
1160 dpos += lablen[lab]; in radname_r2d()
1163 dname[dpos++] = 0; in radname_r2d()
1165 assert((int)dpos == (int)len+2); in radname_r2d()
1166 assert(dname[dpos-1] == 0); /* ends with root label */ in radname_r2d()
1167 *dlen = dpos; in radname_r2d()
1198 unsigned int lab, dpos, lpos; in radname_search() local
1214 dpos = 0; in radname_search()
1217 if((d[dpos] & 0xc0)) in radname_search()
1219 labstart[lab++] = &d[dpos]; in radname_search()
1220 if(dpos + d[dpos] + 1 >= max) in radname_search()
1223 dpos += d[dpos]; in radname_search()
1224 dpos ++; in radname_search()
1225 } while(d[dpos] != 0); in radname_search()
1283 unsigned int lab, dpos, lpos; in radname_find_less_equal() local
1312 dpos = 0; in radname_find_less_equal()
1315 if((d[dpos] & 0xc0)) { in radname_find_less_equal()
1319 labstart[lab++] = &d[dpos]; in radname_find_less_equal()
1320 if(dpos + d[dpos] + 1 >= max) { in radname_find_less_equal()
1325 dpos += d[dpos]; in radname_find_less_equal()
1326 dpos ++; in radname_find_less_equal()
1327 } while(d[dpos] != 0); in radname_find_less_equal()