#include "vm_types.h"
#include <sys/types.h>
Go to the source code of this file.
Functions | |
dynarray_t | dynarray_new () |
Create a new array. | |
void | dynarray_init (dynarray_t) |
Init a newly allocated buffer. | |
void | dynarray_deinit (dynarray_t, void(*)(word_t)) |
Deinit a dynamic array, after having executed the given callback on each element (callback may be NULL). | |
void | dynarray_del (dynarray_t) |
Delete a dynamic array. | |
void | dynarray_reserve (dynarray_t d, word_t new_size) |
Reserve new_size words for array d . | |
void | dynarray_set (dynarray_t, dynarray_index_t, dynarray_value_t) |
Set the value at given index. | |
dynarray_value_t | dynarray_get (dynarray_t, dynarray_index_t) |
Get the value at given index. | |
word_t | dynarray_size (dynarray_t) |
Get elements count. |