testzlib.c revision 1b33c96954667ba382fa595baf7b31290bfdd517
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include "zlib.h"
{
else
{
R->HighPart --;
}
}
#ifdef _M_X64
// see http://msdn2.microsoft.com/library/twchhe95(en-us,vs.80).aspx for __rdtsc
{
// printf("rdtsc = %I64x\n",__rdtsc());
}
{
// printf("rdtsc = %I64x\n",__rdtsc());
return LIres;
}
#else
#ifdef _M_IX86
{
{
}
}
{
}
{
return LIres;
}
#else
{
}
{
}
{
return lr;
}
#endif
#endif
{
{
pbeginTime64->HighPart = 0;
}
}
{
else
{
{
}
dwRet *=1;
}
return dwRet;
}
{
void* ptr;
int retVal=1;
return 0;
retVal=0;
else
{
retVal=0;
}
return retVal;
}
{
int BlockSizeCompress=0x8000;
int BlockSizeUncompress=0x8000;
long lFileSize;
unsigned char* FilePtr;
long lBufferSizeCpr;
long lBufferSizeUncpr;
long lCompressedSize=0;
unsigned char* CprPtr;
unsigned char* UncprPtr;
long lSizeCpr,lSizeUncpr;
if (argc<=1)
{
printf("run TestZlib <File> [BlockSizeCompress] [BlockSizeUncompress] [compres. level]\n");
return 0;
}
{
return 1;
}
if (argc>=3)
if (argc>=4)
if (argc>=5)
{
long lOrigDone = 0;
int step=0;
do
{
step++;
deflateEnd(&zcpr);
}
{
long lOrigDone = 0;
int step=0;
inflateInit(&zcpr);
do
{
step++;
inflateEnd(&zcpr);
}
if (lSizeUncpr==lFileSize)
{
printf("compare ok\n");
}
return 0;
}