#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <assert.h>
#include <stdint.h>
#include <limits.h>
#include "../msg.c"
#include "../error/error.h"
#include "../num/nr_ran.c"
Functions | |
DARRAY_LKG | T_ (array_t) |
DARRAY_LKG int T_() | array_resize (T_(array_t)*a, unsigned long size, nps_error_t *error) |
DARRAY_LKG void T_() | array_del (T_(array_t)*o) |
DARRAY_LKG TY T_() | array_get (T_(array_t)*o, unsigned long ix) |
DARRAY_LKG int64_t T_() | array_length (T_(array_t)*o) |
DARRAY_LKG void T_() | array_set (T_(array_t)*o, unsigned long ix, TY in) |
DARRAY_LKG int T_() | array_append (T_(array_t)*o, TY in, nps_error_t *error) |
DARRAY_LKG TY T_() | array_pop (T_(array_t)*o) |
DARRAY_LKG void T_() | array_iter (T_(array_t)*o, void(*operator)(TY)) |
DARRAY_LKG void T_() | array_sort (T_(array_t)*o, int(*compar)(const void *, const void *)) |
DARRAY_LKG int64_t T_() | array_len (T_(array_t)*o) |
DARRAY_LKG int T_() array_append | ( | T_(array_t)* | o, | |
TY | in, | |||
nps_error_t * | error | |||
) |
DARRAY_LKG void T_() array_del | ( | T_(array_t)* | o | ) |
DARRAY_LKG TY T_() array_get | ( | T_(array_t)* | o, | |
unsigned long | ix | |||
) |
DARRAY_LKG void T_() array_iter | ( | T_(array_t)* | o, | |
void(*)(TY) | operator | |||
) |
DARRAY_LKG int64_t T_() array_len | ( | T_(array_t)* | o | ) |
DARRAY_LKG int64_t T_() array_length | ( | T_(array_t)* | o | ) |
DARRAY_LKG TY T_() array_pop | ( | T_(array_t)* | o | ) |
DARRAY_LKG int T_() array_resize | ( | T_(array_t)* | a, | |
unsigned long | size, | |||
nps_error_t * | error | |||
) |
DARRAY_LKG void T_() array_set | ( | T_(array_t)* | o, | |
unsigned long | ix, | |||
TY | in | |||
) |
DARRAY_LKG void T_() array_sort | ( | T_(array_t)* | o, | |
int(*)(const void *, const void *) | compar | |||
) |
DARRAY_LKG T_ | ( | array_t | ) |