Go to the source code of this file.
#define xt_alloc_initial_table |
( |
|
type, |
|
|
|
typ2 |
|
) |
| |
Value:({ \
unsigned
int hook_mask =
info->valid_hooks; \
unsigned
int nhooks =
hweight32(hook_mask); \
strncpy(tbl->repl.name,
info->name,
sizeof(tbl->repl.name)); \
tbl->term = (
struct type##_error)typ2##_ERROR_INIT; \
tbl->repl.valid_hooks = hook_mask; \
tbl->repl.num_entries = nhooks + 1; \
tbl->repl.size = nhooks *
sizeof(
struct type##_standard) + \
for (; hook_mask != 0; hook_mask >>= 1, ++
hooknum) { \
if (!(hook_mask & 1)) \
continue; \
tbl->entries[
i++] = (
struct type##_standard) \
bytes +=
sizeof(
struct type##_standard); \
} \
tbl; \
})
Definition at line 8 of file xt_repldata.h.