ring_empty
if (ring_empty(ring)) {
if (ring_empty(ring)) { /* if empty */
if ((ring->consume < ring->supply) || ring_empty(ring)) {
if (ring_empty(ring) || ring->clearto == ring->supply)
if (!ring_empty(ring))