1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#include <stdio.h> #include "mpx.h" int main() { dcb com; char c; dcb_init(&com); for (c = 'a'; c <= 'z'; c++) { dcb_enqueue(&com, c); } for (c = 'a'; c <= 'z' + 2; c++) { printf("Dequeueing %c \n", dcb_dequeue(&com)); } return 0; }