ref: 23b728155ffb446ffc4e6ac8041ff8302595b28c
dir: /llt/arraylist.h/
#ifndef __ARRAYLIST_H_
#define __ARRAYLIST_H_
#define AL_N_INLINE 29
typedef struct {
    size_t len;
    size_t max;
    void **items;
    void *_space[AL_N_INLINE];
} arraylist_t;
arraylist_t *arraylist_new(arraylist_t *a, size_t size);
void arraylist_free(arraylist_t *a);
void arraylist_push(arraylist_t *a, void *elt);
void *arraylist_pop(arraylist_t *a);
#endif