1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#ifndef _SWAY_LIST_H #define _SWAY_LIST_H typedef struct { int capacity; int length; void **items; } list_t; list_t *create_list(); void list_free(list_t *list); void list_add(list_t *list, void *item); void list_del(list_t *list, int index); void list_cat(list_t *list, list_t *source); #endif