ReactOS
0.4.15-dev-1638-gc0caa5c
|
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include "internal.h"
Go to the source code of this file.
Macros | |
#define | R_NOMEM return adns_s_nomemory |
#define | CSP_ADDSTR(s) do { if (!adns__vbuf_appendstr(vb,(s))) R_NOMEM; } while (0) |
#define | TYPESZ_M(member) (sizeof(*((adns_answer*)0)->rrs.member)) |
#define | DEEP_MEMB(memb) TYPESZ_M(memb), mf_##memb, cs_##memb |
#define | FLAT_MEMB(memb) TYPESZ_M(memb), mf_flat, cs_##memb |
#define | DEEP_TYPE(code, rrt, fmt, memb, parser, comparer, printer) { adns_r_##code, rrt, fmt, TYPESZ_M(memb), mf_##memb, printer, parser, comparer } |
#define | FLAT_TYPE(code, rrt, fmt, memb, parser, comparer, printer) { adns_r_##code, rrt, fmt, TYPESZ_M(memb), mf_flat, printer, parser, comparer } |
Variables | |
static const typeinfo | typeinfos [] |
#define R_NOMEM return adns_s_nomemory |
#define TYPESZ_M | ( | member | ) | (sizeof(*((adns_answer*)0)->rrs.member)) |
const typeinfo* adns__findtype | ( | adns_rrtype | type | ) |
Definition at line 1025 of file types.c.
Referenced by adns_rr_info(), adns_submit(), pa_ptr(), and pap_hostaddr().
|
static |
Definition at line 331 of file types.c.
|
static |
|
static |
Definition at line 227 of file types.c.
|
static |
Definition at line 588 of file types.c.
|
static |
Definition at line 275 of file types.c.
|
static |
Definition at line 675 of file types.c.
|
static |
Definition at line 661 of file types.c.
|
static |
Definition at line 918 of file types.c.
|
static |
Definition at line 964 of file types.c.
|
static |
Definition at line 210 of file types.c.
|
static |
Definition at line 313 of file types.c.
Referenced by cs_addr(), and csp_hostaddr().
|
static |
Definition at line 362 of file types.c.
Referenced by cs_domain(), cs_inthost(), cs_rp(), cs_soa(), csp_hostaddr(), and csp_mailbox().
|
static |
Definition at line 555 of file types.c.
Referenced by cs_hostaddr(), and cs_inthostaddr().
|
static |
|
static |
Definition at line 112 of file types.c.
Referenced by cs_hinfo(), cs_txt(), and csp_hostaddr().
Definition at line 300 of file types.c.
Referenced by div_addr().
Definition at line 534 of file types.c.
Definition at line 269 of file types.c.
Definition at line 643 of file types.c.
Definition at line 615 of file types.c.
|
static |
Definition at line 523 of file types.c.
Referenced by di_hostaddr(), and di_mx().
Definition at line 307 of file types.c.
Referenced by pap_findaddrs().
|
static |
Definition at line 442 of file types.c.
Referenced by pap_hostaddr().
|
static |
Definition at line 688 of file types.c.
Referenced by pa_ptr().
|
static |
|
static |
Definition at line 549 of file types.c.
|
static |
Definition at line 655 of file types.c.
|
static |
Definition at line 150 of file types.c.
|
static |
Definition at line 801 of file types.c.
|
static |
Definition at line 160 of file types.c.
|
static |
Definition at line 957 of file types.c.
|
static |
|
static |
Definition at line 790 of file types.c.
|
static |
Definition at line 540 of file types.c.
Referenced by mf_hostaddr(), and mf_inthostaddr().
Definition at line 288 of file types.c.
Referenced by pap_findaddrs().
Definition at line 373 of file types.c.
Definition at line 812 of file types.c.
Definition at line 388 of file types.c.
Definition at line 512 of file types.c.
Definition at line 627 of file types.c.
Definition at line 598 of file types.c.
Definition at line 719 of file types.c.
Definition at line 904 of file types.c.
Definition at line 933 of file types.c.
Definition at line 178 of file types.c.
|
static |
Definition at line 342 of file types.c.
Referenced by pa_dom_raw(), pa_host_raw(), pa_mx_raw(), pa_ptr(), pa_rp(), pa_soa(), pap_hostaddr(), and pap_mailbox().
|
static |
Definition at line 404 of file types.c.
Referenced by pap_hostaddr().
|
static |
Definition at line 461 of file types.c.
Referenced by pa_hostaddr(), and pa_mx().
|
static |
Definition at line 887 of file types.c.
|
static |
Definition at line 831 of file types.c.
Referenced by pap_mailbox().
|
static |
Definition at line 84 of file types.c.
Referenced by pa_hinfo(), and pa_txt().
|
static |
Definition at line 249 of file types.c.
Referenced by dip_inaddr().
Definition at line 1002 of file types.c.
Referenced by adns__findtype().