- 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
}
/* 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,
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;
/* 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);
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;
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) {
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;
/* 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;
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;
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) {
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;
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);
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;
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);
#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;
}
/* ********************************************************
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));
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 */
<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
<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
<?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
-<?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
<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
<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
<?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
-<?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
<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
<?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
-<?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
<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
</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