if((node = ldns_rbtree_search(compression_data, ldns_rdf_data(name))) != NULL)
{
/* Found */
- uint16_t position = (0xC000 | (uint16_t) (intptr_t) node->data);
+ uint16_t position = (uint16_t) (intptr_t) node->data | 0xC000;
if (ldns_buffer_reserve(buffer, 2))
{
ldns_buffer_write_u16(buffer, position);
}
static int
-ldns_rr_is_whitespace_line(char* line, int line_len)
+ldns_rr_is_whitespace_line(char* line, ssize_t line_len)
{
- int i;
+ ssize_t i;
for (i = 0; i < line_len; i++) {
if (!isspace((int)line[i])) {
return 0;
ldns_rr *rr;
ldns_pkt *packet = ldns_pkt_new();
ldns_status status = LDNS_STATUS_OK;
- int have_edns = 0;
+ uint8_t have_edns = 0;
uint8_t data[4];