summaryrefslogtreecommitdiff
path: root/libnul.h
diff options
context:
space:
mode:
Diffstat (limited to 'libnul.h')
-rw-r--r--libnul.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/libnul.h b/libnul.h
index 5cef6d1..24e40a4 100644
--- a/libnul.h
+++ b/libnul.h
@@ -50,6 +50,14 @@ typedef void * nul_ptr_t;
typedef void * const nul_const_ptr_t;
/*
+ * Generic arrays
+ */
+nul_ptr_t nul_array_new (int element_size);
+nul_ptr_t nul_array_append (nul_ptr_t array, nul_ptr_t element);
+gsize nul_array_len (nul_ptr_t array);
+void nul_array_free (nul_ptr_t array);
+
+/*
* Pointer arrays
*/
nul_ptr_t *nul_ptr_array_new (void);