]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Prototype header type updates matching corrected rfc1035.c
authoramosjeffries <>
Thu, 20 Sep 2007 17:58:21 +0000 (17:58 +0000)
committeramosjeffries <>
Thu, 20 Sep 2007 17:58:21 +0000 (17:58 +0000)
include/rfc1035.h

index 11f7144775b898c1ba13de1b917fdcf4d57542ac..8a9e9c798f66ff6e1c12c112e20ae7d4c4d00ff2 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: rfc1035.h,v 1.17 2006/04/23 09:02:13 serassio Exp $
+ * $Id: rfc1035.h,v 1.18 2007/09/20 11:58:21 amosjeffries Exp $
  *
  * AUTHOR: Duane Wessels
  *
@@ -85,7 +85,7 @@ SQUIDCEXTERN ssize_t rfc1035BuildAQuery(const char *hostname,
     size_t sz,
     unsigned short qid,
     rfc1035_query * query);
-SQUIDCEXTERN ssize_t rfc1035BuildPTRQuery(const struct IN_ADDR,
+SQUIDCEXTERN ssize_t rfc1035BuildPTRQuery(const struct in_addr,
     char *buf,
     size_t sz,
     unsigned short qid,
@@ -104,4 +104,19 @@ SQUIDCEXTERN const char *rfc1035_error_message;
 #define RFC1035_TYPE_PTR 12
 #define RFC1035_CLASS_IN 1
 
+
+    /* Child Library RFC3596 Depends on some otherwise internal functions */
+SQUIDCEXTERN int rfc1035HeaderPack(char *buf,
+    size_t sz,
+    rfc1035_message * hdr);
+SQUIDCEXTERN int rfc1035HeaderUnpack(const char *buf,
+    size_t sz,
+    unsigned int *off,
+    rfc1035_message * h);
+SQUIDCEXTERN int rfc1035QuestionPack(char *buf,
+     size_t sz,
+    const char *name,
+    const unsigned short type,
+    const unsigned short _class);
+
 #endif /* SQUID_RFC1035_H */