Lines Matching refs:origin

57 static size_t	prune_origin(const char *name, const char *origin);
61 const u_char **p, const char *origin,
90 const char *name_ctx, const char *origin,
98 name_ctx, origin, buf, buflen);
112 const char *name_ctx, const char *origin,
129 len = prune_origin(name, origin);
137 if (((origin == NULL || origin[0] == '\0') ||
138 (origin[0] != '.' && origin[1] != '\0' &&
175 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
202 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
206 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
277 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
295 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
299 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
384 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
403 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
410 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
414 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
544 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
571 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
632 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
661 T(len = addname(msg, msglen, &rdata, origin, &buf, &buflen));
701 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
860 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
972 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
1043 T(addname(msg, msglen, &rdata, origin,
1094 * prune_origin(name, origin)
1095 * Find out if the name is at or under the current origin.
1097 * Number of characters in name before start of origin,
1098 * or length of name if origin does not match.
1103 prune_origin(const char *name, const char *origin) {
1107 if (origin != NULL && ns_samename(name, origin) == 1)
1172 const u_char **pp, const char *origin,
1182 newlen = prune_origin(*buf, origin);
1192 if (((origin == NULL || origin[0] == '\0') ||
1193 (origin[0] != '.' && origin[1] != '\0' &&