QUEUE.H
资源名称:MSDN_VC98.zip [点击查看]
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:0k
源码类别:
Windows编程
开发平台:
Visual C++
- #ifndef __QUEUE_H__
- #define __QUEUE_H__
- typedef struct qnode_st {
- struct qnode_st *next;
- struct qnode_st *prev;
- void *ptr;
- int qnodeid; /* do not change */
- } qnode;
- typedef struct queue_st {
- qnode *head;
- qnode *tail;
- } queue;
- qnode *addtoq(queue *q, void *p);
- void *removeheadfromq(queue *q);
- void *removeqnodefromq(queue *q, qnode *t);
- queue *newq(void);
- #endif /* __QUEUE_H__ */