2 Used to test the list implimention.
4 gcc --std=gnu99 list.c test_list.c -o test_list
11 list_t L
= LIST_INITIALIZER(buff
);
13 #define ITER(x) for(int i = 0; i < x->sz; i++)
15 void list_print(list_t
*l
) {
23 printf("%d\t", l
->buffer
[i
]);
29 int buff_i
= l
->first
;
30 for( ; list_i
< l
-> ct
; (list_i
++, buff_i
++) ) {
39 bool fst
= i
==l
->first
;
55 printf("\tpeek_front : %d\n", list_peek_front(&L
));
56 printf("\tpeek_back : %d\n", list_peek_back(&L
));
62 int main ( int argc
, char **argv
) {
63 for (int i
= 0; i
< 10; i
++ )
64 list_push_front(&L
,i
);
67 for (int i
= 0; i
< 9; i
++)
68 printf("%d\t",list_pop_back(&L
));