📄 stream.h
字号:
#ifndef STREAM_H
#define STREAM_H 1
#ifdef STREAM_GLOBAL
#define STREAM_EXT
#else
#define STREAM_EXT extern
#endif
#define MAX_STREAM_NUM 5
typedef struct {
uchar *start;
uchar *in;
uint len;
uint size;
uchar status;
}STREAM_STRUCT;
STREAM_EXT STREAM_STRUCT stream[MAX_STREAM_NUM];
//--------------------------------------------------------------
STREAM_EXT void Init_StreamMem(void);
STREAM_EXT STREAM_STRUCT *Create_Stream(uchar *buf ,uint size);
STREAM_EXT void Init_Stream(STREAM_STRUCT *stream);
STREAM_EXT uchar Write_Absbyte_Stream(STREAM_STRUCT *stream,uint num,uchar ch);
STREAM_EXT uchar Write_Absword_Stream(STREAM_STRUCT *stream,uint num ,uint ch);
STREAM_EXT uchar Write_Byte_Stream(STREAM_STRUCT *stream,uchar ch);
STREAM_EXT uchar Write_Ascii_Stream(STREAM_STRUCT *stream,uchar far *ptr,uint len);
STREAM_EXT uchar Write_Word_Stream(STREAM_STRUCT *stream,uint ch);
STREAM_EXT uchar write_crc_stream(STREAM_STRUCT *stream);
STREAM_EXT uchar Write_Ptr_Stream(STREAM_STRUCT *stream,uchar far *ptr,uint len);
STREAM_EXT uint Get_Stream_Len(STREAM_STRUCT *stream);
STREAM_EXT uchar *Get_Stream_Head(STREAM_STRUCT *stream);
STREAM_EXT uchar Write_Code_Stream(STREAM_STRUCT *stream,uchar far *ptr,uchar key,uchar ptrlen,uchar len);
STREAM_EXT uchar Write_Tel_Stream(STREAM_STRUCT *stream,uchar far *tel,uchar tellen,uchar limitlen);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -