for w32 port
[oweals/gnunet.git] / src / vpn / gnunet-dns-parser.c
index be4770e24e68e4bb66464e8d60cbfb9b256dcfe7..7b81f6da46845b57f60200c36afecc511b36e488 100644 (file)
@@ -2,8 +2,8 @@
 #include "gnunet-dns-parser.h"
 #include "gnunet-vpn-packet.h"
 
-unsigned int parse_dns_name(unsigned char* d, const unsigned char* src, unsigned short idx) {/*{{{*/
-       unsigned char* dest = d;
+unsigned int parse_dns_name(char* d, const unsigned char* src, unsigned short idx) {/*{{{*/
+       char* dest = d;
 
        int len = src[idx++];
        while (len != 0) {
@@ -31,7 +31,7 @@ unsigned short parse_dns_record(unsigned char* data, struct dns_record** dst, un
        for (i = 0; i < count; i++) {
                dst[i] = GNUNET_malloc(sizeof(struct dns_record));
                dst[i]->name = alloca(255); // see RFC1035
-               unsigned char* name = dst[i]->name;
+               char* name = dst[i]->name;
 
                _idx = parse_dns_name(name, data, idx);
                dst[i]->namelen = _idx - idx;
@@ -52,7 +52,7 @@ unsigned short parse_dns_record(unsigned char* data, struct dns_record** dst, un
        return idx;
 }/*}}}*/
 
-struct dns_pkt_parsed* parse_dns_packet(struct dns_pkt* pkt) {
+struct dns_pkt_parsed* parse_dns_packet(struct dns_pkt* pkt) {/*{{{*/
        struct dns_pkt_parsed* ppkt = GNUNET_malloc(sizeof(struct dns_pkt_parsed));
        memcpy(&ppkt->s, &pkt->s, sizeof pkt->s);
 
@@ -71,7 +71,7 @@ struct dns_pkt_parsed* parse_dns_packet(struct dns_pkt* pkt) {
        int i;
        for (i = 0; i < qdcount; i++) { /*{{{*/
                ppkt->queries[i] = GNUNET_malloc(sizeof(struct dns_query));
-               unsigned char* name = alloca(255); /* see RFC1035, it can't be more than this. */
+               char* name = alloca(255); /* see RFC1035, it can't be more than this. */
 
                _idx = parse_dns_name(name, pkt->data, idx);
                ppkt->queries[i]->namelen = _idx - idx;
@@ -90,4 +90,4 @@ struct dns_pkt_parsed* parse_dns_packet(struct dns_pkt* pkt) {
        idx = parse_dns_record(pkt->data, ppkt->nameservers, nscount, idx);
        idx = parse_dns_record(pkt->data, ppkt->additional, arcount, idx);
        return ppkt;
-}
+}/*}}}*/