48 void mrarray_add_uint (
mrarray_t*, uintptr_t);
49 void mrarray_add_id (
mrarray_t*, uint32_t);
57 int mrarray_search_id (
mrarray_t*, uint32_t needle,
size_t* indx);
58 const uintptr_t* mrarray_get_raw (
mrarray_t*);
An object containing a simple array.
uintptr_t mrarray_get_uint(mrarray_t *array, size_t index)
Get the item at the given index as an unsigned integer.
Definition: mrarray.c:195
An object representing a single mailbox.
void * mrarray_get_ptr(mrarray_t *array, size_t index)
Get the item at the given index as an ID.
Definition: mrarray.c:235
size_t mrarray_get_cnt(mrarray_t *array)
Find out the number of items in an array.
Definition: mrarray.c:174
uint32_t mrarray_get_id(mrarray_t *array, size_t index)
Get the item at the given index as an ID.
Definition: mrarray.c:215
void mrarray_unref(mrarray_t *array)
Free an array object.
Definition: mrarray.c:71