Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* LzmaLib.c -- LZMA library wrapper | 1 /* LzmaLib.c -- LZMA library wrapper |
| 2 2008-08-05 | 2 2008-08-05 |
| 3 Igor Pavlov | 3 Igor Pavlov |
| 4 Public domain */ | 4 Public domain */ |
| 5 | 5 |
| 6 #include "LzmaEnc.h" | 6 #include "LzmaEnc.h" |
| 7 #include "LzmaDec.h" | 7 #include "LzmaDec.h" |
| 8 #include "Alloc.h" | 8 #include "Alloc.h" |
| 9 #include "LzmaLib.h" | 9 #include "LzmaLib.h" |
| 10 | 10 |
| 11 static void *SzAlloc(void *p, size_t size) { p = p; return MyAlloc(size); } | 11 static void *SzAlloc(void *p, size_t size) { return MyAlloc(size); } |
|
Nico
2015/06/29 23:51:02
likewise, remove name of 1st param
| |
| 12 static void SzFree(void *p, void *address) { p = p; MyFree(address); } | 12 static void SzFree(void *p, void *address) { MyFree(address); } |
| 13 static ISzAlloc g_Alloc = { SzAlloc, SzFree }; | 13 static ISzAlloc g_Alloc = { SzAlloc, SzFree }; |
| 14 | 14 |
| 15 MY_STDAPI LzmaCompress(unsigned char *dest, size_t *destLen, const unsigned cha r *src, size_t srcLen, | 15 MY_STDAPI LzmaCompress(unsigned char *dest, size_t *destLen, const unsigned cha r *src, size_t srcLen, |
| 16 unsigned char *outProps, size_t *outPropsSize, | 16 unsigned char *outProps, size_t *outPropsSize, |
| 17 int level, /* 0 <= level <= 9, default = 5 */ | 17 int level, /* 0 <= level <= 9, default = 5 */ |
| 18 unsigned dictSize, /* use (1 << N) or (3 << N). 4 KB < dictSize <= 128 MB */ | 18 unsigned dictSize, /* use (1 << N) or (3 << N). 4 KB < dictSize <= 128 MB */ |
| 19 int lc, /* 0 <= lc <= 8, default = 3 */ | 19 int lc, /* 0 <= lc <= 8, default = 3 */ |
| 20 int lp, /* 0 <= lp <= 4, default = 0 */ | 20 int lp, /* 0 <= lp <= 4, default = 0 */ |
| 21 int pb, /* 0 <= pb <= 4, default = 2 */ | 21 int pb, /* 0 <= pb <= 4, default = 2 */ |
| 22 int fb, /* 5 <= fb <= 273, default = 32 */ | 22 int fb, /* 5 <= fb <= 273, default = 32 */ |
| (...skipping 14 matching lines...) Expand all Loading... | |
| 37 NULL, &g_Alloc, &g_Alloc); | 37 NULL, &g_Alloc, &g_Alloc); |
| 38 } | 38 } |
| 39 | 39 |
| 40 | 40 |
| 41 MY_STDAPI LzmaUncompress(unsigned char *dest, size_t *destLen, const unsigned c har *src, size_t *srcLen, | 41 MY_STDAPI LzmaUncompress(unsigned char *dest, size_t *destLen, const unsigned c har *src, size_t *srcLen, |
| 42 const unsigned char *props, size_t propsSize) | 42 const unsigned char *props, size_t propsSize) |
| 43 { | 43 { |
| 44 ELzmaStatus status; | 44 ELzmaStatus status; |
| 45 return LzmaDecode(dest, destLen, src, srcLen, props, (unsigned)propsSize, LZMA _FINISH_ANY, &status, &g_Alloc); | 45 return LzmaDecode(dest, destLen, src, srcLen, props, (unsigned)propsSize, LZMA _FINISH_ANY, &status, &g_Alloc); |
| 46 } | 46 } |
| OLD | NEW |