22 lines
323 B
C
22 lines
323 B
C
#ifndef __queue_H__
|
|
#define __queue_H__
|
|
#include <stdlib.h>
|
|
#include "config.h"
|
|
|
|
#define MAXIZE 20
|
|
|
|
typedef int Status;
|
|
typedef struct {
|
|
u16 base[MAXIZE];
|
|
int front;
|
|
int rear;
|
|
} SqQueue;
|
|
|
|
void InitQueue(SqQueue *Q);
|
|
void EnQueue(SqQueue *Q, u16 val);
|
|
void DeQueue(SqQueue *Q);
|
|
|
|
extern xdata SqQueue ntcQueue;
|
|
|
|
#endif
|