Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Definitions of specific types
- typedef struct elem_t elem_t;
- typedef struct list_t list_t;
- // Specific functions for comparing elements
- int compare_int(void *a, void *b);
- int compare_string(void *a, void *b);
- // Specific functions for copying elements
- void *copyk_int(void *a);
- void *copyk_string(void *a);
- // Specific functions for printing a list
- void print_int_list(elem_t *list);
- void print_string_list(elem_t *list);
- // Specific functions for creating brand new lists
- list_t* create_int_list();
- list_t* create_string_list();
- /* Generic functions for inserting or extracting
- elements from the lists, printing a list,
- deallocate the heap and searching specific
- elements into lists*/
- void printList(list_t *list);
- void insert_inList(list_t *list, void *new_key);
- list_t* free_list(list_t *list);
- void extract_fromList(list_t *list, void *x_key);
- int search_inList(list_t *list, void *x_key);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement