diff options
Diffstat (limited to '3rdparty/lzma/CPP/7zip/Archive/Common/HandlerOut.h')
-rw-r--r-- | 3rdparty/lzma/CPP/7zip/Archive/Common/HandlerOut.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/3rdparty/lzma/CPP/7zip/Archive/Common/HandlerOut.h b/3rdparty/lzma/CPP/7zip/Archive/Common/HandlerOut.h index d3c9a237ddc..5a18d9802b3 100644 --- a/3rdparty/lzma/CPP/7zip/Archive/Common/HandlerOut.h +++ b/3rdparty/lzma/CPP/7zip/Archive/Common/HandlerOut.h @@ -10,6 +10,7 @@ namespace NArchive { class CMultiMethodProps { UInt32 _level; + int _analysisLevel; public: #ifndef _7ZIP_ST UInt32 _numThreads; @@ -27,16 +28,17 @@ public: #endif ); - int GetNumEmptyMethods() const + unsigned GetNumEmptyMethods() const { - int i; + unsigned i; for (i = 0; i < _methods.Size(); i++) if (!_methods[i].IsEmpty()) break; return i; } - int GetLevel() const { return _level == (UInt32)(UInt32)-1 ? 5 : (int)_level; } + int GetLevel() const { return _level == (UInt32)(Int32)-1 ? 5 : (int)_level; } + int GetAnalysisLevel() const { return _analysisLevel; } void Init(); @@ -44,20 +46,20 @@ public: HRESULT SetProperty(const wchar_t *name, const PROPVARIANT &value); }; -class CSingleMethodProps: public CMethodProps +class CSingleMethodProps: public COneMethodInfo { UInt32 _level; - void Init(); public: #ifndef _7ZIP_ST UInt32 _numThreads; UInt32 _numProcessors; #endif + void Init(); CSingleMethodProps() { Init(); } - int GetLevel() const { return _level == (UInt32)(UInt32)-1 ? 5 : (int)_level; } - HRESULT SetProperties(const wchar_t **names, const PROPVARIANT *values, Int32 numProps); + int GetLevel() const { return _level == (UInt32)(Int32)-1 ? 5 : (int)_level; } + HRESULT SetProperties(const wchar_t * const *names, const PROPVARIANT *values, UInt32 numProps); }; } |