35 typedef struct as_queue_s {
76 #define as_queue_inita(__q, __item_size, __capacity)\
77 (__q)->data = alloca((__capacity) * (__item_size));\
78 (__q)->capacity = __capacity;\
79 (__q)->head = (__q)->tail = 0;\
80 (__q)->item_size = __item_size;\
108 static inline uint32_t