Page MenuHomePhabricator (Chris)

No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None
diff --git a/util/compress.cpp b/util/compress.cpp
index 8623ce3b..44b27779 100644
--- a/util/compress.cpp
+++ b/util/compress.cpp
@@ -1,33 +1,34 @@
#ifdef USE_ALLEGRO
#include <allegro.h>
#endif
#include "compress.h"
#include "memory.h"
#include "globals.h"
+#include "debug.h"
namespace Compress{
void testCompression(unsigned char * input, int length){
#ifdef USE_ALLEGRO
unsigned char * data = new unsigned char[length*2];
PACKFILE_VTABLE table = Memory::makeTable();
Memory::memory memory(data, length*2);
PACKFILE * pack = pack_fopen_vtable(&table, &memory);
LZSS_PACK_DATA * lzss = create_lzss_pack_data();
int r = lzss_write(pack, lzss, length, input, 1);
if (r != 0){
// printf("lzss error %d: %s!\n", r, ustrerror(errno));
exit(-1);
}
free_lzss_pack_data(lzss);
pack_fclose(pack);
Global::debug(0) << "Compressed " << length << " to " << memory.getSize() << " ratio is " << ((double)memory.getSize() / length) << std::endl;
delete[] data;
#endif
}
}

File Metadata

Mime Type
text/x-diff
Expires
Thu, Jun 11, 11:48 AM (3 w, 4 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
68876
Default Alt Text
(1 KB)

Event Timeline