apacksamplec.h
来自「一些初级的网络编程」· C头文件 代码 · 共 44 行
H
44 行
//---------------------------------------------------------------------------
// apackcsample.c
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
// Header Guard
#ifndef aspacksamplecH
#define aspacksamplecH
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
// Calling Convenction (depends on library)
// This version works with watcom version of the lib
//#define STDPREFIX __stdcall
#define STDPREFIX __cdecl
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
// Forward declarations
//
typedef STDPREFIX int (callbackfuncdef)(unsigned int insize, unsigned int inpos, unsigned int outpos, void *cbparam);
typedef STDPREFIX void (resultcallbackfundef)(char *errorstring,int errorcode);
//
int STDPREFIX samplecallback(unsigned int insize, unsigned int inpos, unsigned int outpos, void *cbparam);
void STDPREFIX sampleresultcallback(char *errorstr);
//
unsigned int ratio(unsigned int x, unsigned int y);
int compress_file(const char *oldname, const char *packedname,callbackfuncdef *callbackfp,resultcallbackfundef *resultcallbackfp);
int decompress_file(const char *packedname, const char *newname,callbackfuncdef *callbackfp,resultcallbackfundef *resultcallbackfp);
int samplemain(int argc, char *argv[]);
void show_syntax(void);
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
// Header Guard
#endif
//---------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?