Home | History | Annotate | Download | only in nameser

Lines Matching defs:label

46 #define NS_TYPE_ELT			0x40 /* EDNS0 extended label type */
200 * Enforces label and domain length limits.
217 * Enforces label and domain length limits.
222 u_char *label, *bp, *eom;
229 label = bp++;
233 if (c == '[') { /* start a bit string label */
239 &label, &bp, eom))
245 label = bp++;
279 c = (int)(bp - label - 1);
280 if ((c & NS_CMPRSFLGS) != 0) { /* Label too big. */
284 if (label >= eom) {
288 *label = c;
310 label = bp++;
319 c = (int)(bp - label - 1);
320 if ((c & NS_CMPRSFLGS) != 0) { /* Label too big. */
325 if (label >= eom) {
329 *label = c;
353 * Enforces label and domain length limits.
439 /* Fetch next label in domain name. */
593 /* copy label to buffer */
704 case NS_TYPE_ELT: /* EDNS0 extended label */
728 /* Find the number of octets an nname takes up, including the root label.
826 /* Label too long? */
923 * Search for the counted-label name in an array of compressed names.
945 * root label