Lines Matching defs:source

188 str_totext(const char *source, isc_buffer_t *target) {
193 l = strlen(source);
199 memmove(region.base, source, l);
205 maybe_numeric(unsigned int *valuep, isc_textregion_t *source, unsigned int max,
212 if (!isdigit((unsigned char)source->base[0]) ||
213 source->length > NUMBERSIZE - 1)
223 v = snprintf(buffer, sizeof(buffer), "%.*s", (int)source->length,
224 source->base);
225 if (v < 0 || (unsigned int)v != source->length) {
228 INSIST(buffer[source->length] == '\0');
245 dns_mnemonic_fromtext(unsigned int *valuep, isc_textregion_t *source,
250 result = maybe_numeric(valuep, source, max, false);
258 if (n == source->length && (table[i].flags & TOTEXTONLY) == 0 &&
259 strncasecmp(source->base, table[i].name, n) == 0)
284 dns_rcode_fromtext(dns_rcode_t *rcodep, isc_textregion_t *source) {
286 RETERR(dns_mnemonic_fromtext(&value, source, rcodes, 0xffff));
297 dns_tsigrcode_fromtext(dns_rcode_t *rcodep, isc_textregion_t *source) {
299 RETERR(dns_mnemonic_fromtext(&value, source, tsigrcodes, 0xffff));
310 dns_cert_fromtext(dns_cert_t *certp, isc_textregion_t *source) {
312 RETERR(dns_mnemonic_fromtext(&value, source, certs, 0xffff));
323 dns_secalg_fromtext(dns_secalg_t *secalgp, isc_textregion_t *source) {
325 RETERR(dns_mnemonic_fromtext(&value, source, secalgs, 0xff));
352 dns_secproto_fromtext(dns_secproto_t *secprotop, isc_textregion_t *source) {
354 RETERR(dns_mnemonic_fromtext(&value, source, secprotos, 0xff));
365 dns_hashalg_fromtext(unsigned char *hashalg, isc_textregion_t *source) {
367 RETERR(dns_mnemonic_fromtext(&value, source, hashalgs, 0xff));
373 dns_keyflags_fromtext(dns_keyflags_t *flagsp, isc_textregion_t *source) {
381 result = maybe_numeric(&value, source, 0xffff, true);
390 text = source->base;
391 end = source->base + source->length;
427 dns_dsdigest_fromtext(dns_dsdigest_t *dsdigestp, isc_textregion_t *source) {
429 RETERR(dns_mnemonic_fromtext(&value, source, dsdigests, 0xff));
460 dns_rdataclass_fromtext(dns_rdataclass_t *classp, isc_textregion_t *source) {
462 if (((sizeof(string) - 1) == source->length) && \
463 (strncasecmp(source->base, string, source->length) == 0)) \
469 switch (isc_ascii_tolower(source->base[0])) {
482 if (source->length > 5 &&
483 source->length < (5 + sizeof("65000")) &&
484 strncasecmp("class", source->base, 5) == 0)
491 * source->base is not required to be NUL terminated.
495 (int)(source->length - 5), source->base + 5);