]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
added compatibility with Visual C++ 2012
authorinikep <inikep@gmail.com>
Mon, 25 Apr 2016 11:09:06 +0000 (13:09 +0200)
committerinikep <inikep@gmail.com>
Mon, 25 Apr 2016 11:09:06 +0000 (13:09 +0200)
12 files changed:
lib/README.md
lib/compress/zstd_opt.h
lib/legacy/zstd_v05.c
programs/bench.c
visual/2013/fullbench/fullbench.vcxproj
visual/2013/fullbench/fullbench.vcxproj.filters
visual/2013/fuzzer/fuzzer.vcxproj
visual/2013/fuzzer/fuzzer.vcxproj.filters
visual/2013/zstd/zstd.vcxproj
visual/2013/zstd/zstd.vcxproj.filters
visual/2013/zstdlib/zstdlib.vcxproj
visual/2013/zstdlib/zstdlib.vcxproj.filters

index 6002118e0f10d821d369cf567e85ae11434586a4..84e17a2f10d12f8da026ea99edef25cb70a45ab3 100644 (file)
@@ -27,11 +27,12 @@ To build the zstd library the following files are required:
 - decompress/zstd_decompress.c
 
 Stable API is exposed in [common/zstd.h].
-Advanced and experimental API is exposed in `common/zstd_static.h`.
-`common/zstd_static.h` API elements should be used with static linking only,
+Advanced and experimental API is exposed in [common/zstd_static.h].
+API elements of [common/zstd_static.h] should be used with static linking only,
 as their definition may change in future version of the library.
 
 [common/zstd.h]: common/zstd.h
+[common/zstd_static.h]: common/zstd_static.h
 
 
 #### Separate compressor and decompressor
index ae09a26936ecf67912311599099ec08793a6e1bf..86fa13067ca61acfa27535d8f18d6824c778d245 100644 (file)
@@ -196,9 +196,10 @@ MEM_STATIC void ZSTD_updatePrice(seqStore_t* seqStorePtr, U32 litLength, const B
     }
 
     /* match offset */
-    seqStorePtr->offCodeSum++;
-    BYTE offCode = (BYTE)ZSTD_highbit(offset+1);
-    seqStorePtr->offCodeFreq[offCode]++;
+       {   BYTE offCode = (BYTE)ZSTD_highbit(offset+1);
+               seqStorePtr->offCodeSum++;
+               seqStorePtr->offCodeFreq[offCode]++;
+       }
 
     /* match Length */
     {   static const BYTE ML_Code[128] = { 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
@@ -462,7 +463,7 @@ void ZSTD_compressBlock_opt_generic(ZSTD_CCtx* ctx,
     const BYTE* inr;
 
     /* init */
-    U32 rep[ZSTD_REP_INIT];
+    U32 offset, rep[ZSTD_REP_INIT];
     { U32 i; for (i=0; i<ZSTD_REP_INIT; i++) rep[i]=REPCODE_STARTVALUE; }
 
     ctx->nextToUpdate3 = ctx->nextToUpdate;
@@ -475,7 +476,7 @@ void ZSTD_compressBlock_opt_generic(ZSTD_CCtx* ctx,
     /* Match Loop */
     while (ip < ilimit) {
         U32 cur, match_num, last_pos, litlen, price;
-        U32 u, mlen, best_mlen, best_off;
+        U32 u, mlen, best_mlen, best_off, litLength;
         memset(opt, 0, sizeof(ZSTD_optimal_t));
         last_pos = 0;
         litlen = (U32)(ip - anchor);
@@ -650,7 +651,6 @@ _storeSequence:   /* cur, last_pos, best_mlen, best_off have to be set */
         ZSTD_LOG_PARSER("%d: cur=%d/%d best_mlen=%d best_off=%d rep[0]=%d\n", (int)(ip-base+cur), (int)cur, (int)last_pos, (int)best_mlen, (int)best_off, opt[cur].rep[0]);
 
         opt[0].mlen = 1;
-        U32 offset;
 
         while (1) {
             mlen = opt[cur].mlen;
@@ -674,8 +674,7 @@ _storeSequence:   /* cur, last_pos, best_mlen, best_off have to be set */
             if (mlen == 1) { ip++; cur++; continue; }
             offset = opt[cur].off;
             cur += mlen;
-
-            U32 const litLength = (U32)(ip - anchor);
+            litLength = (U32)(ip - anchor);
            // ZSTD_LOG_ENCODE("%d/%d: ENCODE literals=%d mlen=%d off=%d rep[0]=%d rep[1]=%d\n", (int)(ip-base), (int)(iend-base), (int)(litLength), (int)mlen, (int)(offset), (int)rep[0], (int)rep[1]);
 
             if (offset >= ZSTD_REP_NUM) {
@@ -746,10 +745,9 @@ void ZSTD_compressBlock_opt_extDict_generic(ZSTD_CCtx* ctx,
     ZSTD_optimal_t* opt = seqStorePtr->priceTable;
     ZSTD_match_t* matches = seqStorePtr->matchTable;
     const BYTE* inr;
-    U32 cur, match_num, last_pos, litlen, price;
 
     /* init */
-    U32 rep[ZSTD_REP_INIT];
+    U32 offset, rep[ZSTD_REP_INIT];
     { U32 i; for (i=0; i<ZSTD_REP_INIT; i++) rep[i]=REPCODE_STARTVALUE; }
 
     ctx->nextToUpdate3 = ctx->nextToUpdate;
@@ -761,10 +759,8 @@ void ZSTD_compressBlock_opt_extDict_generic(ZSTD_CCtx* ctx,
 
     /* Match Loop */
     while (ip < ilimit) {
-        U32 u;
-        U32 mlen=0;
-        U32 best_mlen=0;
-        U32 best_off=0;
+        U32 cur, match_num, last_pos, litlen, price;
+        U32 u, mlen, best_mlen, best_off, litLength;
         U32 current = (U32)(ip-base);
         memset(opt, 0, sizeof(ZSTD_optimal_t));
         last_pos = 0;
@@ -960,7 +956,6 @@ _storeSequence:   /* cur, last_pos, best_mlen, best_off have to be set */
         ZSTD_LOG_PARSER("%d: cur=%d/%d best_mlen=%d best_off=%d rep[0]=%d\n", (int)(ip-base+cur), (int)cur, (int)last_pos, (int)best_mlen, (int)best_off, opt[cur].rep[0]);
 
         opt[0].mlen = 1;
-        U32 offset;
 
         while (1) {
             mlen = opt[cur].mlen;
@@ -984,8 +979,7 @@ _storeSequence:   /* cur, last_pos, best_mlen, best_off have to be set */
             if (mlen == 1) { ip++; cur++; continue; }
             offset = opt[cur].off;
             cur += mlen;
-
-            U32 const litLength = (U32)(ip - anchor);
+            litLength = (U32)(ip - anchor);
          //   ZSTD_LOG_ENCODE("%d/%d: ENCODE1 literals=%d mlen=%d off=%d rep[0]=%d rep[1]=%d\n", (int)(ip-base), (int)(iend-base), (int)(litLength), (int)mlen, (int)(offset), (int)rep[0], (int)rep[1]);
 
             if (offset >= ZSTD_REP_NUM) {
index d50724793b5b6e31bd377337a501860f84c4914f..75dc2a926efd02c225ff067ebb2bbe8ac5f2fe9a 100644 (file)
@@ -2372,9 +2372,6 @@ size_t HUFv05_decompress4X2_usingDTable(
     const U32 dtLog = DTable[0];
     size_t errorCode;
 
-    /* Check */
-    if (cSrcSize < 10) return ERROR(corruption_detected);   /* strict minimum : jump table + 1 byte per stream */
-
     /* Init */
     BITv05_DStream_t bitD1;
     BITv05_DStream_t bitD2;
@@ -2398,6 +2395,9 @@ size_t HUFv05_decompress4X2_usingDTable(
     BYTE* op4 = opStart4;
     U32 endSignal;
 
+    /* Check */
+    if (cSrcSize < 10) return ERROR(corruption_detected);   /* strict minimum : jump table + 1 byte per stream */
+
     length4 = cSrcSize - (length1 + length2 + length3 + 6);
     if (length4 > cSrcSize) return ERROR(corruption_detected);   /* overflow */
     errorCode = BITv05_initDStream(&bitD1, istart1, length1);
@@ -3124,9 +3124,6 @@ size_t HUFv05_decompress4X6_usingDTable(
     const HUFv05_DSeqX6* ds = (const HUFv05_DSeqX6*)dsPtr;
     size_t errorCode;
 
-    /* Check */
-    if (cSrcSize < 10) return ERROR(corruption_detected);   /* strict minimum : jump table + 1 byte per stream */
-
     /* Init */
     BITv05_DStream_t bitD1;
     BITv05_DStream_t bitD2;
@@ -3150,6 +3147,9 @@ size_t HUFv05_decompress4X6_usingDTable(
     BYTE* op4 = opStart4;
     U32 endSignal;
 
+       /* Check */
+    if (cSrcSize < 10) return ERROR(corruption_detected);   /* strict minimum : jump table + 1 byte per stream */
+
     length4 = cSrcSize - (length1 + length2 + length3 + 6);
     if (length4 > cSrcSize) return ERROR(corruption_detected);   /* overflow */
     errorCode = BITv05_initDStream(&bitD1, istart1, length1);
index 8470ed3245267167a09708bf1b243d1bbe0a6b62..33c58c16e5619c86a5884a7332816fa52413832d 100644 (file)
@@ -209,12 +209,13 @@ static U32 BMK_isDirectory(const char* infilename)
 #if defined(_MSC_VER)
     struct _stat64 statbuf;
     r = _stat64(infilename, &statbuf);
+    if (!r && (statbuf.st_mode & _S_IFDIR)) return 1;
 #else
     struct stat statbuf;
     r = stat(infilename, &statbuf);
-#endif
     if (!r && S_ISDIR(statbuf.st_mode)) return 1;
-    return 0;
+#endif
+       return 0;
 }
 
 /* ********************************************************
@@ -467,12 +468,12 @@ static void BMK_benchCLevel(void* srcBuffer, size_t benchedSize,
     benchResult_t result, total;
     int l;
 
-    SET_HIGH_PRIORITY;
-
     const char* pch = strrchr(displayName, '\\'); /* Windows */
     if (!pch) pch = strrchr(displayName, '/'); /* Linux */
     if (pch) displayName = pch+1;
 
+    SET_HIGH_PRIORITY;
+
     memset(&result, 0, sizeof(result));
     memset(&total, 0, sizeof(total));
 
@@ -522,15 +523,15 @@ static void BMK_loadFiles(void* buffer, size_t bufferSize,
                           const char** fileNamesTable, unsigned nbFiles)
 {
     size_t pos = 0, totalSize = 0;
-
+    FILE* f;
     unsigned n;
     for (n=0; n<nbFiles; n++) {
+        U64 fileSize = BMK_getFileSize(fileNamesTable[n]);
         if (BMK_isDirectory(fileNamesTable[n])) {
             DISPLAYLEVEL(2, "Ignoring %s directory...       \n", fileNamesTable[n]);
             continue;
         }
-        U64 fileSize = BMK_getFileSize(fileNamesTable[n]);
-        FILE* const f = fopen(fileNamesTable[n], "rb");
+        f = fopen(fileNamesTable[n], "rb");
         if (f==NULL) EXM_THROW(10, "impossible to open file %s", fileNamesTable[n]);
         DISPLAYLEVEL(2, "Loading %s...       \r", fileNamesTable[n]);
         if (fileSize > bufferSize-pos) fileSize = bufferSize-pos, nbFiles=n;   /* buffer too small - stop after this file */
index 8252d03d00d71e3360fe3643d3682015a1f071fa..6b878a99dc914b41fc693dac8fbca224bf22a145 100644 (file)
@@ -28,8 +28,8 @@
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
     <ConfigurationType>Application</ConfigurationType>\r
     <UseDebugLibraries>true</UseDebugLibraries>\r
-    <PlatformToolset>v120</PlatformToolset>\r
     <CharacterSet>Unicode</CharacterSet>\r
+    <PlatformToolset>v110</PlatformToolset>\r
   </PropertyGroup>\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
     <ConfigurationType>Application</ConfigurationType>\r
@@ -69,7 +69,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)..\..\lib\common;$(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
     </Link>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="..\..\..\lib\fse.c" />\r
-    <ClCompile Include="..\..\..\lib\huff0.c" />\r
-    <ClCompile Include="..\..\..\lib\zbuff.c" />\r
-    <ClCompile Include="..\..\..\lib\zstd_compress.c" />\r
-    <ClCompile Include="..\..\..\lib\zstd_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\common\zstd_common.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\fse_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\huf_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\zbuff_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\zstd_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\fse_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\huf_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\zbuff_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\zstd_decompress.c" />\r
     <ClCompile Include="..\..\..\programs\datagen.c" />\r
     <ClCompile Include="..\..\..\programs\fullbench.c" />\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClInclude Include="..\..\..\lib\fse.h" />\r
-    <ClInclude Include="..\..\..\lib\fse_static.h" />\r
-    <ClInclude Include="..\..\..\lib\huff0.h" />\r
-    <ClInclude Include="..\..\..\lib\huff0_static.h" />\r
+    <ClInclude Include="..\..\..\lib\common\fse.h" />\r
+    <ClInclude Include="..\..\..\lib\common\fse_static.h" />\r
+    <ClInclude Include="..\..\..\lib\common\huf.h" />\r
+    <ClInclude Include="..\..\..\lib\common\huf_static.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zbuff.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zbuff_static.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zstd.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zstd_internal.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zstd_static.h" />\r
+    <ClInclude Include="..\..\..\lib\compress\zstd_opt.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\legacy\zstd_v03.h" />\r
-    <ClInclude Include="..\..\..\lib\zbuff.h" />\r
-    <ClInclude Include="..\..\..\lib\zbuff_static.h" />\r
-    <ClInclude Include="..\..\..\lib\zstd.h" />\r
-    <ClInclude Include="..\..\..\lib\zstd_static.h" />\r
     <ClInclude Include="..\..\..\programs\datagen.h" />\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index 1d5f9c59b7fdf728045e7d0af6ce856b1e5292b3..323b6446ebbe4efb232e488eb45690f8ed107c6a 100644 (file)
@@ -1,81 +1,86 @@
 <?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <Filter Include="Fichiers sources">\r
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\r
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\r
-    </Filter>\r
-    <Filter Include="Fichiers d%27en-tête">\r
+    <Filter Include="Header Files">\r
       <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>\r
       <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>\r
     </Filter>\r
-    <Filter Include="Fichiers de ressources">\r
-      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>\r
-      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>\r
+    <Filter Include="Source Files">\r
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\r
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\r
     </Filter>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="..\..\..\lib\fse.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\common\zstd_common.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\compress\fse_compress.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\decompress\fse_decompress.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\..\programs\fullbench.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\..\programs\datagen.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\compress\huf_compress.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\huff0.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\decompress\huf_decompress.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\zstd_compress.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\compress\zstd_compress.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\zstd_decompress.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\decompress\zstd_decompress.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\zbuff.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\compress\zbuff_compress.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\decompress\zbuff_decompress.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClInclude Include="..\..\..\lib\fse.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\fse.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\fse_static.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\fse_static.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zstd.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\zstd.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zstd_static.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\zstd_static.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\..\programs\datagen.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\legacy\zstd_v01.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\huff0.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\huf.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\huff0_static.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\huf_static.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\..\lib\legacy\zstd_legacy.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\legacy\zstd_v02.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\zbuff.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\legacy\zstd_v03.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\zbuff_static.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zbuff.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\compress\zstd_opt.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zbuff_static.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\zstd_internal.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
   </ItemGroup>\r
 </Project>
\ No newline at end of file
index 49738e0ca80696955b90ea395eed7989acbf6c80..4b1875a9f256c3b382f4c7f5b6cf4b1b07b05f3e 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup Label="ProjectConfigurations">\r
     <ProjectConfiguration Include="Debug|Win32">\r
@@ -28,8 +28,8 @@
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
     <ConfigurationType>Application</ConfigurationType>\r
     <UseDebugLibraries>true</UseDebugLibraries>\r
-    <PlatformToolset>v120</PlatformToolset>\r
     <CharacterSet>Unicode</CharacterSet>\r
+    <PlatformToolset>v110</PlatformToolset>\r
   </PropertyGroup>\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
     <ConfigurationType>Application</ConfigurationType>\r
@@ -69,7 +69,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)..\..\lib\common;$(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
     </Link>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\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\legacy\zstd_v03.c" />\r
-    <ClCompile Include="..\..\..\lib\zstd_compress.c" />\r
-    <ClCompile Include="..\..\..\lib\zstd_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\common\zstd_common.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\fse_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\huf_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\zstd_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\fse_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\huf_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\zstd_decompress.c" />\r
     <ClCompile Include="..\..\..\programs\datagen.c" />\r
     <ClCompile Include="..\..\..\programs\fuzzer.c" />\r
     <ClCompile Include="..\..\..\programs\xxhash.c" />\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClInclude Include="..\..\..\lib\fse.h" />\r
-    <ClInclude Include="..\..\..\lib\fse_static.h" />\r
-    <ClInclude Include="..\..\..\lib\huff0.h" />\r
-    <ClInclude Include="..\..\..\lib\huff0_static.h" />\r
+    <ClInclude Include="..\..\..\lib\common\fse.h" />\r
+    <ClInclude Include="..\..\..\lib\common\fse_static.h" />\r
+    <ClInclude Include="..\..\..\lib\common\huf.h" />\r
+    <ClInclude Include="..\..\..\lib\common\huf_static.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zbuff.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zstd_internal.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zbuff_static.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zstd.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zstd_static.h" />\r
+    <ClInclude Include="..\..\..\lib\compress\zstd_opt.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\legacy\zstd_v03.h" />\r
-    <ClInclude Include="..\..\..\lib\zstd.h" />\r
-    <ClInclude Include="..\..\..\lib\zstd_internal.h" />\r
-    <ClInclude Include="..\..\..\lib\zstd_static.h" />\r
     <ClInclude Include="..\..\..\programs\datagen.h" />\r
     <ClInclude Include="..\..\..\programs\xxhash.h" />\r
   </ItemGroup>\r
index 500da8756b15a92c910dca8dce7796ac40b34c84..3e0cbbedcdb58a83e262c25b74f185aef4867205 100644 (file)
@@ -1,90 +1,80 @@
 <?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <Filter Include="Fichiers sources">\r
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\r
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\r
-    </Filter>\r
-    <Filter Include="Fichiers d%27en-tête">\r
+    <Filter Include="Header Files">\r
       <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>\r
       <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>\r
     </Filter>\r
-    <Filter Include="Fichiers de ressources">\r
-      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>\r
-      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>\r
+    <Filter Include="Source Files">\r
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\r
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\r
     </Filter>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="..\..\..\lib\fse.c">\r
-      <Filter>Fichiers sources</Filter>\r
-    </ClCompile>\r
     <ClCompile Include="..\..\..\programs\fuzzer.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\..\programs\xxhash.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\..\programs\datagen.c">\r
-      <Filter>Fichiers sources</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\legacy\zstd_v01.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\huff0.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\common\zstd_common.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\legacy\zstd_v02.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\compress\fse_compress.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\zstd_compress.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\compress\huf_compress.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\zstd_decompress.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\decompress\fse_decompress.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\legacy\zstd_v03.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\decompress\huf_decompress.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClInclude Include="..\..\..\lib\fse.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\programs\xxhash.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\fse_static.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\programs\datagen.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zstd.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\legacy\zstd_legacy.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zstd_static.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\fse.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\programs\xxhash.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\fse_static.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\programs\datagen.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\huf.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\legacy\zstd_v01.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\huf_static.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\huff0.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\zbuff.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\huff0_static.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\zstd_internal.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zstd_internal.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\zbuff_static.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\legacy\zstd_legacy.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\zstd.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\legacy\zstd_v02.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\zstd_static.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\legacy\zstd_v03.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\compress\zstd_opt.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
   </ItemGroup>\r
 </Project>
\ No newline at end of file
index cced867e8dd28a3290ea80b8cd1f57031dc6a43d..7b2ebf6bb8e7debfb0af0d23651944125cbfb3e4 100755 (executable)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup Label="ProjectConfigurations">\r
     <ProjectConfiguration Include="Debug|Win32">\r
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="..\..\..\lib\divsufsort.c" />\r
-    <ClCompile Include="..\..\..\lib\fse.c" />\r
-    <ClCompile Include="..\..\..\lib\huff0.c" />\r
+    <ClCompile Include="..\..\..\lib\common\zstd_common.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\fse_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\huf_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\zbuff_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\zstd_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\fse_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\huf_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\zbuff_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\zstd_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\dictBuilder\divsufsort.c" />\r
+    <ClCompile Include="..\..\..\lib\dictBuilder\zdict.c" />\r
     <ClCompile Include="..\..\..\lib\legacy\zstd_v01.c" />\r
     <ClCompile Include="..\..\..\lib\legacy\zstd_v02.c" />\r
     <ClCompile Include="..\..\..\lib\legacy\zstd_v03.c" />\r
     <ClCompile Include="..\..\..\lib\legacy\zstd_v04.c" />\r
     <ClCompile Include="..\..\..\lib\legacy\zstd_v05.c" />\r
-    <ClCompile Include="..\..\..\lib\zbuff.c" />\r
-    <ClCompile Include="..\..\..\lib\zdict.c" />\r
-    <ClCompile Include="..\..\..\lib\zstd_compress.c" />\r
-    <ClCompile Include="..\..\..\lib\zstd_decompress.c" />\r
     <ClCompile Include="..\..\..\programs\bench.c" />\r
     <ClCompile Include="..\..\..\programs\datagen.c" />\r
     <ClCompile Include="..\..\..\programs\dibio.c" />\r
     <ClCompile Include="..\..\..\programs\zstdcli.c" />\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClInclude Include="..\..\..\lib\divsufsort.h" />\r
-    <ClInclude Include="..\..\..\lib\fse.h" />\r
-    <ClInclude Include="..\..\..\lib\fse_static.h" />\r
-    <ClInclude Include="..\..\..\lib\huff0.h" />\r
-    <ClInclude Include="..\..\..\lib\huff0_static.h" />\r
+    <ClInclude Include="..\..\..\lib\dictBuilder\zdict.h" />\r
+    <ClInclude Include="..\..\..\lib\dictBuilder\zdict_static.h" />\r
+    <ClInclude Include="..\..\..\lib\dictBuilder\divsufsort.h" />\r
+    <ClInclude Include="..\..\..\lib\common\fse.h" />\r
+    <ClInclude Include="..\..\..\lib\common\fse_static.h" />\r
+    <ClInclude Include="..\..\..\lib\common\huf.h" />\r
+    <ClInclude Include="..\..\..\lib\common\huf_static.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zbuff.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zbuff_static.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zstd.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zstd_internal.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zstd_static.h" />\r
+    <ClInclude Include="..\..\..\lib\compress\zstd_opt.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\legacy\zstd_v03.h" />\r
     <ClInclude Include="..\..\..\lib\legacy\zstd_v04.h" />\r
     <ClInclude Include="..\..\..\lib\legacy\zstd_v05.h" />\r
-    <ClInclude Include="..\..\..\lib\zbuff.h" />\r
-    <ClInclude Include="..\..\..\lib\zbuff_static.h" />\r
-    <ClInclude Include="..\..\..\lib\zdict.h" />\r
-    <ClInclude Include="..\..\..\lib\zdict_static.h" />\r
-    <ClInclude Include="..\..\..\lib\zstd.h" />\r
-    <ClInclude Include="..\..\..\lib\zstd_buffered.h" />\r
-    <ClInclude Include="..\..\..\lib\zstd_buffered_static.h" />\r
-    <ClInclude Include="..\..\..\lib\zstd_internal.h" />\r
-    <ClInclude Include="..\..\..\lib\zstd_static.h" />\r
     <ClInclude Include="..\..\..\programs\bench.h" />\r
     <ClInclude Include="..\..\..\programs\datagen.h" />\r
     <ClInclude Include="..\..\..\programs\dibio.h" />\r
@@ -78,7 +81,7 @@
     <ConfigurationType>Application</ConfigurationType>\r
     <UseDebugLibraries>true</UseDebugLibraries>\r
     <CharacterSet>Unicode</CharacterSet>\r
-    <PlatformToolset>v120</PlatformToolset>\r
+    <PlatformToolset>v110</PlatformToolset>\r
   </PropertyGroup>\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
     <ConfigurationType>Application</ConfigurationType>\r
   <PropertyGroup Label="UserMacros" />\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
     <LinkIncremental>true</LinkIncremental>\r
-    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
+    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib\common;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
     <RunCodeAnalysis>true</RunCodeAnalysis>\r
   </PropertyGroup>\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
     <LinkIncremental>true</LinkIncremental>\r
-    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
+    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib\common;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
     <RunCodeAnalysis>true</RunCodeAnalysis>\r
   </PropertyGroup>\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
+    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib\common;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
     <RunCodeAnalysis>false</RunCodeAnalysis>\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
+    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib\common;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
     <RunCodeAnalysis>false</RunCodeAnalysis>\r
   </PropertyGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
index eb8943423ea19ed3c1a72cf2bb7ba54718c65f3b..45f486fd1e15bb5fee5510f903f9d9fadc3ebc02 100755 (executable)
 <?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <Filter Include="Fichiers sources">\r
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\r
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\r
-    </Filter>\r
-    <Filter Include="Fichiers d%27en-tête">\r
+    <Filter Include="Header Files">\r
       <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>\r
       <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>\r
     </Filter>\r
-    <Filter Include="Fichiers de ressources">\r
-      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>\r
-      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>\r
+    <Filter Include="Source Files">\r
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\r
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\r
     </Filter>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="..\..\..\lib\fse.c">\r
-      <Filter>Fichiers sources</Filter>\r
-    </ClCompile>\r
     <ClCompile Include="..\..\..\programs\bench.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\..\programs\fileio.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\..\programs\xxhash.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\..\programs\zstdcli.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\..\lib\legacy\zstd_v01.c">\r
-      <Filter>Fichiers sources</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\huff0.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\..\lib\legacy\zstd_v02.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\..\programs\legacy\fileio_legacy.c">\r
-      <Filter>Fichiers sources</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\zstd_compress.c">\r
-      <Filter>Fichiers sources</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\zstd_decompress.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\..\lib\legacy\zstd_v03.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\..\programs\datagen.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\..\lib\legacy\zstd_v04.c">\r
-      <Filter>Fichiers sources</Filter>\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\programs\dibio.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\divsufsort.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\legacy\zstd_v05.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\zbuff.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\common\zstd_common.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\zdict.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\compress\fse_compress.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\programs\dibio.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\compress\huf_compress.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\legacy\zstd_v05.c">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClCompile Include="..\..\..\lib\compress\zbuff_compress.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\compress\zstd_compress.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\decompress\fse_decompress.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\decompress\huf_decompress.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\decompress\zbuff_decompress.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\decompress\zstd_decompress.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\dictBuilder\divsufsort.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\dictBuilder\zdict.c">\r
+      <Filter>Source Files</Filter>\r
     </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClInclude Include="..\..\..\lib\fse.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\fse_static.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zstd.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zstd_static.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
-    </ClInclude>\r
     <ClInclude Include="..\..\..\programs\bench.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\..\programs\fileio.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\..\programs\xxhash.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\..\lib\legacy\zstd_v01.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\huff0.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\huff0_static.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zstd_internal.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\..\lib\legacy\zstd_legacy.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\..\lib\legacy\zstd_v02.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\..\programs\legacy\fileio_legacy.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zstd_buffered.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zstd_buffered_static.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\..\lib\legacy\zstd_v03.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\..\programs\datagen.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\..\lib\legacy\zstd_v04.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\divsufsort.h">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClInclude Include="..\..\..\programs\dibio.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zbuff.h">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClInclude Include="..\..\..\lib\dictBuilder\zdict.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zbuff_static.h">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClInclude Include="..\..\..\lib\dictBuilder\zdict_static.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zdict.h">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClInclude Include="..\..\..\lib\dictBuilder\divsufsort.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zdict_static.h">\r
-      <Filter>Fichiers sources</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\fse.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\programs\dibio.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+    <ClInclude Include="..\..\..\lib\common\fse_static.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\common\huf.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\common\huf_static.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\common\zbuff.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\common\zbuff_static.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\common\zstd.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\common\zstd_internal.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\common\zstd_static.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\compress\zstd_opt.h">\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\..\lib\legacy\zstd_v05.h">\r
-      <Filter>Fichiers d%27en-tête</Filter>\r
+      <Filter>Header Files</Filter>\r
     </ClInclude>\r
   </ItemGroup>\r
 </Project>
\ No newline at end of file
index e44699d4aec6661101d5058b05b79c8c596b85dd..89133f0126dbbf55e7b00566467afb6ca0a94a14 100644 (file)
@@ -1,5 +1,5 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup Label="ProjectConfigurations">\r
     <ProjectConfiguration Include="Debug|Win32">\r
       <Configuration>Debug</Configuration>\r
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="..\..\..\lib\fse.c" />\r
-    <ClCompile Include="..\..\..\lib\huff0.c" />\r
-    <ClCompile Include="..\..\..\lib\zbuff.c" />\r
-    <ClCompile Include="..\..\..\lib\zstd_compress.c" />\r
-    <ClCompile Include="..\..\..\lib\zstd_decompress.c" />\r
-    <ClInclude Include="..\..\..\lib\bitstream.h" />\r
-    <ClInclude Include="..\..\..\lib\error_private.h" />\r
-    <ClInclude Include="..\..\..\lib\error_public.h" />\r
-    <ClInclude Include="..\..\..\lib\fse.h" />\r
-    <ClInclude Include="..\..\..\lib\fse_static.h" />\r
-    <ClInclude Include="..\..\..\lib\huff0.h" />\r
-    <ClInclude Include="..\..\..\lib\huff0_static.h" />\r
-    <ClInclude Include="..\..\..\lib\mem.h" />\r
-    <ClInclude Include="..\..\..\lib\zbuff.h" />\r
-    <ClInclude Include="..\..\..\lib\zbuff_static.h" />\r
-    <ClInclude Include="..\..\..\lib\zstd.h" />\r
-    <ClInclude Include="..\..\..\lib\zstd_internal.h" />\r
-    <ClInclude Include="..\..\..\lib\zstd_static.h" />\r
+    <ClCompile Include="..\..\..\lib\common\zstd_common.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\fse_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\huf_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\zbuff_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\compress\zstd_compress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\fse_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\huf_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\zbuff_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\decompress\zstd_decompress.c" />\r
+    <ClCompile Include="..\..\..\lib\dictBuilder\divsufsort.c" />\r
+    <ClCompile Include="..\..\..\lib\dictBuilder\zdict.c" />\r
+    <ClInclude Include="..\..\..\lib\common\bitstream.h" />\r
+    <ClInclude Include="..\..\..\lib\common\error_private.h" />\r
+    <ClInclude Include="..\..\..\lib\common\error_public.h" />\r
+    <ClInclude Include="..\..\..\lib\common\mem.h" />\r
+    <ClInclude Include="..\..\..\lib\common\fse.h" />\r
+    <ClInclude Include="..\..\..\lib\common\fse_static.h" />\r
+    <ClInclude Include="..\..\..\lib\common\huf.h" />\r
+    <ClInclude Include="..\..\..\lib\common\huf_static.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zbuff.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zbuff_static.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zstd.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zstd_internal.h" />\r
+    <ClInclude Include="..\..\..\lib\common\zstd_static.h" />\r
+    <ClInclude Include="..\..\..\lib\compress\zstd_opt.h" />\r
     <ClInclude Include="resource.h" />\r
   </ItemGroup>\r
   <ItemGroup>\r
@@ -53,7 +60,7 @@
     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
     <UseDebugLibraries>true</UseDebugLibraries>\r
     <CharacterSet>Unicode</CharacterSet>\r
-    <PlatformToolset>v120</PlatformToolset>\r
+    <PlatformToolset>v110</PlatformToolset>\r
   </PropertyGroup>\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
     <LinkIncremental>true</LinkIncremental>\r
     <TargetName>zstdlib_x86</TargetName>\r
     <IntDir>$(Platform)\$(Configuration)\</IntDir>\r
-    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
+    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib\common;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
     <RunCodeAnalysis>true</RunCodeAnalysis>\r
   </PropertyGroup>\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
     <LinkIncremental>true</LinkIncremental>\r
     <TargetName>zstdlib_x64</TargetName>\r
     <IntDir>$(Platform)\$(Configuration)\</IntDir>\r
-    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
+    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib\common;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
     <RunCodeAnalysis>true</RunCodeAnalysis>\r
   </PropertyGroup>\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
     <LinkIncremental>false</LinkIncremental>\r
     <TargetName>zstdlib_x86</TargetName>\r
     <IntDir>$(Platform)\$(Configuration)\</IntDir>\r
-    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
+    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib\common;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
     <RunCodeAnalysis>false</RunCodeAnalysis>\r
   </PropertyGroup>\r
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
     <LinkIncremental>false</LinkIncremental>\r
     <TargetName>zstdlib_x64</TargetName>\r
     <IntDir>$(Platform)\$(Configuration)\</IntDir>\r
-    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
+    <IncludePath>$(SolutionDir)..\..\programs\legacy;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib\common;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>\r
     <RunCodeAnalysis>false</RunCodeAnalysis>\r
   </PropertyGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
index ffb457b0b15ae2556179d34cf9935aa8d8a360f9..fa5bb166a643812082e0e2a0303f9dedec9938f6 100644 (file)
     </Filter>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="..\..\..\lib\fse.c">\r
+    <ClCompile Include="..\..\..\lib\common\zstd_common.c">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\huff0.c">\r
+    <ClCompile Include="..\..\..\lib\compress\fse_compress.c">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\zstd_compress.c">\r
+    <ClCompile Include="..\..\..\lib\compress\huf_compress.c">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\zstd_decompress.c">\r
+    <ClCompile Include="..\..\..\lib\compress\zbuff_compress.c">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\..\lib\zbuff.c">\r
+    <ClCompile Include="..\..\..\lib\compress\zstd_compress.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\decompress\fse_decompress.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\decompress\huf_decompress.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\decompress\zbuff_decompress.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\decompress\zstd_decompress.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\dictBuilder\divsufsort.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\..\lib\dictBuilder\zdict.c">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClInclude Include="..\..\..\lib\fse.h">\r
+    <ClInclude Include="resource.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\fse_static.h">\r
+    <ClInclude Include="..\..\..\lib\common\bitstream.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zstd.h">\r
+    <ClInclude Include="..\..\..\lib\common\error_private.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zstd_static.h">\r
+    <ClInclude Include="..\..\..\lib\common\error_public.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\huff0.h">\r
+    <ClInclude Include="..\..\..\lib\common\mem.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\huff0_static.h">\r
+    <ClInclude Include="..\..\..\lib\common\fse.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="resource.h">\r
+    <ClInclude Include="..\..\..\lib\common\fse_static.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\..\lib\common\huf.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\bitstream.h">\r
+    <ClInclude Include="..\..\..\lib\common\huf_static.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zstd_internal.h">\r
+    <ClInclude Include="..\..\..\lib\common\zbuff.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\mem.h">\r
+    <ClInclude Include="..\..\..\lib\common\zbuff_static.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\error_private.h">\r
+    <ClInclude Include="..\..\..\lib\common\zstd.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\error_public.h">\r
+    <ClInclude Include="..\..\..\lib\common\zstd_internal.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zbuff.h">\r
+    <ClInclude Include="..\..\..\lib\common\zstd_static.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\..\lib\zbuff_static.h">\r
+    <ClInclude Include="..\..\..\lib\compress\zstd_opt.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
   </ItemGroup>\r