![]() |
fehQlibs 28
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 ) |