📄 ring.h
字号:
/*********************************************************
** FILE:
** ring.h
** DESCRIPTION:
** Define the data structure and operation for ring.
** NOTES:
** Copyright(c) 2002 Luo Cheng , All rights reserved.
** HISTORY:
** Version Date Author
** 1.0 2002/10/17 Luo Cheng
**
*********************************************************/
#ifndef RING_H
#define RING_H
#include "types.h"
typedef struct {
Uint16 read,write,block_number;
Uint16 reserved :4;
Uint16 count :12;
Uint16 element_number;
Uint16 *pbuffer;
}ring_struc;
void ring_init(ring_struc *ring,void *pmem,Uint16 max_element_number,Uint8 max_block_number);
Bool ring_read(ring_struc *ring,void *pmem);
Bool ring_write(ring_struc *ring,void *pmem);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -