122 return (time_t)ntohl(data);
139 ldns_write_uint16(rdf_data, value);
154 ldns_write_uint32(rdf_data, value);
169 ldns_write_uint16(rdf_data, size);
170 memcpy(rdf_data + 2, data, size);
216 memcpy(rdf->
_data, data, size);
480 for (nbit = 127; nbit >= 0; nbit = nbit - 4) {
482 octet = ( ((
unsigned int) nbit) & 0x78) >> 3;
484 nnibble = ( ((
unsigned int) nbit) & 0x04) >> 2;
487 nnibble)) ) ) >> ( 4 * (1 -
491 (octet * 2 + nnibble)] =
503 char_dname[j] = (char)buf_6[i];
505 char_dname[j + 1] =
'.';
535 uint8_t *hit_size, uint8_t** hit,
536 uint16_t *pk_size, uint8_t** pk)
541 if (! rdf || ! alg || ! hit || ! hit_size || ! pk || ! pk_size) {
551 *pk_size = ldns_read_uint16(data + 2);
553 *pk = data + 4 + *hit_size;
554 if (*hit_size == 0 || *pk_size == 0 ||
555 rdf_size < (
size_t) *hit_size + *pk_size + 4) {
563 uint8_t hit_size, uint8_t *hit,
564 uint16_t pk_size, uint8_t *pk)
580 ldns_write_uint16(data + 2, pk_size);
581 memcpy(data + 4, hit, hit_size);
582 memcpy(data + 4 + hit_size, pk, pk_size);
598 for (s = p = word; *s !=
'\0'; s++,p++) {
608 if (
'0' <= s[1] && s[1] <=
'9' &&
609 '0' <= s[2] && s[2] <=
'9' &&
610 '0' <= s[3] && s[3] <=
'9') {
612 int val = ((s[1] -
'0') * 100 +
613 (s[2] -
'0') * 10 + (s[3] -
'0'));
615 if (0 <= val && val <= 255) {
669 if (i1 < it#accns_radix_node_t * ldns_radix_first(const ldns_radix_t *tree)
break;