Concord - C Discord API library
A Discord API wrapper library written in C
|
Go to the source code of this file.
Macros | |
#define | CARRAY_INITIAL_SIZE 4 |
#define | CARRAY_RESIZE(current_size) 1 + current_size * 2 |
#define | __carray_init(carray, length, _type, _compare, _free) |
#define | carray_init(carray, settings) __carray_init(carray, CARRAY_INITIAL_SIZE, settings) |
#define | __carray_insert_handle_full(carray, index, value) |
#define | carray_insert(carray, index, value) |
#define | carray_pop(carray, index, location) |
#define | __carray_remove(carray, value, _type, _compare, _free) |
#define | carray_remove(carray, value, settings) __carray_remove(carray, value, settings) |
#define | __carray_find(carray, value, location, _type, _compare, _free) |
#define | carray_find(carray, value, location, settings) __carray_find(carray, value, location, settings) |
#define | __carray_free_array(carray) free((carray)->array); |
#define | __carray_free(carray, _type, _compare, _free) |
#define | carray_free(carray, settings) __carray_free(carray, settings) |
#define | __carray_append_handle_full(carray, value) |
#define | carray_append(carray, value) |
#define CARRAY_INITIAL_SIZE 4 |
#define CARRAY_RESIZE | ( | current_size | ) | 1 + current_size * 2 |
#define __carray_init | ( | carray, | |
length, | |||
_type, | |||
_compare, | |||
_free | |||
) |
#define carray_init | ( | carray, | |
settings | |||
) | __carray_init(carray, CARRAY_INITIAL_SIZE, settings) |
#define __carray_insert_handle_full | ( | carray, | |
index, | |||
value | |||
) |
#define carray_insert | ( | carray, | |
index, | |||
value | |||
) |
#define carray_pop | ( | carray, | |
index, | |||
location | |||
) |
#define __carray_remove | ( | carray, | |
value, | |||
_type, | |||
_compare, | |||
_free | |||
) |
#define carray_remove | ( | carray, | |
value, | |||
settings | |||
) | __carray_remove(carray, value, settings) |
#define __carray_find | ( | carray, | |
value, | |||
location, | |||
_type, | |||
_compare, | |||
_free | |||
) |
#define carray_find | ( | carray, | |
value, | |||
location, | |||
settings | |||
) | __carray_find(carray, value, location, settings) |
#define __carray_free_array | ( | carray | ) | free((carray)->array); |
#define __carray_free | ( | carray, | |
_type, | |||
_compare, | |||
_free | |||
) |
#define carray_free | ( | carray, | |
settings | |||
) | __carray_free(carray, settings) |
#define __carray_append_handle_full | ( | carray, | |
value | |||
) |
#define carray_append | ( | carray, | |
value | |||
) |