netdns.h   [plain text]

#include <sys/types.h>
#if defined(_MSC_VER) || defined(__MINGW32_VERSION)
typedef unsigned char u_char;
#define TESTVAL 4
extern double foo(int, long, const char*);

 * See netdns.c for copyright notice.

 * Defines for handling compressed domain names
#define INDIR_MASK 0xc0

/* Note: MAXDNAME is the size of a DNAME in PRESENTATION FORMAT.
 *  Each character in the label may need 4 characters in presentation format
 * think \002.\003\
 * Hmmm 1010 is just a bit oversized 

#define MAXDNAME 1010

int netdns_dn_expand( u_char *msg,  u_char *eomorig,
	       u_char *comp_dn,  u_char *exp_dn,
	       int length);