22 #pragma GCC diagnostic ignored "-Waddress"
38 typedef struct as_batch_s {
80 typedef struct as_batch_read_s {
126 #define as_batch_inita(__batch, __size) \
127 if ( (__batch) != NULL ) {\
128 (__batch)->_free = false;\
129 (__batch)->keys.entries = (as_key *) alloca(sizeof(as_key) * __size);\
130 if ( (__batch)->keys.entries ) { \
131 (__batch)->keys._free = false;\
132 (__batch)->keys.size = __size;\
as_batch * as_batch_new(uint32_t size)
void as_batch_destroy(as_batch *batch)
as_batch * as_batch_init(as_batch *batch, uint32_t size)
static as_key * as_batch_keyat(const as_batch *batch, uint32_t i)