#include "stdafx.h" #include "miniLZOWrapper.h" #include #include #include bool CMiniLZOCompress::TestMiniLZO() { const int MAX_BUFFER = 5 * 1024 * 1024; char* szBuffer1 = new char[MAX_BUFFER]; char* szBuffer2 = new char[MAX_BUFFER]; DWORD dwOut = 0; DWORD dwDecompressInOut = MAX_BUFFER; sprintf(szBuffer1, "馬馬馬馬馬馬馬馬"); CMiniLZOCompress::Compress(szBuffer1, MAX_BUFFER, szBuffer2, &dwOut); memset(szBuffer1, 0, MAX_BUFFER); CMiniLZOCompress::Decompress(szBuffer2, dwOut, szBuffer1, &dwDecompressInOut); MessageBox(NULL, szBuffer1, NULL, NULL); delete [] szBuffer1; delete [] szBuffer2; return true; }