/********************************************************************************* * Copyright: (C) 2012 Guo Wenxue * All rights reserved. * * Filename: test_queue.c * Description: This file used to test the queue library * * Version: 1.0.0(08/14/2012~) * Author: Guo Wenxue * ChangeLog: 1, Release initial version on "08/14/2012 05:17:03 PM" * ********************************************************************************/ #include #include #include #include "cp_queue.h" typedef struct node_s { int data; CP_QNODE *link; } node_t; #define MAX_ITEMS 10 /******************************************************************************** * Description: * Input Args: * Output Args: * Return Value: ********************************************************************************/ int main (int argc, char **argv) { int i; node_t *node = NULL; node_t *tmp = NULL; CP_QUEUE *queue = NULL; queue = cp_queue_init(NULL, MAX_ITEMS); for (i=0; i