fix: examples
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
int main(void) {
|
||||
/* Allocate a new queue */
|
||||
/* Always remember to check return values */
|
||||
mcl_queue *queue = mcl_queue_init(3, sizeof(int));
|
||||
mcl_queue_s *queue = mcl_queue_init(3, sizeof(int));
|
||||
|
||||
int val, out;
|
||||
|
||||
@@ -17,25 +17,26 @@ int main(void) {
|
||||
mcl_queue_push(queue, &val);
|
||||
|
||||
/* Retrieve values */
|
||||
int front = *((int *)mcl_queue_get_front(queue));
|
||||
int rear = *((int *)mcl_queue_get_rear(queue));
|
||||
int front, rear;
|
||||
mcl_queue_get_front(queue, &front);
|
||||
mcl_queue_get_rear(queue, &rear);
|
||||
printf("Front: %d, Rear: %d\n", front, rear);
|
||||
|
||||
/* Remove an element from the buffer */
|
||||
mcl_queue_pop(queue, &out);
|
||||
printf("Pop: %d\n", out);
|
||||
|
||||
front = *((int *)mcl_queue_get_front(queue));
|
||||
mcl_queue_get_front(queue, &front);
|
||||
printf("Front after pop: %d\n", front);
|
||||
|
||||
val = 3;
|
||||
mcl_queue_push(queue, &val);
|
||||
|
||||
rear = *((int *)mcl_queue_get_rear(queue));
|
||||
mcl_queue_get_rear(queue, &rear);
|
||||
printf("Rear after push 3: %d\n", rear);
|
||||
|
||||
val = 4;
|
||||
int res = mcl_queue_push(queue, &val);
|
||||
mcl_queue_push(queue, &val);
|
||||
|
||||
/* Clear queue */
|
||||
while (mcl_queue_pop(queue, &out) == 0) {
|
||||
|
||||
Reference in New Issue
Block a user