Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(149)

Side by Side Diff: third_party/lzma_sdk/Lzma2Dec.h

Issue 1700453002: Update lzma_sdk sources to 15.14. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Chromium modifications Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/lzma_sdk/LzHash.h ('k') | third_party/lzma_sdk/Lzma2Dec.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* Lzma2Dec.h -- LZMA2 Decoder 1 /* Lzma2Dec.h -- LZMA2 Decoder
2 2009-05-03 : Igor Pavlov : Public domain */ 2 2015-05-13 : Igor Pavlov : Public domain */
3 3
4 #ifndef __LZMA2_DEC_H 4 #ifndef __LZMA2_DEC_H
5 #define __LZMA2_DEC_H 5 #define __LZMA2_DEC_H
6 6
7 #include "LzmaDec.h" 7 #include "LzmaDec.h"
8 8
9 #ifdef __cplusplus 9 EXTERN_C_BEGIN
10 extern "C" {
11 #endif
12 10
13 /* ---------- State Interface ---------- */ 11 /* ---------- State Interface ---------- */
14 12
15 typedef struct 13 typedef struct
16 { 14 {
17 CLzmaDec decoder; 15 CLzmaDec decoder;
18 UInt32 packSize; 16 UInt32 packSize;
19 UInt32 unpackSize; 17 UInt32 unpackSize;
20 int state; 18 unsigned state;
21 Byte control; 19 Byte control;
22 Bool needInitDic; 20 Bool needInitDic;
23 Bool needInitState; 21 Bool needInitState;
24 Bool needInitProp; 22 Bool needInitProp;
25 } CLzma2Dec; 23 } CLzma2Dec;
26 24
27 #define Lzma2Dec_Construct(p) LzmaDec_Construct(&(p)->decoder) 25 #define Lzma2Dec_Construct(p) LzmaDec_Construct(&(p)->decoder)
28 #define Lzma2Dec_FreeProbs(p, alloc) LzmaDec_FreeProbs(&(p)->decoder, alloc); 26 #define Lzma2Dec_FreeProbs(p, alloc) LzmaDec_FreeProbs(&(p)->decoder, alloc);
29 #define Lzma2Dec_Free(p, alloc) LzmaDec_Free(&(p)->decoder, alloc); 27 #define Lzma2Dec_Free(p, alloc) LzmaDec_Free(&(p)->decoder, alloc);
30 28
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 LZMA_STATUS_NOT_FINISHED 68 LZMA_STATUS_NOT_FINISHED
71 SZ_ERROR_DATA - Data error 69 SZ_ERROR_DATA - Data error
72 SZ_ERROR_MEM - Memory allocation error 70 SZ_ERROR_MEM - Memory allocation error
73 SZ_ERROR_UNSUPPORTED - Unsupported properties 71 SZ_ERROR_UNSUPPORTED - Unsupported properties
74 SZ_ERROR_INPUT_EOF - It needs more bytes in input buffer (src). 72 SZ_ERROR_INPUT_EOF - It needs more bytes in input buffer (src).
75 */ 73 */
76 74
77 SRes Lzma2Decode(Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen, 75 SRes Lzma2Decode(Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen,
78 Byte prop, ELzmaFinishMode finishMode, ELzmaStatus *status, ISzAlloc *alloc) ; 76 Byte prop, ELzmaFinishMode finishMode, ELzmaStatus *status, ISzAlloc *alloc) ;
79 77
80 #ifdef __cplusplus 78 EXTERN_C_END
81 }
82 #endif
83 79
84 #endif 80 #endif
OLDNEW
« no previous file with comments | « third_party/lzma_sdk/LzHash.h ('k') | third_party/lzma_sdk/Lzma2Dec.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698