7 void check( struct Queue* q ) {
8 if( assertQueue( q ) ) {
9 printf( "Queue valid\n" );
11 printf( "QUEUE INVALID\n" );
18 struct Queue* q = createQueue();
30 addNewItem( q, (void*)m1 );
33 addNewItem( q, (void*)m2 );
36 addNewItemBack( q, (void*)m3 );
39 mo = (char*) getItem( q );
42 addNewItemBack( q, (void*)m4 );
45 mo = (char*) getItemBack( q );
48 mo = (char*) getItem( q );
51 mo = (char*) getItemBack( q );
54 i1 = addNewItemBack( q, (void*)m3 );
57 i2 = addNewItem( q, (void*)m1 );
60 i3 = addNewItem( q, (void*)m2 );