A stack which works with or without an Mbed os library. Provides IPv4 or IPv6 with a full 1500 byte buffer.

Dependents:   oldheating gps motorhome heating

Revision:
59:e0e556c8bd46
Parent:
58:d48c899e482f
--- a/udp/dns/dnsname.h	Thu Dec 07 20:44:32 2017 +0000
+++ b/udp/dns/dnsname.h	Thu Dec 14 20:55:40 2017 +0000
@@ -5,13 +5,12 @@
 extern bool DnsNameCompareIp6(char* pStart, char*   pIp);
 
 extern int  DnsNameLength    (char* pStart);
-//extern int  DnsNameIndexFromPointer(char* pStart);
 
-extern void DnsNameDecodePtr(char* pStart, int len, char* pName);
-extern void DnsNameDecodeIp4(char* pStart, uint32_t* pIp);
-extern void DnsNameDecodeIp6(char* pStart,     char* pIp);
+extern void DnsNameDecodePtr (char* pStart, char* pName, int lenName);
+extern void DnsNameDecodeIp4 (char* pStart, uint32_t* pIp);
+extern void DnsNameDecodeIp6 (char* pStart,     char* pIp);
 
-extern void DnsNameLogPtr   (char* pStart);
+extern void DnsNameLogPtr    (char* pStart);
 
 extern void DnsNameEncodeIp4(uint32_t ip, char** pp);
 extern void DnsNameEncodeIp6(char* ip,    char** pp);