#ifndef QUEUE_H__ #define QUEUE_H__ #define MAXSIZE 5 typedef int datatype; typedef struct node_st { 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