From: amosjeffries <> Date: Thu, 20 Sep 2007 17:58:21 +0000 (+0000) Subject: Prototype header type updates matching corrected rfc1035.c X-Git-Tag: SQUID_3_0_RC1~31 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7b6b4a98bb2f2bc008f76adc2c1dab84cc22ec04;p=thirdparty%2Fsquid.git Prototype header type updates matching corrected rfc1035.c --- diff --git a/include/rfc1035.h b/include/rfc1035.h index 11f7144775..8a9e9c798f 100644 --- a/include/rfc1035.h +++ b/include/rfc1035.h @@ -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 */