check
[oweals/gnunet.git] / src / vpn / gnunet-dns-parser.h
index 77dcd6d4e3871eab96bbcf67783078be82a8db19..ea1a5765c12b41014746affce19b5b20c2858821 100644 (file)
@@ -1,10 +1,11 @@
 #ifndef _GNVPN_DNSP_H_
 #define _GNVPN_DNSP_H_
 
-/**
- * Parses the dns-name pointed to by src+idx returning idx so, that src+idx points
- * to the first unused char.
- */
-unsigned int parse_dns_name(unsigned char* dest, const unsigned char* src, unsigned short idx);
+#include "platform.h"
+#include "gnunet-vpn-packet.h"
+
+struct dns_pkt_parsed* parse_dns_packet(struct dns_pkt* pkt);
+
+void free_parsed_dns_packet(struct dns_pkt_parsed* ppkt);
 
 #endif