diff options
author | Igor Pavlov <ipavlov@users.sourceforge.net> | 2009-06-02 04:00:00 +0400 |
---|---|---|
committer | Kornel LesiĆski <kornel@geekhood.net> | 2016-05-28 02:15:59 +0300 |
commit | 829409452d85cd6dd9dfc9151f109d6e13a2bb1c (patch) | |
tree | e0acaea47044d167f35fa197584dee1bde41c329 /CPP/7zip/Compress/LZMA_Alone | |
parent | 8874e4fbc9faabdcff719b9b2ac8ebad4f282bbe (diff) |
9.04 beta
Diffstat (limited to 'CPP/7zip/Compress/LZMA_Alone')
-rwxr-xr-x | CPP/7zip/Compress/LZMA_Alone/AloneLZMA.dsp | 8 | ||||
-rwxr-xr-x | CPP/7zip/Compress/LZMA_Alone/LzmaAlone.cpp | 11 | ||||
-rwxr-xr-x | CPP/7zip/Compress/LZMA_Alone/LzmaBench.cpp | 17 | ||||
-rwxr-xr-x | CPP/7zip/Compress/LZMA_Alone/makefile | 1 |
4 files changed, 20 insertions, 17 deletions
diff --git a/CPP/7zip/Compress/LZMA_Alone/AloneLZMA.dsp b/CPP/7zip/Compress/LZMA_Alone/AloneLZMA.dsp index 76fa7b84..9b005efb 100755 --- a/CPP/7zip/Compress/LZMA_Alone/AloneLZMA.dsp +++ b/CPP/7zip/Compress/LZMA_Alone/AloneLZMA.dsp @@ -297,6 +297,14 @@ SOURCE=..\..\..\Common\Types.h # PROP Default_Filter "" # Begin Source File +SOURCE=..\..\Common\CWrappers.cpp +# End Source File +# Begin Source File + +SOURCE=..\..\Common\CWrappers.h +# End Source File +# Begin Source File + SOURCE=..\..\Common\FileStreams.cpp # End Source File # Begin Source File diff --git a/CPP/7zip/Compress/LZMA_Alone/LzmaAlone.cpp b/CPP/7zip/Compress/LZMA_Alone/LzmaAlone.cpp index 4044c86d..3d8e475f 100755 --- a/CPP/7zip/Compress/LZMA_Alone/LzmaAlone.cpp +++ b/CPP/7zip/Compress/LZMA_Alone/LzmaAlone.cpp @@ -31,13 +31,10 @@ #include "../../../Windows/System.h" #endif -extern "C" -{ - #include "../../../../C/7zVersion.h" - #include "../../../../C/Alloc.h" - #include "../../../../C/LzmaUtil/Lzma86Dec.h" - #include "../../../../C/LzmaUtil/Lzma86Enc.h" -} +#include "../../../../C/7zVersion.h" +#include "../../../../C/Alloc.h" +#include "../../../../C/LzmaUtil/Lzma86Dec.h" +#include "../../../../C/LzmaUtil/Lzma86Enc.h" using namespace NCommandLineParser; diff --git a/CPP/7zip/Compress/LZMA_Alone/LzmaBench.cpp b/CPP/7zip/Compress/LZMA_Alone/LzmaBench.cpp index 2ad9a577..6a325fe0 100755 --- a/CPP/7zip/Compress/LZMA_Alone/LzmaBench.cpp +++ b/CPP/7zip/Compress/LZMA_Alone/LzmaBench.cpp @@ -28,11 +28,8 @@ #endif #endif -extern "C" -{ #include "../../../../C/7zCrc.h" #include "../../../../C/Alloc.h" -} #include "../../../Common/MyCom.h" @@ -575,22 +572,22 @@ HRESULT CEncoderInfo::Init(UInt32 dictionarySize, UInt32 numThreads, CBaseRandom PROPID propIDs[] = { NCoderPropID::kDictionarySize, - NCoderPropID::kMultiThread + NCoderPropID::kNumThreads }; const int kNumProps = sizeof(propIDs) / sizeof(propIDs[0]); - PROPVARIANT properties[kNumProps]; - properties[0].vt = VT_UI4; - properties[0].ulVal = (UInt32)dictionarySize; + PROPVARIANT props[kNumProps]; + props[0].vt = VT_UI4; + props[0].ulVal = dictionarySize; - properties[1].vt = VT_BOOL; - properties[1].boolVal = (numThreads > 1) ? VARIANT_TRUE : VARIANT_FALSE; + props[1].vt = VT_UI4; + props[1].ulVal = numThreads; { CMyComPtr<ICompressSetCoderProperties> setCoderProperties; RINOK(encoder.QueryInterface(IID_ICompressSetCoderProperties, &setCoderProperties)); if (!setCoderProperties) return E_FAIL; - RINOK(setCoderProperties->SetCoderProperties(propIDs, properties, kNumProps)); + RINOK(setCoderProperties->SetCoderProperties(propIDs, props, kNumProps)); CMyComPtr<ICompressWriteCoderProperties> writeCoderProperties; encoder.QueryInterface(IID_ICompressWriteCoderProperties, &writeCoderProperties); diff --git a/CPP/7zip/Compress/LZMA_Alone/makefile b/CPP/7zip/Compress/LZMA_Alone/makefile index 1c4baa0b..f6d94081 100755 --- a/CPP/7zip/Compress/LZMA_Alone/makefile +++ b/CPP/7zip/Compress/LZMA_Alone/makefile @@ -26,6 +26,7 @@ WIN_OBJS = \ $O\System.obj 7ZIP_COMMON_OBJS = \ + $O\CWrappers.obj \ $O\InBuffer.obj \ $O\OutBuffer.obj \ $O\StreamUtils.obj \ |