Idź do kodu źródłowego tego pliku.
Struktury danych |
struct | DNS_HEADER |
Definicje |
#define | DNS_HFIXEDSZ 12 |
#define | DNS_QFIXEDSZ 4 |
#define | NOERROR 0 |
#define | FORMERR 1 |
#define | SERVFAIL 2 |
#define | NXDOMAIN 3 |
#define | NOTIMP 4 |
#define | REFUSED 5 |
#define | T_A 1 |
#define | T_NS 2 |
#define | T_CNAME 5 |
#define | T_PTR 12 |
#define | T_MX 15 |
#define | T_AAAA 28 |
#define | T_SRV 33 |
#define | NS_MAXCDNAME 255 |
#define | NS_CMPRSFLGS 0xc0 |
Funkcje |
void * | mempcpy (void *dest, const void *src, size_t n) |
static int | special (int ch) |
static int | printable (int ch) |
int | ns_name_unpack (const u_char *msg, const u_char *eom, const u_char *src, u_char *dst, size_t dstsiz) |
int | ns_name_ntop (const u_char *src, char *dst, size_t dstsiz) |
int | ns_name_uncompress (const u_char *msg, const u_char *eom, const u_char *src, char *dst, size_t dstsiz) |
int | dn_expand (const char *msg, const char *eom, const char *src, char *dst, int dstsiz) |
Zmienne |
static const char | digits [] = "0123456789" |
Dokumentacja definicji
#define NS_CMPRSFLGS 0xc0 |
Dokumentacja funkcji
int dn_expand |
( |
const char * |
msg, |
|
|
const char * |
eom, |
|
|
const char * |
src, |
|
|
char * |
dst, |
|
|
int |
dstsiz |
|
) |
| |
void* mempcpy |
( |
void * |
dest, |
|
|
const void * |
src, |
|
|
size_t |
n |
|
) |
| |
int ns_name_ntop |
( |
const u_char * |
src, |
|
|
char * |
dst, |
|
|
size_t |
dstsiz |
|
) |
| |
int ns_name_uncompress |
( |
const u_char * |
msg, |
|
|
const u_char * |
eom, |
|
|
const u_char * |
src, |
|
|
char * |
dst, |
|
|
size_t |
dstsiz |
|
) |
| |
int ns_name_unpack |
( |
const u_char * |
msg, |
|
|
const u_char * |
eom, |
|
|
const u_char * |
src, |
|
|
u_char * |
dst, |
|
|
size_t |
dstsiz |
|
) |
| |
static int printable |
( |
int |
ch | ) |
[static] |
static int special |
( |
int |
ch | ) |
[static] |
Dokumentacja zmiennych
const char digits[] = "0123456789" [static] |