booz.h
来自「《汇编源代码大全》」· C头文件 代码 · 共 55 行
H
55 行
/* booz.h */
/* this file is public domain */
/* T_UINT16 must be an unsigned data type of exactly 16 bits */
#define T_UINT16 unsigned short
/* Define FIXFNAME to activate the fixfname() function that converts
filename syntax to be acceptable to the host system */
/* #define FIXFNAME */
/*
OPEN(x) open file x for read
CREATE(x) create file x for read/write
Files opened by OPEN() and CREATE() must be opened in
binary mode (not involving any newline translation).
*/
#define NEED_B
/* Conventional stdio, using "b" suffix for binary open */
#ifdef NEED_B
#define CREATE(x) fopen(x, "wb")
#define OPEN(x) fopen(x, "rb")
#else
/* some systems (e.g. Ultrix) don't like a trailinb "b" */
#define CREATE(x) fopen(x, "w")
#define OPEN(x) fopen(x, "r")
#endif
/* don't change the rest of this file */
#define MEM_BLOCK_SIZE 8192
/* Functions defined by Booz */
int getfile ();
int lzd ();
int readdir ();
int rd_zooh ();
int rd_dir ();
int addbfcrc();
int prterror();
int oozext ();
int putstr ();
char *itoa ();
int fixfname ();
/* Standard functions */
char *malloc();
char *strcpy();
char *strcat();
char *strncat();
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?