Lines Matching defs:label
273 * Does 'name' end in the root label?
303 * Root label.
353 * Root label.
411 unsigned int label;
421 * Skip first label.
427 label = 1;
431 while (label + 1 < name->labels) {
437 label++;
611 * other extended label types.
809 * ended with the root label and the longer one can't have
810 * a root label in the middle of it. Therefore, if we get
880 dns_name_getlabel(const dns_name_t *name, unsigned int n, dns_label_t *label) {
885 * Make 'label' refer to the 'n'th least significant label of 'name'.
891 REQUIRE(label != NULL);
895 label->base = &name->ndata[offsets[n]];
897 label->length = name->length - offsets[n];
899 label->length = offsets[n + 1] - offsets[n];
1041 unsigned char *ndata, *label = NULL;
1127 label = ndata;
1144 *label = count;
1173 * This looks like a bitstring label, which
1234 *label = count;
1242 label = origin->ndata;
1247 n2 = *label++;
1253 c = *label++;
1410 * Special handling for the root label.
1488 "Unexpected label type %02x", count);
1552 * Special handling for the root label.
1606 "Unexpected label type %02x", count);
1685 "Unexpected label type %02x", count);