diff options
| -rw-r--r-- | Array.c | 6 | ||||
| -rw-r--r-- | Array.h | 1 |
2 files changed, 7 insertions, 0 deletions
@@ -67,6 +67,12 @@ A_push(Array arr, void *value) { return R_Ok; } +Result +A_ppush(Array arr, void *pvalue) { + void* temp = pvalue; + return A_push(arr, &temp); +} + void* A_pop(Array arr) { if (NULL == arr) @@ -10,6 +10,7 @@ Array A_new(BumpArena b, usize element_size, usize length); usize A_length(Array arr); usize A_count(Array arr); Result A_push(Array arr, void *value); +Result A_ppush(Array arr, void *value); void* A_pop(Array arr); Array AG_new(usize element_size, usize length); |
