⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zutils.h

📁 一套客户/服务器模式的备份系统代码,跨平台,支持linux,AIX, IRIX, FreeBSD, Digital Unix (OSF1), Solaris and HP-UX.
💻 H
字号:
/****************** Start of $RCSfile: zutils.h,v $  ****************** $Source: /home/alb/afbackup/afbackup-3.3.8.1/RCS/zutils.h,v $* $Id: zutils.h,v 1.2 2004/07/08 20:34:47 alb Exp alb $* $Date: 2004/07/08 20:34:47 $* $Author: alb $********* description *********************************************************************************************************************/#ifndef	__ZUTILS_H#define	__ZUTILS_H	__ZUTILS_H#ifdef	USE_ZLIB#include <zlib.h>#define	Z_UNINITIALIZED		0#define	Z_INIT_FOR_INFLATE	1#define	Z_INIT_FOR_DEFLATE	2typedef	struct ZFile_s	{  Int8		initialized;  Int32		level;  Int32		maxblock;  int		fd;  Flag		compr_done;  Flag		file_exh;  Int32		numblock;  z_stream	z_stream;  UChar		filebuf[0x2000];} ZFile;#define	ZFILE_INIT	{			\			Z_UNINITIALIZED,	\			(Int32) 0,		\			(Int32) 0,		\			(int) -1,		\			NO,			\			NO,			\			(Int32) 0,		\			}#define	zfile_init(zf)	{ ZFile zfile_i = ZFILE_INIT;	\			  memset(&(zfile_i.z_stream), 0, sizeof(z_stream)); \			  memset(&(zfile_i.filebuf), 0, sizeof(zfile_i.filebuf)); \			  memcpy((zf), &zfile_i, sizeof(zfile_i)); }extern	Int32	reset_zfile(ZFile *);extern	Int32	open_file_zip(ZFile *, int, Int32, Int32);extern	Int32	open_file_unzip(ZFile *, int);extern	Int32	read_file_zip(ZFile *, UChar *, Int32,					Int32 (*)(int, UChar *, Int32));extern	Int32	write_file_unzip(ZFile *, UChar *, Int32, Flag,					Int32 (*)(int, UChar *, Int32));extern	void	close_file_zip(ZFile *);#endif	/* defined(USE_ZLIB) */#endif	/* !defined(__ZUTILS_H) */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -