From c135b9963b4e98e71e08a0da1aeba2d2adf5dfda Mon Sep 17 00:00:00 2001 From: root Date: Fri, 8 Feb 2008 13:20:26 +0000 Subject: *** empty log message *** --- Changes | 3 ++- bench.c | 27 +++++++++++++++++++++------ 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/Changes b/Changes index e799ca5..86c7311 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,7 @@ 3.1 Fri Nov 30 11:33:04 CET 2007 - IMPORTANT BUGFIX: a too long final literal run would corrupt data - in the encoder. + in the encoder (this was introduced in 3.0 only, earlier versions + are safe). 3.0 Tue Nov 13 22:13:09 CET 2007 - switched to 2-clause bsd with "GPL v2 or any later version" option. diff --git a/bench.c b/bench.c index 4289b8e..8b3d700 100644 --- a/bench.c +++ b/bench.c @@ -1,6 +1,13 @@ #include #include #include +#include +#include +#include +#include +#include +#include +#include #include "lzf.h" //#include "fastlz.c" @@ -36,17 +43,25 @@ int main(void) int i, l, j; int min = 1<<30; int lp; + char buf[8192]; + int p[2]; + + pipe (p); FILE *f = fopen ("data", "r"); fread (data, DSIZE, 1, f); fclose (f); - - for (lp = 0; lp < 1000; lp++) { + + for (lp = 0; lp < 100000; lp++) { s=stamp(); - l = lzf_compress (data, DSIZE, data2, DSIZE*2); - //l = fastlz_compress_level (1, data, DSIZE, data2); + + kill (0, 23); +// write (p[1], &p, 1); +// read (p[1], &i, 4); + si[0]=measure(s); - j = lzf_decompress (data2, l, data3, DSIZE*2); + + //j = lzf_decompress (data2, l, data3, DSIZE*2); printf ("\r%10d (%d) ", si[0], l); if (si[0] < min && si[0] > 0) @@ -57,7 +72,7 @@ int main(void) fflush (stdout); - assert (memcmp (data, data3, DSIZE) == 0); + //assert (memcmp (data, data3, DSIZE) == 0); } return 0; } -- cgit v1.2.3