for (current_service = 0;
current_service < ldns_rdf_size(rdf) * 8;
current_service++) {
- if (get_bit(&(ldns_rdf_data(rdf)[1]), current_service)) {
+ if (ldns_get_bit(&(ldns_rdf_data(rdf)[1]), current_service)) {
service = getservbyport((int) ntohs(current_service),
proto_name);
if (service && service->s_name) {
pos += 2;
for (bit_pos = 0; bit_pos < (bitmap_length) * 8; bit_pos++) {
- if (get_bit(&data[pos], bit_pos)) {
+ if (ldns_get_bit(&data[pos], bit_pos)) {
type = 256 * (uint16_t) window_block_nr + bit_pos;
descriptor = ldns_rr_descript(type);
/* extract nibble */
nibble = (ldns_rdf_data(rdf)[octet] & ( 0xf << (4 * (1 - nnibble)) ) ) >> ( 4 * (1 - nnibble));
buf_6[(LDNS_IP6ADDRLEN * 2 - 1) -
- (octet * 2 + nnibble)] = (uint8_t)int_to_hexdigit((int)nibble);
+ (octet * 2 + nnibble)] = (uint8_t)ldns_int_to_hexdigit((int)nibble);
}
char_dname = LDNS_XMALLOC(char, (LDNS_IP6ADDRLEN * 4));
isdigit((int) s[2]) &&
isdigit((int) s[3])) {
/* cast this so it fits */
- val = (uint8_t) hexdigit_to_int((char) s[1]) * 100 +
- hexdigit_to_int((char) s[2]) * 10 +
- hexdigit_to_int((char) s[3]);
+ val = (uint8_t) ldns_hexdigit_to_int((char) s[1]) * 100 +
+ ldns_hexdigit_to_int((char) s[2]) * 10 +
+ ldns_hexdigit_to_int((char) s[3]);
*q = val;
s += 3;
} else {
*t = 0;
for (i = 16; i >= 1; i -= 15) {
if (isxdigit(*str)) {
- *t += hexdigit_to_int(*str) * i;
+ *t += ldns_hexdigit_to_int(*str) * i;
} else {
return LDNS_STATUS_ERR;
}
return (int) bits[index / 8] & (1 << (index % 8));
}
-inline long
-power(long a, long b) {
- long result = 1;
- while (b > 0) {
- if (b & 1) {
- result *= a;
- if (b == 1) {
- return result;
- }
- }
- a *= a;
- b /= 2;
- }
- return result;
-}
-
int
hexdigit_to_int(char ch)
{
}
}
-char *
+const char *
ldns_version(void)
{
return (char*)LDNS_VERSION;