fehQlibs 26
Qlibs
|
DNS low level packet routine. More...
Go to the source code of this file.
Functions | |
unsigned int | dns_packet_copy (const char *buf, unsigned int len, unsigned int pos, char *out, unsigned int outlen) |
unsigned int | dns_packet_skipname (const char *buf, unsigned int len, unsigned int pos) |
unsigned int | dns_packet_getname (const char *buf, unsigned int len, unsigned int pos, char **d) |
DNS low level packet routine.
DNS should have used LZ77 instead of its own sophomoric compression algorithm.
Definition in file dns_packet.c.
unsigned int dns_packet_copy | ( | const char * | buf, |
unsigned int | len, | ||
unsigned int | pos, | ||
char * | out, | ||
unsigned int | outlen | ||
) |
unsigned int dns_packet_getname | ( | const char * | buf, |
unsigned int | len, | ||
unsigned int | pos, | ||
char ** | d | ||
) |
Definition at line 39 of file dns_packet.c.
unsigned int dns_packet_skipname | ( | const char * | buf, |
unsigned int | len, | ||
unsigned int | pos | ||
) |