#ifndef BH_INTERNAL_QUEUE_H #define BH_INTERNAL_QUEUE_H #include struct bh_queue_s { void **data; size_t size; size_t head; size_t tail; size_t capacity; }; void bh_queue_init(bh_queue_t *queue); void bh_queue_destroy(bh_queue_t *queue); #endif /* BH_INTERNAL_QUEUE_H */