diff options
author | dx <aryadevchavali1@gmail.com> | 2020-05-20 16:17:37 +0100 |
---|---|---|
committer | dx <aryadevchavali1@gmail.com> | 2020-05-20 16:17:37 +0100 |
commit | 505a5ac2a4c57d5daa03046366ac38a2e3182b94 (patch) | |
tree | d960a668cbc1ce7005495a2ca94469915014e426 /Converter/includes | |
parent | 1a70a39f9d23a2b4ef29e6c39034eb408ddff273 (diff) | |
download | mdhtml-505a5ac2a4c57d5daa03046366ac38a2e3182b94.tar.gz mdhtml-505a5ac2a4c57d5daa03046366ac38a2e3182b94.tar.bz2 mdhtml-505a5ac2a4c57d5daa03046366ac38a2e3182b94.zip |
+dynamic array implementation
Very basic, and only for dynamic content
Diffstat (limited to 'Converter/includes')
-rw-r--r-- | Converter/includes/array.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Converter/includes/array.h b/Converter/includes/array.h new file mode 100644 index 0000000..003b1fd --- /dev/null +++ b/Converter/includes/array.h @@ -0,0 +1,17 @@ +#ifndef __ARRAY_H_ +#define __ARRAY_H_ + +#include <stdlib.h> + +typedef struct +{ + void **data; + size_t sz_allocated; + size_t sz_used; +} array_t; + +void array_init(array_t *arr); +void array_append(array_t *arr, void *item); +void *array_read(array_t *arr, int index); + +#endif // __ARRAY_H_ |