www.pudn.com > bambam004_source.rar > apacksamplec.h
//--------------------------------------------------------------------------- // 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 //---------------------------------------------------------------------------