]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
updated visual studio projects
authorYann Collet <yann.collet.73@gmail.com>
Fri, 30 Oct 2015 10:51:26 +0000 (11:51 +0100)
committerYann Collet <yann.collet.73@gmail.com>
Fri, 30 Oct 2015 10:51:26 +0000 (11:51 +0100)
lib/huff0.c
lib/legacy/zstd_v02.c
lib/zstdhc.c
visual/2012/fullbench/fullbench.vcxproj
visual/2012/fullbench/fullbench.vcxproj.filters
visual/2012/fuzzer/fuzzer.vcxproj
visual/2012/fuzzer/fuzzer.vcxproj.filters
visual/2012/zstd/zstd.vcxproj
visual/2012/zstd/zstd.vcxproj.filters

index 13c41e5fd6423f0a7161a245507feff924cfa0eb..4ddd992cd909e59d350b40f0aa3222fd242fbf8e 100644 (file)
@@ -1409,7 +1409,7 @@ size_t HUF_readDTableX6 (U32* DTable, const void* src, size_t srcSize)
     /* fill tables */
     {
         HUF_DDescX6* DDescription = (HUF_DDescX6*)(DTable+1);
-        HUF_DSeqX6* DSequence = (HUF_DSeqX6*)(DTable + 1 + (1<<(memLog-1)));
+        HUF_DSeqX6* DSequence = (HUF_DSeqX6*)(DTable + 1 + ((size_t)1<<(memLog-1)));
         HUF_DSeqX6 DSeq;
         HUF_DDescX6 DDesc;
         DSeq.sequence = 0;
@@ -1469,7 +1469,7 @@ static U32 HUF_decodeLastSymbolsX6(void* op, const U32 maxL, BIT_DStream_t* DStr
 static inline size_t HUF_decodeStreamX6(BYTE* p, BIT_DStream_t* bitDPtr, BYTE* const pEnd, const U32* DTable, const U32 dtLog)
 {
     const HUF_DDescX6* dd = (const HUF_DDescX6*)(DTable+1);
-    const HUF_DSeqX6* ds = (const HUF_DSeqX6*)(DTable + 1 + (1<<(dtLog-1)));
+    const HUF_DSeqX6* ds = (const HUF_DSeqX6*)(DTable + 1 + ((size_t)1<<(dtLog-1)));
     BYTE* const pStart = p;
 
     /* up to 16 symbols at a time */
@@ -1551,7 +1551,7 @@ size_t HUF_decompress4X6_usingDTable(
 
         const U32 dtLog = DTable[0];
         const HUF_DDescX6* dd = (const HUF_DDescX6*)(DTable+1);
-        const HUF_DSeqX6* ds = (const HUF_DSeqX6*)(DTable + 1 + (1<<(dtLog-1)));
+        const HUF_DSeqX6* ds = (const HUF_DSeqX6*)(DTable + 1 + ((size_t)1<<(dtLog-1)));
         size_t errorCode;
 
         /* Init */
index a52878e2951a5793789e9c08ea571c9806baf03c..d98dd6f7b595fc8caf21a0fab859fe7bfde0b452 100644 (file)
@@ -2511,7 +2511,7 @@ static size_t HUF_readDTableX6 (U32* DTable, const void* src, size_t srcSize)
     /* fill tables */
     {
         HUF_DDescX6* DDescription = (HUF_DDescX6*)(DTable+1);
-        HUF_DSeqX6* DSequence = (HUF_DSeqX6*)(DTable + 1 + (1<<(memLog-1)));
+        HUF_DSeqX6* DSequence = (HUF_DSeqX6*)(DTable + 1 + ((size_t)1<<(memLog-1)));
         HUF_DSeqX6 DSeq;
         HUF_DDescX6 DDesc;
         DSeq.sequence = 0;
@@ -2571,7 +2571,7 @@ static U32 HUF_decodeLastSymbolsX6(void* op, const U32 maxL, BIT_DStream_t* DStr
 static inline size_t HUF_decodeStreamX6(BYTE* p, BIT_DStream_t* bitDPtr, BYTE* const pEnd, const U32* DTable, const U32 dtLog)
 {
     const HUF_DDescX6* dd = (const HUF_DDescX6*)(DTable+1);
-    const HUF_DSeqX6* ds = (const HUF_DSeqX6*)(DTable + 1 + (1<<(dtLog-1)));
+    const HUF_DSeqX6* ds = (const HUF_DSeqX6*)(DTable + 1 + ((size_t)1<<(dtLog-1)));
     BYTE* const pStart = p;
 
     /* up to 16 symbols at a time */
@@ -2612,7 +2612,7 @@ static size_t HUF_decompress4X6_usingDTable(
 
         const U32 dtLog = DTable[0];
         const HUF_DDescX6* dd = (const HUF_DDescX6*)(DTable+1);
-        const HUF_DSeqX6* ds = (const HUF_DSeqX6*)(DTable + 1 + (1<<(dtLog-1)));
+        const HUF_DSeqX6* ds = (const HUF_DSeqX6*)(DTable + 1 + ((size_t)1<<(dtLog-1)));
         size_t errorCode;
 
         /* Init */
@@ -3705,7 +3705,7 @@ size_t ZSTDv02_decompress( void* dst, size_t maxOriginalSize,
 
 ZSTDv02_Dctx* ZSTDv02_createDCtx(void)
 {
-       return (ZSTDv02_Dctx*)ZSTD_createDCtx;
+       return (ZSTDv02_Dctx*)ZSTD_createDCtx();
 }
 
 size_t ZSTDv02_freeDCtx(ZSTDv02_Dctx* dctx)
index 499b63bc07dc3f5bb704f5c5b35220c27fb7a4a5..3e0ee1a4a2f27473e00b1e61bb41b4044220a0d0 100644 (file)
@@ -114,8 +114,8 @@ static size_t ZSTD_HC_resetCCtx_advanced (ZSTD_HC_CCtx* zc,
             if (zc->workSpace == NULL) return ERROR(memory_allocation);
         }
         zc->hashTable = (U32*)zc->workSpace;
-        zc->chainTable = zc->hashTable + (1 << params.hashLog);
-        zc->seqStore.buffer = (void*) (zc->chainTable + (1 << params.chainLog));
+        zc->chainTable = zc->hashTable + ((size_t)1 << params.hashLog);
+        zc->seqStore.buffer = (void*) (zc->chainTable + ((size_t)1 << params.chainLog));
         memset(zc->hashTable, 0, tableSpace );
     }
 
index 6fd3aeb932034579e4452312de51d7fc24362699..c9a6e38dd7130bb13c462ee95a6db07ee30fd027 100644 (file)
@@ -83,7 +83,7 @@
   </PropertyGroup>\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
     <LinkIncremental>false</LinkIncremental>\r
-    <IncludePath>$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
+    <IncludePath>$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
     <RunCodeAnalysis>true</RunCodeAnalysis>\r
   </PropertyGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
     <ClCompile Include="..\..\..\lib\fse.c" />\r
     <ClCompile Include="..\..\..\lib\huff0.c" />\r
     <ClCompile Include="..\..\..\lib\legacy\zstd_v01.c" />\r
+    <ClCompile Include="..\..\..\lib\legacy\zstd_v02.c" />\r
     <ClCompile Include="..\..\..\lib\zstd.c" />\r
     <ClCompile Include="..\..\..\programs\datagen.c" />\r
     <ClCompile Include="..\..\..\programs\fullbench.c" />\r
     <ClInclude Include="..\..\..\lib\fse_static.h" />\r
     <ClInclude Include="..\..\..\lib\huff0.h" />\r
     <ClInclude Include="..\..\..\lib\huff0_static.h" />\r
+    <ClInclude Include="..\..\..\lib\legacy\zstd_legacy.h" />\r
     <ClInclude Include="..\..\..\lib\legacy\zstd_v01.h" />\r
+    <ClInclude Include="..\..\..\lib\legacy\zstd_v02.h" />\r
     <ClInclude Include="..\..\..\lib\zstd.h" />\r
     <ClInclude Include="..\..\..\lib\zstd_static.h" />\r
     <ClInclude Include="..\..\..\programs\datagen.h" />\r
index 52555408eb47a1ea7c23fb03bdc3f798cd6eb9b1..41fadb2908637473da9275c16a19fc73f16ab3b3 100644 (file)
@@ -33,6 +33,9 @@
     <ClCompile Include="..\..\..\lib\huff0.c">\r
       <Filter>Fichiers sources</Filter>\r
     </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\legacy\zstd_v02.c">\r
+      <Filter>Fichiers sources</Filter>\r
+    </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ClInclude Include="..\..\..\lib\fse.h">\r
     <ClInclude Include="..\..\..\lib\huff0_static.h">\r
       <Filter>Fichiers d%27en-tête</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\legacy\zstd_legacy.h">\r
+      <Filter>Fichiers d%27en-tête</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\legacy\zstd_v02.h">\r
+      <Filter>Fichiers d%27en-tête</Filter>\r
+    </ClInclude>\r
   </ItemGroup>\r
 </Project>
\ No newline at end of file
index 861012d6bcb592e2138df6ec39e6d8bbaf53a5fd..22c8240a4f0e38a00e61eb8d0acb99282fcafdfa 100644 (file)
@@ -83,7 +83,7 @@
   </PropertyGroup>\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
     <LinkIncremental>false</LinkIncremental>\r
-    <IncludePath>$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
+    <IncludePath>$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
     <RunCodeAnalysis>true</RunCodeAnalysis>\r
   </PropertyGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
     <ClCompile Include="..\..\..\lib\fse.c" />\r
     <ClCompile Include="..\..\..\lib\huff0.c" />\r
     <ClCompile Include="..\..\..\lib\legacy\zstd_v01.c" />\r
+    <ClCompile Include="..\..\..\lib\legacy\zstd_v02.c" />\r
     <ClCompile Include="..\..\..\lib\zstd.c" />\r
     <ClCompile Include="..\..\..\lib\zstdhc.c" />\r
     <ClCompile Include="..\..\..\programs\datagen.c" />\r
     <ClInclude Include="..\..\..\lib\fse_static.h" />\r
     <ClInclude Include="..\..\..\lib\huff0.h" />\r
     <ClInclude Include="..\..\..\lib\huff0_static.h" />\r
+    <ClInclude Include="..\..\..\lib\legacy\zstd_legacy.h" />\r
     <ClInclude Include="..\..\..\lib\legacy\zstd_v01.h" />\r
+    <ClInclude Include="..\..\..\lib\legacy\zstd_v02.h" />\r
     <ClInclude Include="..\..\..\lib\zstd.h" />\r
     <ClInclude Include="..\..\..\lib\zstdhc.h" />\r
     <ClInclude Include="..\..\..\lib\zstdhc_static.h" />\r
index bb412fa7c58953b0c40289d164f6f6c36ab09b0f..4430249963e08ae046a95329e2bb41dce848688c 100644 (file)
@@ -39,6 +39,9 @@
     <ClCompile Include="..\..\..\lib\zstdhc.c">\r
       <Filter>Fichiers sources</Filter>\r
     </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\legacy\zstd_v02.c">\r
+      <Filter>Fichiers sources</Filter>\r
+    </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ClInclude Include="..\..\..\lib\fse.h">\r
     <ClInclude Include="..\..\..\lib\zstdhc_static.h">\r
       <Filter>Fichiers d%27en-tête</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\legacy\zstd_legacy.h">\r
+      <Filter>Fichiers d%27en-tête</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\legacy\zstd_v02.h">\r
+      <Filter>Fichiers d%27en-tête</Filter>\r
+    </ClInclude>\r
   </ItemGroup>\r
 </Project>
\ No newline at end of file
index 0a35dd9029bc2eb1be13c14328c5149133319b6f..3a707b27c92c4f4cb2aeb37c048bf4d1618ea3a1 100644 (file)
     <ClCompile Include="..\..\..\lib\fse.c" />\r
     <ClCompile Include="..\..\..\lib\huff0.c" />\r
     <ClCompile Include="..\..\..\lib\legacy\zstd_v01.c" />\r
+    <ClCompile Include="..\..\..\lib\legacy\zstd_v02.c" />\r
     <ClCompile Include="..\..\..\lib\zstd.c" />\r
     <ClCompile Include="..\..\..\lib\zstdhc.c" />\r
     <ClCompile Include="..\..\..\programs\bench.c" />\r
     <ClCompile Include="..\..\..\programs\fileio.c" />\r
+    <ClCompile Include="..\..\..\programs\legacy\fileio_legacy.c" />\r
     <ClCompile Include="..\..\..\programs\xxhash.c" />\r
     <ClCompile Include="..\..\..\programs\zstdcli.c" />\r
   </ItemGroup>\r
@@ -34,7 +36,9 @@
     <ClInclude Include="..\..\..\lib\fse_static.h" />\r
     <ClInclude Include="..\..\..\lib\huff0.h" />\r
     <ClInclude Include="..\..\..\lib\huff0_static.h" />\r
+    <ClInclude Include="..\..\..\lib\legacy\zstd_legacy.h" />\r
     <ClInclude Include="..\..\..\lib\legacy\zstd_v01.h" />\r
+    <ClInclude Include="..\..\..\lib\legacy\zstd_v02.h" />\r
     <ClInclude Include="..\..\..\lib\zstd.h" />\r
     <ClInclude Include="..\..\..\lib\zstdhc.h" />\r
     <ClInclude Include="..\..\..\lib\zstdhc_static.h" />\r
@@ -42,6 +46,7 @@
     <ClInclude Include="..\..\..\lib\zstd_static.h" />\r
     <ClInclude Include="..\..\..\programs\bench.h" />\r
     <ClInclude Include="..\..\..\programs\fileio.h" />\r
+    <ClInclude Include="..\..\..\programs\legacy\fileio_legacy.h" />\r
     <ClInclude Include="..\..\..\programs\xxhash.h" />\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
@@ -94,7 +99,7 @@
   <PropertyGroup Label="UserMacros" />\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
     <LinkIncremental>true</LinkIncremental>\r
-    <IncludePath>$(SolutionDir)..\..\lib;$(SolutionDir)..\..\lib\legacy;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
+    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib;$(SolutionDir)..\..\lib\legacy;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
     <RunCodeAnalysis>true</RunCodeAnalysis>\r
   </PropertyGroup>\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
   </PropertyGroup>\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
     <LinkIncremental>false</LinkIncremental>\r
-    <IncludePath>$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
+    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
     <RunCodeAnalysis>true</RunCodeAnalysis>\r
   </PropertyGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
       <TreatWarningAsError>true</TreatWarningAsError>\r
       <EnablePREfast>true</EnablePREfast>\r
       <AdditionalOptions>/analyze:stacksize19000 %(AdditionalOptions)</AdditionalOptions>\r
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
     </ClCompile>\r
     <Link>\r
       <SubSystem>Console</SubSystem>\r
index a9b5393cdb7cef714614a9d9478022e0bd275877..562e0d4778ed7ae85345048d31d9d29ab6c0f7f8 100644 (file)
     <ClCompile Include="..\..\..\lib\zstdhc.c">\r
       <Filter>Fichiers sources</Filter>\r
     </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\legacy\zstd_v02.c">\r
+      <Filter>Fichiers sources</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\programs\legacy\fileio_legacy.c">\r
+      <Filter>Fichiers sources</Filter>\r
+    </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ClInclude Include="..\..\..\lib\fse.h">\r
     <ClInclude Include="..\..\..\lib\zstdhc_static.h">\r
       <Filter>Fichiers d%27en-tête</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\legacy\zstd_legacy.h">\r
+      <Filter>Fichiers d%27en-tête</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\legacy\zstd_v02.h">\r
+      <Filter>Fichiers d%27en-tête</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\..\programs\legacy\fileio_legacy.h">\r
+      <Filter>Fichiers d%27en-tête</Filter>\r
+    </ClInclude>\r
   </ItemGroup>\r
 </Project>
\ No newline at end of file