]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
MALLOC -> LDNS_MALLOC and friends
authorMiek Gieben <miekg@NLnetLabs.nl>
Wed, 4 May 2005 07:16:07 +0000 (07:16 +0000)
committerMiek Gieben <miekg@NLnetLabs.nl>
Wed, 4 May 2005 07:16:07 +0000 (07:16 +0000)
20 files changed:
buffer.c
dname.c
dnssec.c
higher.c
host2str.c
host2wire.c
keys.c
ldns/util.h
libdns.vim
net.c
packet.c
parse.c
rdata.c
resolver.c
rr.c
rr_functions.c
run-test0.c
run-test11.c
str2host.c
wire2host.c

index e799f4ad2a5337b81669ba5cde8ca46640797353..38e0f519ae6197917d61facb74d56b930ff36a89 100644 (file)
--- a/buffer.c
+++ b/buffer.c
@@ -15,14 +15,14 @@ ldns_buffer *
 ldns_buffer_new(size_t capacity)
 {
        ldns_buffer *buffer
-               = MALLOC(ldns_buffer);
+               = LDNS_MALLOC(ldns_buffer);
        if (!buffer) {
                return NULL;
        }
        
-       buffer->_data = (uint8_t *) XMALLOC(uint8_t, capacity);
+       buffer->_data = (uint8_t *) LDNS_XMALLOC(uint8_t, capacity);
        if (!buffer->_data) {
-               FREE(buffer);
+               LDNS_FREE(buffer);
                return NULL;
        }
        
@@ -86,7 +86,7 @@ ldns_buffer_set_capacity(ldns_buffer *buffer, size_t capacity)
        ldns_buffer_invariant(buffer);
        assert(buffer->_position <= capacity);
 
-       data = (uint8_t *) XREALLOC(buffer->_data, uint8_t, capacity);
+       data = (uint8_t *) LDNS_XREALLOC(buffer->_data, uint8_t, capacity);
        if (!data) {
                buffer->_status = LDNS_STATUS_MEM_ERR;
                return false;
@@ -164,11 +164,11 @@ ldns_buffer_free(ldns_buffer *buffer)
 /*
        if (!buffer->_fixed) {
 */
-               FREE(buffer->_data);
+               LDNS_FREE(buffer->_data);
 /*
        }
 */
-       FREE(buffer);
+       LDNS_FREE(buffer);
 }
 
 void *
diff --git a/dname.c b/dname.c
index 1e0b1307f4f65ebcb363e075eea8f559ad4acc60..37ad611d85163eac1324fd55e23129684a550399 100644 (file)
--- a/dname.c
+++ b/dname.c
@@ -34,7 +34,7 @@ ldns_dname_cat(ldns_rdf *rd1, ldns_rdf *rd2)
 
        /* we overwrite the nullbyte of rd1 */
        new_size = ldns_rdf_size(rd1) + ldns_rdf_size(rd2) - 1;
-       buf = XMALLOC(uint8_t, new_size);
+       buf = LDNS_XMALLOC(uint8_t, new_size);
        if (!buf) {
                return NULL;
        }
@@ -46,7 +46,7 @@ ldns_dname_cat(ldns_rdf *rd1, ldns_rdf *rd2)
        
        new = ldns_rdf_new_frm_data(LDNS_RDF_TYPE_DNAME, new_size, buf);
 
-       FREE(buf);
+       LDNS_FREE(buf);
        return new;
 }
 
index 216ff6c8790ab8ff8abb6e3368ffc21c2478a743..9f089eaca82a945f2501d573b1b83a2a4aa4b638 100644 (file)
--- a/dnssec.c
+++ b/dnssec.c
@@ -464,7 +464,7 @@ ldns_tsig_prepare_pkt_wire(uint8_t *wire, size_t wire_len, size_t *result_len)
        }
        
        *result_len = pos;
-       wire2 = XMALLOC(uint8_t, *result_len);
+       wire2 = LDNS_XMALLOC(uint8_t, *result_len);
        memcpy(wire2, wire, *result_len);
        
        write_uint16(wire2 + ARCOUNT_OFF, ar_count);
@@ -537,7 +537,7 @@ ldns_create_tsig_mac(
        algorithm_name = ldns_rdf2str(algorithm_rdf);
        
        /* prepare the key */
-       key_bytes = XMALLOC(unsigned char, b64_pton_calculate_size(strlen(key_data)));
+       key_bytes = LDNS_XMALLOC(unsigned char, b64_pton_calculate_size(strlen(key_data)));
        key_size = b64_pton(key_data, key_bytes, strlen(key_data) * 2);
        if (key_size < 0) {
                /* LDNS_STATUS_INVALID_B64 */
@@ -546,7 +546,7 @@ ldns_create_tsig_mac(
        }
        /* hmac it */
        /* 2 spare bytes for the length */
-       mac_bytes = XMALLOC(unsigned char, md_len);
+       mac_bytes = LDNS_XMALLOC(unsigned char, md_len);
        memset(mac_bytes, 0, md_len);
        
        digester = ldns_get_digest_function(algorithm_name);
@@ -561,9 +561,9 @@ ldns_create_tsig_mac(
                return LDNS_STATUS_CRYPTO_UNKNOWN_ALGO;
        }
        
-       FREE(algorithm_name);
-       FREE(mac_bytes);
-       FREE(key_bytes);
+       LDNS_FREE(algorithm_name);
+       LDNS_FREE(mac_bytes);
+       LDNS_FREE(key_bytes);
        ldns_buffer_free(data_buffer);
 
        *tsig_mac = result;
@@ -681,7 +681,7 @@ ldns_pkt_tsig_sign(ldns_pkt *pkt, const char *key_name, const char *key_data, ui
        /* eww don't have create tsigtime rdf yet :( */
        /* bleh :p */
        if (gettimeofday(&tv_time_signed, NULL) == 0) {
-               time_signed = XMALLOC(uint8_t, 6);
+               time_signed = LDNS_XMALLOC(uint8_t, 6);
                write_uint64_as_uint48(time_signed, tv_time_signed.tv_sec);
        } else {
                status = LDNS_STATUS_INTERNAL_ERR;
@@ -723,7 +723,7 @@ ldns_pkt_tsig_sign(ldns_pkt *pkt, const char *key_name, const char *key_data, ui
                goto clean;
        }
        
-       FREE(pkt_wire);
+       LDNS_FREE(pkt_wire);
        
        /* Create the TSIG RR */
        tsig_rr = ldns_rr_new();
@@ -779,7 +779,7 @@ ldns_key_rr2ds(const ldns_rr *key)
        ldns_rr_set_ttl(ds, ldns_rr_ttl(key));
        ldns_rr_set_class(ds, ldns_rr_get_class(key));
 
-        digest = XMALLOC(uint8_t, SHA_DIGEST_LENGTH);
+        digest = LDNS_XMALLOC(uint8_t, SHA_DIGEST_LENGTH);
         if (!digest) {
                 return NULL;
         }
@@ -825,7 +825,7 @@ ldns_key_rr2ds(const ldns_rr *key)
                         digest);
         ldns_rr_push_rdf(ds, tmp);
 
-       FREE(digest);
+       LDNS_FREE(digest);
         return ds;
 }
 
index dd68ea7d898d70945abe8231ee864f91c4fade38..84564927cc11fdad420a91ead557f77bb5054bf8 100644 (file)
--- a/higher.c
+++ b/higher.c
@@ -102,10 +102,10 @@ ldns_get_rr_list_hosts_frm_fp(FILE *fp)
        linebuf = ldns_buffer_new(MAXLINE_LEN);
 
        /* duh duh duh !!!!! */
-       line = XMALLOC(char, MAXLINE_LEN + 1);
-       word = XMALLOC(char, MAXLINE_LEN + 1);
-       addr = XMALLOC(char, MAXLINE_LEN + 1);
-       rr_str = XMALLOC(char, MAXLINE_LEN + 1);
+       line = LDNS_XMALLOC(char, MAXLINE_LEN + 1);
+       word = LDNS_XMALLOC(char, MAXLINE_LEN + 1);
+       addr = LDNS_XMALLOC(char, MAXLINE_LEN + 1);
+       rr_str = LDNS_XMALLOC(char, MAXLINE_LEN + 1);
        ip6 = false;
        list = ldns_rr_list_new();
        rr = NULL;
@@ -154,10 +154,10 @@ ldns_get_rr_list_hosts_frm_fp(FILE *fp)
                                ldns_rr_list_push_rr(list, rr);
                }
        }
-       FREE(line);
-       FREE(word);
-       FREE(addr);
-       FREE(rr_str);
+       LDNS_FREE(line);
+       LDNS_FREE(word);
+       LDNS_FREE(addr);
+       LDNS_FREE(rr_str);
        return list;
 }
 
index 4f864307d921e03cde2817ddcbd739e78d6e5dae..1efdf88e7be6d2aa0f5bf6ada81ca453e4f50045 100644 (file)
@@ -219,11 +219,11 @@ ldns_status
 ldns_rdf2buffer_str_b64(ldns_buffer *output, ldns_rdf *rdf)
 {
        size_t size = b64_ntop_calculate_size(ldns_rdf_size(rdf));
-       char *b64 = XMALLOC(char, size);
+       char *b64 = LDNS_XMALLOC(char, size);
        if (b64_ntop(ldns_rdf_data(rdf), ldns_rdf_size(rdf), b64, size)) {
                ldns_buffer_printf(output, "%s", b64);
        }
-       FREE(b64);
+       LDNS_FREE(b64);
        return ldns_buffer_status(output);
 }      
 
@@ -605,7 +605,7 @@ ldns_rdf2buffer_str_int16_data(ldns_buffer *output, ldns_rdf *rdf)
 {
        /* Subtract the size (2) of the number that specifies the length */
        size_t size = b64_ntop_calculate_size(ldns_rdf_size(rdf) - 2);
-       char *b64 = XMALLOC(char, size);
+       char *b64 = LDNS_XMALLOC(char, size);
 
        ldns_buffer_printf(output, "%u ", ldns_rdf_size(rdf)-2);
        
@@ -613,7 +613,7 @@ ldns_rdf2buffer_str_int16_data(ldns_buffer *output, ldns_rdf *rdf)
            b64_ntop(ldns_rdf_data(rdf)+2, ldns_rdf_size(rdf)-2, b64, size)) {
                ldns_buffer_printf(output, "%s", b64);
        }
-       FREE(b64);
+       LDNS_FREE(b64);
        return ldns_buffer_status(output);
 }
 
@@ -649,13 +649,13 @@ ldns_rdf2buffer_str_ipseckey(ldns_buffer *output, ldns_rdf *rdf)
                        /* no gateway */
                        break;
                case 1:
-                       gateway_data = XMALLOC(uint8_t, LDNS_IP4ADDRLEN);
+                       gateway_data = LDNS_XMALLOC(uint8_t, LDNS_IP4ADDRLEN);
                        memcpy(gateway_data, &data[offset], LDNS_IP4ADDRLEN);
                        gateway = ldns_rdf_new(LDNS_RDF_TYPE_A, 
                                        LDNS_IP4ADDRLEN , gateway_data);
                        break;
                case 2:
-                       gateway_data = XMALLOC(uint8_t, LDNS_IP6ADDRLEN);
+                       gateway_data = LDNS_XMALLOC(uint8_t, LDNS_IP6ADDRLEN);
                        memcpy(gateway_data, &data[offset], LDNS_IP6ADDRLEN);
                        gateway = ldns_rdf_new(LDNS_RDF_TYPE_AAAA, 
                                        LDNS_IP6ADDRLEN, gateway_data);
@@ -669,7 +669,7 @@ ldns_rdf2buffer_str_ipseckey(ldns_buffer *output, ldns_rdf *rdf)
        }
 
        public_key_size = ldns_rdf_size(rdf) - offset;
-       public_key_data = XMALLOC(uint8_t, public_key_size);
+       public_key_data = LDNS_XMALLOC(uint8_t, public_key_size);
        memcpy(public_key_data, &data[offset], public_key_size);
        public_key = ldns_rdf_new(LDNS_RDF_TYPE_B64, public_key_size, public_key_data);
        
@@ -1001,7 +1001,7 @@ ldns_pkt2buffer_str(ldns_buffer *output, ldns_pkt *pkt)
                if (ldns_pkt_answerfrom(pkt)) {
                        tmp = ldns_rdf2str(ldns_pkt_answerfrom(pkt));
                        ldns_buffer_printf(output, ";; SERVER: %s\n", tmp);
-                       FREE(tmp);
+                       LDNS_FREE(tmp);
                }
                if (ldns_pkt_when(pkt)) {
                        /* \n included in when buffer, see ctime(3) */
@@ -1036,7 +1036,7 @@ buffer2str(ldns_buffer *buffer)
        }
 
        tmp_str = ldns_buffer_export(buffer);
-       str = XMALLOC(char, strlen(tmp_str) + 1);
+       str = LDNS_XMALLOC(char, strlen(tmp_str) + 1);
        memcpy(str, tmp_str, strlen(tmp_str) + 1);
 
        return str;
@@ -1115,7 +1115,7 @@ ldns_rdf_print(FILE *output, ldns_rdf *rdf)
        } else {
                fprintf(output, "Unable to convert rdf to string\n");
        }
-       FREE(str);
+       LDNS_FREE(str);
 }
 
 void
@@ -1127,7 +1127,7 @@ ldns_rr_print(FILE *output, ldns_rr *rr)
        } else {
                fprintf(output, "Unable to convert rr to string\n");
        }
-       FREE(str);
+       LDNS_FREE(str);
 }
 
 void
@@ -1139,7 +1139,7 @@ ldns_pkt_print(FILE *output, ldns_pkt *pkt)
        } else {
                fprintf(output, "Unable to convert packet to string\n");
        }
-       FREE(str);
+       LDNS_FREE(str);
 }
 
 void
@@ -1151,7 +1151,7 @@ ldns_rr_list_print(FILE *output, ldns_rr_list *lst)
        } else {
                fprintf(output, "Unable to convert rr_list to string\n");
        }
-       FREE(str);
+       LDNS_FREE(str);
 }
 
 void
index e76f6d03d7e6f72723bffb0bcaa0b7407ed61522..35fd76b21d5a3b6edf9b489fcf9b59227471557c 100644 (file)
@@ -273,7 +273,7 @@ ldns_rdf2wire(uint8_t **dest, const ldns_rdf *rdf, size_t *result_size)
        }
        
        if (result) {
-               *dest = XMALLOC(uint8_t, ldns_buffer_position(buffer));
+               *dest = LDNS_XMALLOC(uint8_t, ldns_buffer_position(buffer));
                memcpy(*dest, result, ldns_buffer_position(buffer));
        }
        
@@ -299,7 +299,7 @@ ldns_rr2wire(uint8_t **dest, const ldns_rr *rr, int section, size_t *result_size
        }
        
        if (result) {
-               *dest = XMALLOC(uint8_t, ldns_buffer_position(buffer));
+               *dest = LDNS_XMALLOC(uint8_t, ldns_buffer_position(buffer));
                memcpy(*dest, result, ldns_buffer_position(buffer));
        }
        
@@ -325,7 +325,7 @@ ldns_pkt2wire(uint8_t **dest, const ldns_pkt *packet, size_t *result_size)
        }
        
        if (result) {
-               *dest = XMALLOC(uint8_t, ldns_buffer_position(buffer));
+               *dest = LDNS_XMALLOC(uint8_t, ldns_buffer_position(buffer));
                memcpy(*dest, result, ldns_buffer_position(buffer));
        }
        
diff --git a/keys.c b/keys.c
index 4aac413d80da9421fbf049650571aa3cc3a90949..1f47a1b1a14eab9dd501317716d52317ba580d93 100644 (file)
--- a/keys.c
+++ b/keys.c
@@ -22,7 +22,7 @@ ldns_lookup_table ldns_signing_algorithms[] = {
 ldns_key_list *
 ldns_key_list_new()
 {
-       ldns_key_list *key_list = MALLOC(ldns_key_list);
+       ldns_key_list *key_list = LDNS_MALLOC(ldns_key_list);
        if (!key_list) {
                return NULL;
        } else {
@@ -37,7 +37,7 @@ ldns_key_new()
 {
        ldns_key *newkey;
 
-       newkey = MALLOC(ldns_key);
+       newkey = LDNS_MALLOC(ldns_key);
        if (!newkey) {
                return NULL;
        } else {
@@ -242,7 +242,7 @@ ldns_key_list_push_key(ldns_key_list *key_list, ldns_key *key)
         key_count = ldns_key_list_key_count(key_list);
         
         /* grow the array */
-        keys = XREALLOC(
+        keys = LDNS_XREALLOC(
                 key_list->_keys, ldns_key *, key_count + 1);
         if (!keys) {
                 return false;
@@ -271,7 +271,7 @@ ldns_key_list_pop_key(ldns_key_list *key_list)
         pop = ldns_key_list_key(key_list, key_count);
         
         /* shrink the array */
-        key_list->_keys = XREALLOC(
+        key_list->_keys = LDNS_XREALLOC(
                 key_list->_keys, ldns_key *, key_count - 1);
 
         ldns_key_list_set_key_count(key_list, key_count - 1);
@@ -345,7 +345,7 @@ ldns_key2rr(ldns_key *k)
                return NULL;
        }
 
-       bin = XMALLOC(unsigned char, MAX_KEYLEN);
+       bin = LDNS_XMALLOC(unsigned char, MAX_KEYLEN);
        if (!bin) {
                return NULL;
        }
@@ -390,7 +390,7 @@ ldns_key2rr(ldns_key *k)
        }
        /* fourth the key bin material */
        keybin = ldns_rdf_new_frm_data(LDNS_RDF_TYPE_B64, size+1, bin);
-       FREE(bin);
+       LDNS_FREE(bin);
        ldns_rr_push_rdf(pubkey, keybin);
        return pubkey;
 }
index a01f1b3a83b17849042d6dd112c25c5983164999..3095e12625e17fb6d950b9d6f046ace47bdaa137 100644 (file)
 /**
  * Memory management macro's
  */
-#define MALLOC(type)           XMALLOC(type, 1)
+#define LDNS_MALLOC(type)              LDNS_XMALLOC(type, 1)
 
-#define XMALLOC(type, count)   ((type *) malloc((count) * sizeof(type)))
+#define LDNS_XMALLOC(type, count)      ((type *) malloc((count) * sizeof(type)))
 
-#define REALLOC(ptr, type)     XREALLOC((ptr), type, 1)
+#define LDNS_REALLOC(ptr, type)                LDNS_XREALLOC((ptr), type, 1)
 
-#define XREALLOC(ptr, type, count)                             \
+#define LDNS_XREALLOC(ptr, type, count)                                \
        ((type *) realloc((ptr), (count) * sizeof(type)))
 
-#define FREE(ptr) \
+#define LDNS_FREE(ptr) \
        do { free((ptr)); (ptr) = NULL; } while (0)
 
 #define DEP     printf("DEPRECATED FUNCTION!\n");
index 63bbe80ef466e17fcf722aa65406048cac8c18d4..793b4567528d3af0e0a32d1c699e7a5a47f82eb6 100644 (file)
@@ -4,11 +4,11 @@
 " Last change:  2004-12-15
 
 " util.h
-syn keyword  ldnsMacro MALLOC
-syn keyword  ldnsMacro XMALLOC
-syn keyword  ldnsMacro REALLOC
-syn keyword  ldnsMacro XREALLOC
-syn keyword  ldnsMacro FREE
+syn keyword  ldnsMacro LDNS_MALLOC
+syn keyword  ldnsMacro LDNS_XMALLOC
+syn keyword  ldnsMacro LDNS_REALLOC
+syn keyword  ldnsMacro LDNS_XREALLOC
+syn keyword  ldnsMacro LDNS_FREE
 syn keyword  ldnsMacro DEP  
 
 " ldns/rdata.h
diff --git a/net.c b/net.c
index 401c5787b2a22949ceab98637772b5374aa90f00..c1f2d07fec169c1ea21b8b1a5c35b3b8e7d5bdef 100644 (file)
--- a/net.c
+++ b/net.c
@@ -107,11 +107,11 @@ ldns_send(ldns_pkt **result, ldns_resolver *r, ldns_pkt *query_pkt)
                
                if (ldns_wire2pkt(&reply, reply_bytes, reply_size) !=
                    LDNS_STATUS_OK) {
-                       FREE(reply_bytes);
+                       LDNS_FREE(reply_bytes);
                        return LDNS_STATUS_ERR;
                }
                
-               FREE(ns);
+               LDNS_FREE(ns);
                gettimeofday(&tv_e, NULL);
 
                if (reply) {
@@ -146,7 +146,7 @@ ldns_send(ldns_pkt **result, ldns_resolver *r, ldns_pkt *query_pkt)
                }
        }
        
-       FREE(reply_bytes);
+       LDNS_FREE(reply_bytes);
        ldns_buffer_free(qb);
        *result = reply;
        return LDNS_STATUS_OK;
@@ -196,7 +196,7 @@ ldns_send_udp(uint8_t **result, ldns_buffer *qbin, const struct sockaddr_storage
        }
        
        /* wait for an response*/
-       answer = XMALLOC(uint8_t, MAX_PACKETLEN);
+       answer = LDNS_XMALLOC(uint8_t, MAX_PACKETLEN);
        if (!answer) {
                dprintf("%s", "respons alloc error\n");
                return LDNS_STATUS_ERR;
@@ -210,12 +210,12 @@ ldns_send_udp(uint8_t **result, ldns_buffer *qbin, const struct sockaddr_storage
                if (errno == EAGAIN) {
                        dprintf("%s", "socket timeout\n");
                }
-               FREE(answer);
+               LDNS_FREE(answer);
                return LDNS_STATUS_ERR;
        }
        
        /* resize accordingly */
-       answer = (uint8_t*)XREALLOC(answer, uint8_t *, (size_t) bytes);
+       answer = (uint8_t*)LDNS_XREALLOC(answer, uint8_t *, (size_t) bytes);
        *answer_size = (size_t) bytes;
 
        *result = answer;
@@ -255,14 +255,14 @@ ldns_tcp_send_query(ldns_buffer *qbin, int sockfd, const struct sockaddr_storage
        ssize_t bytes;
 
        /* add length of packet */
-       sendbuf = XMALLOC(uint8_t, ldns_buffer_position(qbin) + 2);
+       sendbuf = LDNS_XMALLOC(uint8_t, ldns_buffer_position(qbin) + 2);
        write_uint16(sendbuf, ldns_buffer_position(qbin));
        memcpy(sendbuf+2, ldns_buffer_export(qbin), ldns_buffer_position(qbin));
 
        bytes = sendto(sockfd, sendbuf,
                        ldns_buffer_position(qbin)+2, 0, (struct sockaddr *)to, tolen);
 
-        FREE(sendbuf);
+        LDNS_FREE(sendbuf);
 
        if (bytes == -1) {
                dprintf("%s", "error with sending\n");
@@ -285,7 +285,7 @@ ldns_tcp_read_wire(int sockfd, size_t *size)
        uint16_t wire_size;
        ssize_t bytes = 0;
 
-       wire = XMALLOC(uint8_t, 2);
+       wire = LDNS_XMALLOC(uint8_t, 2);
        while (bytes < 2) {
                bytes = recv(sockfd, wire, 2, 0);
                if (bytes == -1) {
@@ -299,8 +299,8 @@ ldns_tcp_read_wire(int sockfd, size_t *size)
 
        wire_size = read_uint16(wire);
        
-       FREE(wire);
-       wire = XMALLOC(uint8_t, wire_size);
+       LDNS_FREE(wire);
+       wire = LDNS_XMALLOC(uint8_t, wire_size);
        bytes = 0;
 
        while (bytes < (ssize_t) wire_size) {
@@ -310,7 +310,7 @@ ldns_tcp_read_wire(int sockfd, size_t *size)
                                dprintf("%s", "socket timeout\n");
                        }
                        perror("error receiving tcp packet");
-                       FREE(wire);
+                       LDNS_FREE(wire);
                        return NULL;
                }
        }
index 46432e44c746dce7855716ec83d9ffe4dfee01f1..5d3f62023f0f4c85e8e713cd1ed51e1031c5478c 100644 (file)
--- a/packet.c
+++ b/packet.c
@@ -633,14 +633,14 @@ ldns_pkt *
 ldns_pkt_new()
 {
        ldns_pkt *packet;
-       packet = MALLOC(ldns_pkt);
+       packet = LDNS_MALLOC(ldns_pkt);
        if (!packet) {
                return NULL;
        }
 
-       packet->_header = MALLOC(ldns_hdr);
+       packet->_header = LDNS_MALLOC(ldns_hdr);
        if (!packet->_header) {
-               FREE(packet);
+               LDNS_FREE(packet);
                return NULL;
        }
 
@@ -684,13 +684,13 @@ void
 ldns_pkt_free(ldns_pkt *packet)
 {
        if (packet) {
-               FREE(packet->_header);
+               LDNS_FREE(packet->_header);
                ldns_rr_list_free(packet->_question);
                ldns_rr_list_free(packet->_answer);
                ldns_rr_list_free(packet->_authority);
                ldns_rr_list_free(packet->_additional);
                ldns_rr_free(packet->_tsig_rr);
-               FREE(packet);
+               LDNS_FREE(packet);
        }
 }
 
diff --git a/parse.c b/parse.c
index ddc7f5e6cd5463eb078c75b3722c6b9b3e831ed5..13cbf6f322de8d214f04e6716d54851840345988 100644 (file)
--- a/parse.c
+++ b/parse.c
@@ -21,7 +21,7 @@ ldns_fget_keyword_data(FILE *f, const char *keyword, const char *k_del, char *da
        char *fkeyword;
        ssize_t i;
 
-       fkeyword = XMALLOC(char, MAXKEYWORD_LEN);
+       fkeyword = LDNS_XMALLOC(char, MAXKEYWORD_LEN);
        i = 0;
 
        i = ldns_fget_token(f, fkeyword, k_del, 0);
@@ -144,7 +144,7 @@ ldns_bget_keyword_data(ldns_buffer *b, const char *keyword, const char *k_del, c
        char *fkeyword;
        ssize_t i;
 
-       fkeyword = XMALLOC(char, MAXKEYWORD_LEN);
+       fkeyword = LDNS_XMALLOC(char, MAXKEYWORD_LEN);
        i = 0;
 
        i = ldns_bget_token(b, fkeyword, k_del, 0);
diff --git a/rdata.c b/rdata.c
index 3bc28cab8f2277c21021b98e13209ad18097a33e..79556a38f7f2f235aec00ddb54cf6ef5b289dcb7 100644 (file)
--- a/rdata.c
+++ b/rdata.c
@@ -122,7 +122,7 @@ ldns_rdf2native_sockaddr_storage(ldns_rdf *rd)
        
        b = (struct in_addr*)rd->_data;
        
-       data = MALLOC(struct sockaddr_storage);
+       data = LDNS_MALLOC(struct sockaddr_storage);
 
        switch(ldns_rdf_get_type(rd)) {
                case LDNS_RDF_TYPE_A:
@@ -139,7 +139,7 @@ ldns_rdf2native_sockaddr_storage(ldns_rdf *rd)
                        memcpy(&data_in6->sin6_addr, ldns_rdf_data(rd), ldns_rdf_size(rd));
                        return data;
                default:
-                       FREE(data);
+                       LDNS_FREE(data);
                        return NULL;
        }
 }
@@ -153,7 +153,7 @@ ldns_native2rdf_int8(ldns_rdf_type type, uint8_t value)
 ldns_rdf *
 ldns_native2rdf_int16(ldns_rdf_type type, uint16_t value)
 {
-       uint16_t *rdf_data = XMALLOC(uint16_t, 1);
+       uint16_t *rdf_data = LDNS_XMALLOC(uint16_t, 1);
        write_uint16(rdf_data, value);
        return ldns_rdf_new(type, 2, rdf_data);
 }
@@ -161,7 +161,7 @@ ldns_native2rdf_int16(ldns_rdf_type type, uint16_t value)
 ldns_rdf *
 ldns_native2rdf_int32(ldns_rdf_type type, uint32_t value)
 {
-       uint32_t *rdf_data = XMALLOC(uint32_t, 1);
+       uint32_t *rdf_data = LDNS_XMALLOC(uint32_t, 1);
        write_uint32(rdf_data, value);
        return ldns_rdf_new(type, 4, rdf_data);
 }
@@ -169,7 +169,7 @@ ldns_native2rdf_int32(ldns_rdf_type type, uint32_t value)
 ldns_rdf *
 ldns_native2rdf_int16_data(uint16_t size, uint8_t *data)
 {
-       uint8_t *rdf_data = XMALLOC(uint8_t, (size_t) size + 2);
+       uint8_t *rdf_data = LDNS_XMALLOC(uint8_t, (size_t) size + 2);
        write_uint16(rdf_data, size);
        memcpy(rdf_data + 2, data, size);
        return ldns_rdf_new(LDNS_RDF_TYPE_INT16_DATA, size + 2, rdf_data);
@@ -179,7 +179,7 @@ ldns_rdf *
 ldns_rdf_new(ldns_rdf_type t, uint16_t s, void *d)
 {
        ldns_rdf *rd;
-       rd = MALLOC(ldns_rdf);
+       rd = LDNS_MALLOC(ldns_rdf);
        if (!rd) {
                return NULL;
        }
@@ -193,11 +193,11 @@ ldns_rdf *
 ldns_rdf_new_frm_data(ldns_rdf_type type, uint16_t size, const void *data)
 {
        ldns_rdf *rdf;
-       rdf = MALLOC(ldns_rdf);
+       rdf = LDNS_MALLOC(ldns_rdf);
        if (!rdf) {
                return NULL;
        }
-       rdf->_data = XMALLOC(uint8_t, size);
+       rdf->_data = LDNS_XMALLOC(uint8_t, size);
        if (!rdf->_data) {
                return NULL;
        }
@@ -221,8 +221,8 @@ void
 ldns_rdf_free_data(ldns_rdf *rd)
 {
        if (rd) {
-               FREE(rd->_data);
-               FREE(rd);
+               LDNS_FREE(rd->_data);
+               LDNS_FREE(rd);
        }
 }
 
@@ -230,7 +230,7 @@ void
 ldns_rdf_free(ldns_rdf *rd)
 {
        if (rd) {
-               FREE(rd);
+               LDNS_FREE(rd);
        }
 }
 
@@ -331,18 +331,18 @@ ldns_rdf_new_frm_fp(ldns_rdf_type type, FILE *fp)
        ldns_rdf *r;
        ssize_t t;
 
-       line = XMALLOC(char, MAXLINE_LEN + 1);
+       line = LDNS_XMALLOC(char, MAXLINE_LEN + 1);
        if (!line) {
                return NULL;
        }
 
        /* read an entire line in from the file */
        if ((t = ldns_fget_token(fp, line, LDNS_PARSE_SKIP_SPACE, 0)) == -1) {
-               FREE(line);
+               LDNS_FREE(line);
                return NULL;
        }
        r =  ldns_rdf_new_frm_str(type, (const char*) line);
-       FREE(line);
+       LDNS_FREE(line);
        return r;
 }
 
@@ -399,7 +399,7 @@ ldns_rdf_address_reverse(ldns_rdf *rdf)
                        }
                        /* not needed anymore */
                        ldns_rdf_free(rev);
-                       FREE(char_dname);
+                       LDNS_FREE(char_dname);
                        break;
                case LDNS_RDF_TYPE_AAAA:
                        /* some foo magic to reverse the nibbles ... */
@@ -415,7 +415,7 @@ ldns_rdf_address_reverse(ldns_rdf *rdf)
                                        (octet * 2 + nnibble)] = (uint8_t)int_to_hexdigit((int)nibble);
                        }
 
-                       char_dname = XMALLOC(char, (LDNS_IP6ADDRLEN * 4));
+                       char_dname = LDNS_XMALLOC(char, (LDNS_IP6ADDRLEN * 4));
                        if (!char_dname) {
                                return NULL;
                        }
@@ -438,7 +438,7 @@ ldns_rdf_address_reverse(ldns_rdf *rdf)
                        if (!ret_dname) {
                                return NULL;
                        }
-                       FREE(char_dname);
+                       LDNS_FREE(char_dname);
                        break;
                default:
                        break;
index f07182b853260b5b7ef273b45d72dcd6f0020d43..f8e47071b17dd6817fe920be4f30d3730c2e0069 100644 (file)
@@ -172,7 +172,7 @@ ldns_resolver_pop_nameserver(ldns_resolver *r)
        
        pop = nameservers[ns_count - 1];
 
-       nameservers = XREALLOC(nameservers, ldns_rdf *, 
+       nameservers = LDNS_XREALLOC(nameservers, ldns_rdf *, 
                        (ns_count - 1));
 
        ldns_resolver_set_nameservers(r, nameservers);
@@ -196,7 +196,7 @@ ldns_resolver_push_nameserver(ldns_resolver *r, ldns_rdf *n)
        nameservers = ldns_resolver_nameservers(r);
 
        /* make room for the next one */
-       nameservers = XREALLOC(nameservers, ldns_rdf *, (ns_count + 1));
+       nameservers = LDNS_XREALLOC(nameservers, ldns_rdf *, (ns_count + 1));
 
        /* set the new value in the resolver */
        ldns_resolver_set_nameservers(r, nameservers);
@@ -396,7 +396,7 @@ ldns_resolver_new(void)
 {
        ldns_resolver *r;
 
-       r = MALLOC(ldns_resolver);
+       r = LDNS_MALLOC(ldns_resolver);
        if (!r) {
                return NULL;
        }
@@ -451,7 +451,7 @@ ldns_resolver_new_frm_fp(FILE *fp)
        /* recognized keywords */
        keyword[0] = "domain";
        keyword[1] = "nameserver";
-       word = XMALLOC(char, MAXLINE_LEN + 1);
+       word = LDNS_XMALLOC(char, MAXLINE_LEN + 1);
        expect = RESOLV_KEYWORD;
 
        r = ldns_resolver_new();
@@ -511,7 +511,7 @@ ldns_resolver_new_frm_fp(FILE *fp)
                gtr = ldns_fget_token(fp, word, LDNS_PARSE_NORMAL, 0);
        }
        
-       FREE(word);
+       LDNS_FREE(word);
        return r;
 }
 
@@ -549,14 +549,14 @@ ldns_resolver_free(ldns_resolver *res)
                                ldns_rdf_free_data(res->_searchlist[i]);
                        }
                }
-               FREE(res->_searchlist);
+               LDNS_FREE(res->_searchlist);
                if (res->_nameservers) {
                        for (i = 0; i < res->_nameserver_count; i++) {
                                ldns_rdf_free_data(res->_nameservers[i]);
                        }
                }
-               FREE(res->_nameservers);
-               FREE(res);
+               LDNS_FREE(res->_nameservers);
+               LDNS_FREE(res);
        }
 }
 
diff --git a/rr.c b/rr.c
index d791bddc64fca10eab653489ff05a3a05b1b667b..3936b1879605ef6481909586c7cb84d99484d2c3 100644 (file)
--- a/rr.c
+++ b/rr.c
@@ -19,7 +19,7 @@ ldns_rr *
 ldns_rr_new(void)
 {
        ldns_rr *rr;
-       rr = MALLOC(ldns_rr);
+       rr = LDNS_MALLOC(ldns_rr);
         if (!rr) {
                 return NULL;
        }
@@ -39,14 +39,14 @@ ldns_rr_new_frm_type(ldns_rr_type t)
        const ldns_rr_descriptor *desc;
        uint16_t i;
 
-       rr = MALLOC(ldns_rr);
+       rr = LDNS_MALLOC(ldns_rr);
         if (!rr) {
                 return NULL;
        }
        
        desc = ldns_rr_descript(t);
 
-       rr->_rdata_fields = XMALLOC(ldns_rdf *, 
+       rr->_rdata_fields = LDNS_XMALLOC(ldns_rdf *, 
                        ldns_rr_descriptor_minimum(desc));
        for (i = 0; i < ldns_rr_descriptor_minimum(desc); i++) {
                rr->_rdata_fields[i] = NULL;
@@ -72,8 +72,8 @@ ldns_rr_free(ldns_rr *rr)
                for (i = 0; i < ldns_rr_rd_count(rr); i++) {
                        ldns_rdf_free_data(ldns_rr_rdf(rr, i));
                }
-               FREE(rr->_rdata_fields);
-               FREE(rr);
+               LDNS_FREE(rr->_rdata_fields);
+               LDNS_FREE(rr);
        }
 }
 
@@ -115,14 +115,14 @@ ldns_rr_new_frm_str(const char *str)
 
        new = ldns_rr_new();
 
-       owner = XMALLOC(char, MAX_DOMAINLEN + 1);
-       ttl = XMALLOC(char, 21);
-       clas = XMALLOC(char, 11);
-       type = XMALLOC(char, 10);
-       rdata = XMALLOC(char, MAX_PACKETLEN + 1);
-       rr_buf = MALLOC(ldns_buffer);
-       rd_buf = MALLOC(ldns_buffer);
-       rd = XMALLOC(char, MAX_RDFLEN);
+       owner = LDNS_XMALLOC(char, MAX_DOMAINLEN + 1);
+       ttl = LDNS_XMALLOC(char, 21);
+       clas = LDNS_XMALLOC(char, 11);
+       type = LDNS_XMALLOC(char, 10);
+       rdata = LDNS_XMALLOC(char, MAX_PACKETLEN + 1);
+       rr_buf = LDNS_MALLOC(ldns_buffer);
+       rd_buf = LDNS_MALLOC(ldns_buffer);
+       rd = LDNS_XMALLOC(char, MAX_RDFLEN);
        if (!owner || !ttl || !clas || !type || !rdata ||
                        !rr_buf || !rd_buf || !rd) {
                return NULL;
@@ -137,14 +137,22 @@ ldns_rr_new_frm_str(const char *str)
        
        /* split the rr in its parts -1 signals trouble */
        if (ldns_bget_token(rr_buf, owner, "\t\n ", MAX_DOMAINLEN) == -1) {
-               FREE(owner); FREE(ttl); FREE(clas); FREE(rdata);FREE(rd);
-               FREE(rd_buf);
+               LDNS_FREE(owner); 
+               LDNS_FREE(ttl); 
+               LDNS_FREE(clas); 
+               LDNS_FREE(rdata);
+               LDNS_FREE(rd);
+               LDNS_FREE(rd_buf);
                ldns_buffer_free(rr_buf); 
                return NULL;
        }
        if (ldns_bget_token(rr_buf, ttl, "\t\n ", 21) == -1) {
-               FREE(owner); FREE(ttl); FREE(clas); FREE(rdata);FREE(rd);
-               FREE(rd_buf);
+               LDNS_FREE(owner); 
+               LDNS_FREE(ttl); 
+               LDNS_FREE(clas); 
+               LDNS_FREE(rdata);
+               LDNS_FREE(rd);
+               LDNS_FREE(rd_buf);
                ldns_buffer_free(rr_buf);
                return NULL;
        }
@@ -160,8 +168,12 @@ ldns_rr_new_frm_str(const char *str)
                clas_val = ldns_get_rr_class_by_name(ttl);
        } else {
                if (ldns_bget_token(rr_buf, clas, "\t\n ", 11) == -1) {
-                       FREE(owner); FREE(ttl); FREE(clas); FREE(rdata);FREE(rd);
-                       FREE(rd_buf);
+                       LDNS_FREE(owner); 
+                       LDNS_FREE(ttl); 
+                       LDNS_FREE(clas); 
+                       LDNS_FREE(rdata);
+                       LDNS_FREE(rd);
+                       LDNS_FREE(rd_buf);
                        ldns_buffer_free(rr_buf);
                        return NULL;
                }
@@ -170,14 +182,22 @@ ldns_rr_new_frm_str(const char *str)
        /* the rest should still be waiting for us */
 
        if (ldns_bget_token(rr_buf, type, "\t\n ", 10) == -1) {
-               FREE(owner); FREE(ttl); FREE(clas); FREE(rdata);FREE(rd);
-               FREE(rd_buf);
+               LDNS_FREE(owner); 
+               LDNS_FREE(ttl); 
+               LDNS_FREE(clas); 
+               LDNS_FREE(rdata);
+               LDNS_FREE(rd);
+               LDNS_FREE(rd_buf);
                ldns_buffer_free(rr_buf);
                return NULL;
        }
        if (ldns_bget_token(rr_buf, rdata, "\0", MAX_PACKETLEN) == -1) {
-               FREE(owner); FREE(ttl); FREE(clas); FREE(type);FREE(rd);
-               FREE(rd_buf);
+               LDNS_FREE(owner); 
+               LDNS_FREE(ttl); 
+               LDNS_FREE(clas); 
+               LDNS_FREE(type);
+               LDNS_FREE(rd);
+               LDNS_FREE(rd_buf);
                ldns_buffer_free(rr_buf);
                return NULL;
        }
@@ -185,16 +205,16 @@ ldns_rr_new_frm_str(const char *str)
                        rd_buf, rdata, strlen(rdata));
 
        ldns_rr_set_owner(new, ldns_dname_new_frm_str(owner));
-       FREE(owner);
+       LDNS_FREE(owner);
 
        ldns_rr_set_ttl(new, ttl_val);
-       FREE(ttl);
+       LDNS_FREE(ttl);
 
        ldns_rr_set_class(new, clas_val);
-       FREE(clas);
+       LDNS_FREE(clas);
 
        rr_type = ldns_get_rr_type_by_name(type);
-       FREE(type);
+       LDNS_FREE(type);
 
        desc = ldns_rr_descript((uint16_t)rr_type);
        ldns_rr_set_type(new, rr_type);
@@ -220,7 +240,7 @@ ldns_rr_new_frm_str(const char *str)
                        }
        }
        
-       FREE(rdata);
+       LDNS_FREE(rdata);
        return new;
 }
 
@@ -229,7 +249,7 @@ ldns_rr_new_frm_fp(FILE *fp)
 {
         char *line;
 
-        line = XMALLOC(char, MAXLINE_LEN + 1);
+        line = LDNS_XMALLOC(char, MAXLINE_LEN + 1);
         if (!line) {
                 return NULL;
         }
@@ -299,7 +319,7 @@ ldns_rr_push_rdf(ldns_rr *rr, ldns_rdf *f)
        rd_count = ldns_rr_rd_count(rr);
        
        /* grow the array */
-       rdata_fields = XREALLOC(
+       rdata_fields = LDNS_XREALLOC(
                rr->_rdata_fields, ldns_rdf *, rd_count + 1);
        if (!rdata_fields) {
                return false;
@@ -328,7 +348,7 @@ ldns_rr_pop_rdf(ldns_rr *rr)
        pop = rr->_rdata_fields[rd_count];
        
        /* shrink the array */
-       rr->_rdata_fields = XREALLOC(
+       rr->_rdata_fields = LDNS_XREALLOC(
                rr->_rdata_fields, ldns_rdf *, rd_count - 1);
 
        ldns_rr_set_rd_count(rr, rd_count - 1);
@@ -406,7 +426,7 @@ ldns_rr_list_rr(ldns_rr_list *rr_list, uint16_t nr)
 ldns_rr_list *
 ldns_rr_list_new()
 {
-       ldns_rr_list *rr_list = MALLOC(ldns_rr_list);
+       ldns_rr_list *rr_list = LDNS_MALLOC(ldns_rr_list);
        rr_list->_rr_count = 0;
        rr_list->_rrs = NULL;
        return rr_list;
@@ -421,8 +441,8 @@ ldns_rr_list_free(ldns_rr_list *rr_list)
                for (i=0; i < ldns_rr_list_rr_count(rr_list); i++) {
                        ldns_rr_free(ldns_rr_list_rr(rr_list, i));
                }
-               FREE(rr_list->_rrs);
-               FREE(rr_list);
+               LDNS_FREE(rr_list->_rrs);
+               LDNS_FREE(rr_list);
        }
 }
 
@@ -478,7 +498,7 @@ ldns_rr_list_push_rr(ldns_rr_list *rr_list, ldns_rr *rr)
        rr_count = ldns_rr_list_rr_count(rr_list);
 
        /* grow the array */
-       rrs = XREALLOC(
+       rrs = LDNS_XREALLOC(
                rr_list->_rrs, ldns_rr *, rr_count + 1);
 
        if (!rrs) {
@@ -508,7 +528,7 @@ ldns_rr_list_pop_rr(ldns_rr_list *rr_list)
        pop = ldns_rr_list_rr(rr_list, rr_count);
        
        /* shrink the array */
-       rr_list->_rrs = XREALLOC(
+       rr_list->_rrs = LDNS_XREALLOC(
                rr_list->_rrs, ldns_rr *, rr_count - 1);
 
        ldns_rr_list_set_rr_count(rr_list, rr_count - 1);
index 25438d5ed85e5f90ee5cc86df68392f601ab8d28..af353d2385a417b922ede54064c4038663d4e2f1 100644 (file)
@@ -50,7 +50,7 @@ ldns_rr_set_function(ldns_rr_type type, ldns_rr *rr, ldns_rdf *rdf, size_t pos)
         }
         pop = ldns_rr_set_rdf(rr, rdf, pos);
         if (pop) {
-               FREE(pop);
+               LDNS_FREE(pop);
                 return true;
         } else {
                 return true;
@@ -86,7 +86,7 @@ ldns_rr_a_set_address(ldns_rr *r, ldns_rdf *f)
        }
        pop = ldns_rr_set_rdf(r, f, 0);
        if (pop) {
-               FREE(pop);
+               LDNS_FREE(pop);
                return true;
        } else {
                return false;
index bcb4c40865ac74e54d83c29ae12857cb69846145..d03136a90b0e2b7d9d413772ec8411d92c096741 100644 (file)
@@ -52,7 +52,7 @@ main(void)
        
        rr = ldns_rr_new();
 
-       rdf_data = (uint8_t *) XMALLOC(char, MAX_DOMAINLEN);
+       rdf_data = (uint8_t *) LDNS_XMALLOC(char, MAX_DOMAINLEN);
        rdf_data[0] = 3;
        memcpy(rdf_data+1, "www", 3);
        rdf_data[4] = 4;
index d04b80f934bfabc7ad13eab9ca9fa368d3ac462b..be2568f18b0051eb69b0b43d71cad936c262f2e0 100644 (file)
@@ -59,7 +59,7 @@ main(int argc, char **argv)
                rr_str = ldns_rr2str(rr);
                printf("%s\n", rr_str);
                ldns_rr_free(rr);
-               FREE(rr_str);
+               LDNS_FREE(rr_str);
        }
 
        
index 0d862d4896e687a281d97941356eaf9e228dbd43..2d97553ac0a767485a970d8912ecf4edbc400564 100644 (file)
@@ -27,17 +27,17 @@ ldns_str2rdf_int16(ldns_rdf **rd, const char *shortstr)
 {
        char *end = NULL;    
        uint16_t *r;
-       r = MALLOC(uint16_t);
+       r = LDNS_MALLOC(uint16_t);
        
        *r = htons((uint16_t)strtol((char *)shortstr, &end, 0));
        
        if(*end != 0) {
-               FREE(r);
+               LDNS_FREE(r);
                return LDNS_STATUS_INVALID_INT;
        } else {
                *rd = ldns_rdf_new_frm_data(
                        LDNS_RDF_TYPE_INT16, sizeof(uint16_t), r);
-               FREE(r);
+               LDNS_FREE(r);
                return LDNS_STATUS_OK;
        }
 }
@@ -52,19 +52,19 @@ ldns_str2rdf_time(ldns_rdf **rd, const char *time)
        char *end;
 
        /* Try to scan the time... */
-       r = (uint16_t*)MALLOC(uint32_t);
+       r = (uint16_t*)LDNS_MALLOC(uint32_t);
 
        if((char*)strptime(time, "%Y%m%d%H%M%S", &tm) == NULL) {
                /* handle it as 32 bits */
                l = htonl((uint32_t)strtol((char*)time, &end, 0));
                if(*end != 0) {
-                       FREE(r);
+                       LDNS_FREE(r);
                        return LDNS_STATUS_ERR;
                } else {
                        memcpy(r, &l, sizeof(uint32_t));
                        *rd = ldns_rdf_new_frm_data(
                                LDNS_RDF_TYPE_INT32, sizeof(uint32_t), r);
-                       FREE(r);
+                       LDNS_FREE(r);
                        return LDNS_STATUS_OK;
                }
        } else {
@@ -72,7 +72,7 @@ ldns_str2rdf_time(ldns_rdf **rd, const char *time)
                memcpy(r, &l, sizeof(uint32_t));
                *rd = ldns_rdf_new_frm_data(
                        LDNS_RDF_TYPE_TIME, sizeof(uint32_t), r);
-               FREE(r);
+               LDNS_FREE(r);
                return LDNS_STATUS_OK;
        }
 }
@@ -103,17 +103,17 @@ ldns_str2rdf_int32(ldns_rdf **rd, const char *longstr)
        uint16_t *r = NULL;
        uint32_t l;
 
-       r = (uint16_t*)MALLOC(uint32_t);
+       r = (uint16_t*)LDNS_MALLOC(uint32_t);
        l = htonl((uint32_t)strtol((char*)longstr, &end, 0));
 
        if(*end != 0) {
-               FREE(r);
+               LDNS_FREE(r);
                return LDNS_STATUS_ERR;
         } else {
                memcpy(r, &l, sizeof(uint32_t));
                *rd = ldns_rdf_new_frm_data(
                        LDNS_RDF_TYPE_INT32, sizeof(uint32_t), r);
-               FREE(r);
+               LDNS_FREE(r);
                return LDNS_STATUS_OK;
        }
 }
@@ -124,17 +124,17 @@ ldns_str2rdf_int8(ldns_rdf **rd, const char *bytestr)
        char *end;     
        uint8_t *r = NULL;
 
-       r = MALLOC(uint8_t);
+       r = LDNS_MALLOC(uint8_t);
  
        *r = (uint8_t)strtol((char*)bytestr, &end, 0);
 
         if(*end != 0) {
-               FREE(r);
+               LDNS_FREE(r);
                return LDNS_STATUS_ERR;
         } else {
                *rd = ldns_rdf_new_frm_data(
                        LDNS_RDF_TYPE_INT8, sizeof(uint8_t), r);
-               FREE(r);
+               LDNS_FREE(r);
                return LDNS_STATUS_OK;
         }
 }
@@ -284,7 +284,7 @@ ldns_str2rdf_b64(ldns_rdf **rd, const char *str)
        uint8_t *buffer;
        int16_t i;
        
-       buffer = XMALLOC(uint8_t, b64_ntop_calculate_size(strlen(str)));
+       buffer = LDNS_XMALLOC(uint8_t, b64_ntop_calculate_size(strlen(str)));
        
        i = (uint16_t) b64_pton((const char*)str, buffer, 
                                b64_ntop_calculate_size(strlen(str)));
@@ -294,7 +294,7 @@ ldns_str2rdf_b64(ldns_rdf **rd, const char *str)
                *rd = ldns_rdf_new_frm_data(
                        LDNS_RDF_TYPE_B64, (uint16_t) i, buffer);
        }
-       FREE(buffer);
+       LDNS_FREE(buffer);
 
        return LDNS_STATUS_OK;
 }
@@ -313,7 +313,7 @@ ldns_str2rdf_hex(ldns_rdf **rd, const char *str)
         } else if (len > MAX_RDFLEN * 2) {
                return LDNS_STATUS_LABEL_OVERFLOW;
         } else {
-               t = XMALLOC(uint8_t, (len / 2));
+               t = LDNS_XMALLOC(uint8_t, (len / 2));
     
                 /* Now process octet by octet... */
                 while (*str) {
index c249288f368691ecb58365559ec99c934040623e..b561bd28b345a1c95b7292ec20ff7d9d4b0a9031 100644 (file)
@@ -120,7 +120,7 @@ ldns_wire2dname(ldns_rdf **dname, const uint8_t *wire, size_t max, size_t *pos)
        tmp_dname[dname_pos] = 0;
        dname_pos++;
        
-       dname_ar = XMALLOC(uint8_t, dname_pos);
+       dname_ar = LDNS_XMALLOC(uint8_t, dname_pos);
        if (!dname_ar) {
                return LDNS_STATUS_MEM_ERR;
        }
@@ -129,7 +129,7 @@ ldns_wire2dname(ldns_rdf **dname, const uint8_t *wire, size_t max, size_t *pos)
        *dname = ldns_rdf_new(LDNS_RDF_TYPE_DNAME, 
                        (uint16_t) dname_pos, dname_ar);
        if (!*dname) {
-               FREE(dname_ar);
+               LDNS_FREE(dname_ar);
                return LDNS_STATUS_MEM_ERR;
        }
        
@@ -244,7 +244,7 @@ ldns_wire2rdf(ldns_rr *rr, const uint8_t *wire,
                }
                /* fixed length rdata */
                if (cur_rdf_length > 0) {
-                       data = XMALLOC(uint8_t, rd_length);
+                       data = LDNS_XMALLOC(uint8_t, rd_length);
                        if (!data) {
                                return LDNS_STATUS_MEM_ERR;
                        }
@@ -298,7 +298,7 @@ ldns_wire2rr(ldns_rr **rr_p, const uint8_t *wire, size_t max,
        return LDNS_STATUS_OK;
        
 status_error:
-       FREE(rr);
+       LDNS_FREE(rr);
        return status;
 }
 
@@ -397,6 +397,6 @@ ldns_wire2pkt(ldns_pkt **packet_p, const uint8_t *wire, size_t max)
        return status;
        
 status_error:
-       FREE(packet);
+       LDNS_FREE(packet);
        return status;
 }