]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Visual : `zstd` supports for `*` wildcard character on command line
authorYann Collet <yann.collet.73@gmail.com>
Thu, 18 Feb 2016 13:49:24 +0000 (14:49 +0100)
committerYann Collet <yann.collet.73@gmail.com>
Thu, 18 Feb 2016 13:49:24 +0000 (14:49 +0100)
Visual : `zstd` 32-bits version compatible with Windows XP

README.md
visual/2013/zstd/zstd.vcxproj

index b84d8a8ffa57d6db2b1a504ce4d21cd6b89c865f..bf407179804e76f42870505053ea51ea36283987 100644 (file)
--- a/README.md
+++ b/README.md
@@ -106,7 +106,7 @@ size_t dictSize = ZDICT_trainFromBuffer(dictBuffer, dictBufferCapacity,
 #include "zstd.h"
 (...)
 ZSTD_CCtx* context = ZSTD_createCCtx();
-size_t compressedSize = ZSTD_compress_usingDict(context, dst, dstCapacity, src, srcSize, dict, dictSize, compressionLevel);
+size_t compressedSize = ZSTD_compress_usingDict(context, dst, dstCapacity, src, srcSize, dictBuffer, dictSize, compressionLevel);
 ```
 
 3) Decompress with dictionary
@@ -115,7 +115,7 @@ size_t compressedSize = ZSTD_compress_usingDict(context, dst, dstCapacity, src,
 #include "zstd.h"
 (...)
 ZSTD_DCtx* context = ZSTD_createDCtx();
-size_t regeneratedSize = ZSTD_decompress_usingDict(context, dst, dstCapacity, cSrc, cSrcSize, dict, dictSize);
+size_t regeneratedSize = ZSTD_decompress_usingDict(context, dst, dstCapacity, cSrc, cSrcSize, dictBuffer, dictSize);
 ```
 
 
index 4531976908100fcdde0e82d5f7cafc15328d7258..7c1c8852e1a5ac52327a4a050bb858181a5fb79c 100644 (file)
@@ -87,7 +87,7 @@
     <ConfigurationType>Application</ConfigurationType>\r
     <UseDebugLibraries>false</UseDebugLibraries>\r
     <WholeProgramOptimization>true</WholeProgramOptimization>\r
-    <PlatformToolset>v120</PlatformToolset>\r
+    <PlatformToolset>v120_xp</PlatformToolset>\r
     <CharacterSet>Unicode</CharacterSet>\r
   </PropertyGroup>\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
     <LinkIncremental>false</LinkIncremental>\r
     <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
-    <RunCodeAnalysis>true</RunCodeAnalysis>\r
+    <RunCodeAnalysis>false</RunCodeAnalysis>\r
+    <OutDir>$(SolutionDir)$(Configuration)\</OutDir>\r
   </PropertyGroup>\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
     <LinkIncremental>false</LinkIncremental>\r
     <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
     <RunCodeAnalysis>false</RunCodeAnalysis>\r
+    <OutDir>$(SolutionDir)$(Configuration)\</OutDir>\r
   </PropertyGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
     <ClCompile>\r
       <WarningLevel>Level4</WarningLevel>\r
       <PrecompiledHeader>\r
       </PrecompiledHeader>\r
-      <Optimization>MaxSpeed</Optimization>\r
+      <Optimization>Full</Optimization>\r
       <FunctionLevelLinking>true</FunctionLevelLinking>\r
       <IntrinsicFunctions>true</IntrinsicFunctions>\r
       <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <EnablePREfast>true</EnablePREfast>\r
+      <EnablePREfast>false</EnablePREfast>\r
       <TreatWarningAsError>true</TreatWarningAsError>\r
-      <AdditionalOptions>/analyze:stacksize19000 %(AdditionalOptions)</AdditionalOptions>\r
     </ClCompile>\r
     <Link>\r
       <SubSystem>Console</SubSystem>\r
       <GenerateDebugInformation>true</GenerateDebugInformation>\r
       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
       <OptimizeReferences>true</OptimizeReferences>\r
+      <AdditionalDependencies>setargv.obj; kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
     </Link>\r
   </ItemDefinitionGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
       <GenerateDebugInformation>true</GenerateDebugInformation>\r
       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
       <OptimizeReferences>true</OptimizeReferences>\r
+      <AdditionalDependencies>setargv.obj;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
     </Link>\r
   </ItemDefinitionGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r