diff options
Diffstat (limited to 'src/list.c')
-rw-r--r-- | src/list.c | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -221,10 +221,18 @@ list_to_array(List *ls, NUM element_bytes, NUM *num) return array; } +void ** +list_array(List *ls) +{ + return ls->array; +} + List * array_to_list(void **array, NUM size) { - List *ls = MYALLOC(List, 1); + List *ls = NULL; + + SAFE_MALLOC(List, ls, 1, return NULL;); ls->array = array; ls->len = ls->capacity = size; |