summaryrefslogtreecommitdiff
path: root/src/list.c
diff options
context:
space:
mode:
authorJSDurand <mmemmew@gmail.com>2022-01-21 21:53:50 +0800
committerJSDurand <mmemmew@gmail.com>2022-01-21 21:53:50 +0800
commit53865aad225ffbe5cf3c42736e5a2095092f9fff (patch)
tree697ecbee7fa69ae8c58a0ec2f69cdf84d7cd313f /src/list.c
parent5730d6c04258e192195bfbbbed76d68fd78ed458 (diff)
temporary save point
Just to save some work.
Diffstat (limited to 'src/list.c')
-rw-r--r--src/list.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/list.c b/src/list.c
index db8bc44..62933a0 100644
--- a/src/list.c
+++ b/src/list.c
@@ -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;