4 gcc -I. -Wall -W -O i-ring-test.c i-ring.c -L. -lcoreutils && ./a.out
11 i_ring_init (&ir, -1);
12 int o = i_ring_push (&ir, 1);
14 o = i_ring_push (&ir, 2);
16 o = i_ring_push (&ir, 3);
18 o = i_ring_push (&ir, 4);
20 o = i_ring_push (&ir, 5);
22 o = i_ring_push (&ir, 6);
24 o = i_ring_push (&ir, 7);
35 assert (i_ring_empty (&ir));
37 o = i_ring_push (&ir, 8);
41 assert (i_ring_empty (&ir));