#ifndef QUEUE_H__ #define QUEUE_H__ #define MAXSIZE 32 typedef int datatype; typedef struct { datatype data[MAXSIZE]; int head, tail; } queue; queue *qu_create(); int qu_isempty(); int qu_enqueue(queue *, datatype *); int qu_dequeue(queue *, datatype *); void qu_travel(queue *); void qu_clear(queue *); void qu_destroy(queue *); #endif