29 #include <netinet/in.h> 42 static int css_check_list (
CSS_LIST * ptr);
44 #if defined (ENABLE_UNUSED_FUNCTION) 45 static int compare_data (
void *data,
void *compare);
93 assert (css_check_list (list));
110 PRINT_INIT_LIST (list);
136 PRINT_FINALIZE_LIST (list);
141 #if defined (ENABLE_UNUSED_FUNCTION) 150 return (list->
count == 0);
183 assert (css_check_list (list));
192 assert (css_check_list (list));
198 #if defined (ENABLE_UNUSED_FUNCTION) 206 css_add_list_to_head (
CSS_LIST * list,
void *item)
228 assert (css_check_list (list));
240 assert (css_check_list (list));
253 compare_data (
void *data,
void *compare)
265 css_remove_list (
CSS_LIST * list,
void *item)
320 switch (func (e->
data, arg))
int css_initialize_list(CSS_LIST *list, int free_count)
CSS_LIST_ENTRY * free_list
#define ER_CSS_INVALID_RETURN_VALUE
int css_traverse_list(CSS_LIST *list, int(*func)(void *, void *), void *arg)
int css_add_list(CSS_LIST *list, void *item)
void * css_remove_list_from_head(CSS_LIST *list)
#define free_and_init(ptr)
int css_finalize_list(CSS_LIST *list)