diff options
Diffstat (limited to 'CPP/7zip/Compress/DeflateDecoder.h')
-rw-r--r-- | CPP/7zip/Compress/DeflateDecoder.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/CPP/7zip/Compress/DeflateDecoder.h b/CPP/7zip/Compress/DeflateDecoder.h index 5b2dd32d..09f84eb4 100644 --- a/CPP/7zip/Compress/DeflateDecoder.h +++ b/CPP/7zip/Compress/DeflateDecoder.h @@ -79,9 +79,11 @@ public: bool ZlibMode; Byte ZlibFooter[4]; - CCoder(bool deflate64Mode, bool deflateNSIS = false); + CCoder(bool deflate64Mode); virtual ~CCoder() {}; + void SetNsisMode(bool nsisMode) { _deflateNSIS = nsisMode; } + void Set_KeepHistory(bool keepHistory) { _keepHistory = keepHistory; } void Set_NeedFinishInput(bool needFinishInput) { _needFinishInput = needFinishInput; } @@ -147,7 +149,6 @@ public: }; class CCOMCoder : public CCoder { public: CCOMCoder(): CCoder(false) {} }; -class CNsisCOMCoder : public CCoder { public: CNsisCOMCoder(): CCoder(false, true) {} }; class CCOMCoder64 : public CCoder { public: CCOMCoder64(): CCoder(true) {} }; }}} |