#ifndef HV_RING_H #define HV_RING_H #include "hv/types.h" static inline uint32_t hv_ring_advance(uint32_t index, uint32_t capacity) { index++; return index == capacity ? 0u : index; } static inline bool hv_ring_capacity_valid(uint32_t capacity) { return capacity != 0u && capacity <= 4096u; } #endif