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