| json-c
    0.12
    | 
| Data Structures | |
| struct | array_list | 
| Macros | |
| #define | ARRAY_LIST_DEFAULT_SIZE 32 | 
| Typedefs | |
| typedef void( | array_list_free_fn )(void *data) | 
| Functions | |
| struct array_list * | array_list_new (array_list_free_fn *free_fn) | 
| void | array_list_free (struct array_list *al) | 
| void * | array_list_get_idx (struct array_list *al, int i) | 
| int | array_list_put_idx (struct array_list *al, int i, void *data) | 
| int | array_list_add (struct array_list *al, void *data) | 
| int | array_list_length (struct array_list *al) | 
| void | array_list_sort (struct array_list *arr, int(*compar)(const void *, const void *)) | 
| #define ARRAY_LIST_DEFAULT_SIZE 32 | 
| typedef void( array_list_free_fn)(void *data) | 
| int array_list_add | ( | struct array_list * | al, | 
| void * | data | ||
| ) | 
| void array_list_free | ( | struct array_list * | al | ) | 
| void* array_list_get_idx | ( | struct array_list * | al, | 
| int | i | ||
| ) | 
| int array_list_length | ( | struct array_list * | al | ) | 
| struct array_list* array_list_new | ( | array_list_free_fn * | free_fn | ) | 
| int array_list_put_idx | ( | struct array_list * | al, | 
| int | i, | ||
| void * | data | ||
| ) | 
| void array_list_sort | ( | struct array_list * | arr, | 
| int(*)(const void *, const void *) | compar | ||
| ) | 
 1.8.5
 1.8.5