Start major refactoring.

This commit is contained in:
Markus F.X.J. Oberhumer
2006-06-19 19:20:50 +02:00
parent c42fb54bc6
commit bf5cbfffc2
53 changed files with 5150 additions and 1816 deletions
+9 -2
View File
@@ -245,6 +245,11 @@ struct ucl_compress_result_t
struct upx_compress_result_t
{
#if 1
// debug
int method, level;
unsigned u_len, c_len;
#endif
lzma_compress_result_t result_lzma;
ucl_compress_result_t result_ucl;
};
@@ -628,10 +633,12 @@ int upx_compress ( const upx_bytep src, upx_uint src_len,
struct upx_compress_result_t *result );
int upx_decompress ( const upx_bytep src, upx_uint src_len,
upx_bytep dst, upx_uintp dst_len,
int method );
int method,
const struct upx_compress_result_t *result );
int upx_test_overlap ( const upx_bytep buf, upx_uint src_off,
upx_uint src_len, upx_uintp dst_len,
int method );
int method,
const struct upx_compress_result_t *result );
#endif /* __cplusplus */