#include "linked_list.h"
Functions | |
int | linked_list_init (linked_list_t **new_linked_list, size_t max_elements) |
int | linked_list_destroy (linked_list_t *list_to_destroy) |
int | linked_list_insert (linked_list_t *new_linked_list, int(generic_search_w_key)(), void *search_key, void *data_to_add) |
void * | linked_list_remove (linked_list_t *new_linked_list, int(generic_search_w_key)(), void *search_key) |
void * | linked_list_search (linked_list_t *new_linked_list, int(generic_search_w_key)(), void *search_key) |
void * | linked_list_rand_search (linked_list_t *new_linked_list, int(generic_search_wo_key)()) |
int | linked_list_process_node (linked_list_t *new_linked_list, int(generic_search_w_key)(), void *search_key, int(generic_processing)(), void *args) |
int | linked_list_process_all (linked_list_t *new_linked_list, int(generic_processing)(), void *args) |
void * | linked_list_compare_all (linked_list_t *new_linked_list, int(generic_compare_nodes)(), void *args) |