17 #warning "assertions are disabled"
42 MEMB(netq_storage,
netq_t, NETQ_MAXCNT);
46 return (
netq_t *)memb_alloc(&netq_storage);
51 memb_free(&netq_storage, node);
56 memb_init(&netq_storage);
121 memset(node, 0,
sizeof(
netq_t));
Wrappers for list structures and functions.
static void * list_pop(list_t list)
static void list_insert(list_t list, void *previtem, void *newitem)
netq_t * netq_next(netq_t *p)
netq_t * netq_node_new(size_t size)
static void * list_item_next(void *item)
static void netq_free_node(netq_t *node)
netq_t * netq_head(list_t queue)
netq_t * netq_pop_first(list_t queue)
static void * list_head(list_t list)
static netq_t * netq_malloc_node(size_t size)
static void list_remove(list_t list, void *item)
void netq_remove(list_t queue, netq_t *p)
void netq_node_free(netq_t *node)
void netq_delete_all(list_t queue)
int netq_insert_node(list_t queue, netq_t *node)
static void list_push(list_t list, void *item)