+2006-08-18
+ * updating msvc8 project files
+ * adding zlib.dll to cvs
+ * zzip/memdisk.c:183 overrides for off64_t will not work with off32_t !!!
+ * headers for mktime should return time_t - do we have the header ???
+
2006-08-17
* A report by Tuilipant Gergely had shown an "unaligned access"
error on an alpha machine. So, I have added macro to test for
msvc8/zziplib.vcproj msvc8/zzipsetstub.vcproj msvc8/zzobfuscated.vcproj \
msvc8/zzcat.sln msvc8/zzipself.bat msvc8/zzip.sln \
msvc8/zzcat.vcproj msvc8/zzipself.sln msvc8/zziptest.sln \
-msvc8/zzdir.sln msvc8/zzipself.txt msvc8/zziptest.vcproj
+msvc8/zzdir.sln msvc8/zzipself.txt msvc8/zziptest.vcproj \
+ msvc8/zzipfseeko.vcproj msvc8/zzipmmapped.vcproj
MSVC7 = msvc7/pkzip.exe msvc7/test1.zip msvc7/test.zip \
msvc7/zzdir.vcproj msvc7/zzipself.vcproj msvc7/zzip.vcproj \
msvc8/zziplib.vcproj msvc8/zzipsetstub.vcproj msvc8/zzobfuscated.vcproj \
msvc8/zzcat.sln msvc8/zzipself.bat msvc8/zzip.sln \
msvc8/zzcat.vcproj msvc8/zzipself.sln msvc8/zziptest.sln \
-msvc8/zzdir.sln msvc8/zzipself.txt msvc8/zziptest.vcproj
+msvc8/zzdir.sln msvc8/zzipself.txt msvc8/zziptest.vcproj \
+ msvc8/zzipfseeko.vcproj msvc8/zzipmmapped.vcproj
MSVC7 = msvc7/pkzip.exe msvc7/test1.zip msvc7/test.zip \
msvc7/zzdir.vcproj msvc7/zzipself.vcproj msvc7/zzip.vcproj \
#! /bin/sh
-# From configure.ac Revision: 1.6 .
+# From configure.ac Revision: 1.7 .
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.59.
#
VC.iso = Visual C++ Express CD-image
download.microsoft.com/download/C/6/F/C6F4733B-67C7-4C15-9F21-61F7A3167505/
VCS.iso = Visual C# Express CD-image
+
+== Compiling Error ==
+'can not delete debug/*.idb' - occurs when running MSVC in a VMWare box
+pointing to a Unix drive; create a symlink `ln -s Debug debug` to fix it.
+There are Pre/Post-Build Rules to remove *.idb but sometimes its left over.
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
<Tool\r
Name="VCCLCompilerTool"\r
Optimization="0"\r
- AdditionalIncludeDirectories="..;../zlib/include;"$(MSSdk)/Include""\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include;"$(MSSdk)/Include""\r
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"\r
MinimalRebuild="true"\r
BasicRuntimeChecks="3"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
</Configuration>\r
<Configuration\r
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
Optimization="2"\r
InlineFunctionExpansion="1"\r
OmitFramePointers="true"\r
- AdditionalIncludeDirectories="..;../zlib/include;"$(MSSdk)/Include""\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include;"$(MSSdk)/Include""\r
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"\r
StringPooling="true"\r
RuntimeLibrary="0"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
</Configuration>\r
</Configurations>\r
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
<Tool\r
Name="VCCLCompilerTool"\r
Optimization="0"\r
- AdditionalIncludeDirectories="..;../zlib/include;"$(MSSdk)/Include""\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include;"$(MSSdk)/Include""\r
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"\r
MinimalRebuild="true"\r
BasicRuntimeChecks="3"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
</Configuration>\r
<Configuration\r
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
Optimization="2"\r
InlineFunctionExpansion="1"\r
OmitFramePointers="true"\r
- AdditionalIncludeDirectories="..;../zlib/include;"$(MSSdk)/Include""\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include;"$(MSSdk)/Include""\r
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"\r
StringPooling="true"\r
RuntimeLibrary="0"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
</Configuration>\r
</Configurations>\r
{CB440073-2ED3-48CE-A1A1-B6EACB3A44BD} = {CB440073-2ED3-48CE-A1A1-B6EACB3A44BD}\r
EndProjectSection\r
EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zzipmmapped", "zzipmmapped.vcproj", "{E7474EF2-BF27-4482-B347-2075BEC6A0D4}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zzipfseeko", "zzipfseeko.vcproj", "{33B3D8EF-5CF8-4B3A-93B5-5A9B262AB8A2}"\r
+EndProject\r
Global\r
GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
Debug|Win32 = Debug|Win32\r
{3EC53ADE-2D87-4023-B34A-BA1CF0EA0F01}.Debug|Win32.ActiveCfg = Debug|Win32\r
{3EC53ADE-2D87-4023-B34A-BA1CF0EA0F01}.Release|Win32.ActiveCfg = Release|Win32\r
{3EC53ADE-2D87-4023-B34A-BA1CF0EA0F01}.Release|Win32.Build.0 = Release|Win32\r
+ {E7474EF2-BF27-4482-B347-2075BEC6A0D4}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {E7474EF2-BF27-4482-B347-2075BEC6A0D4}.Debug|Win32.Build.0 = Debug|Win32\r
+ {E7474EF2-BF27-4482-B347-2075BEC6A0D4}.Release|Win32.ActiveCfg = Release|Win32\r
+ {E7474EF2-BF27-4482-B347-2075BEC6A0D4}.Release|Win32.Build.0 = Release|Win32\r
+ {33B3D8EF-5CF8-4B3A-93B5-5A9B262AB8A2}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {33B3D8EF-5CF8-4B3A-93B5-5A9B262AB8A2}.Debug|Win32.Build.0 = Debug|Win32\r
+ {33B3D8EF-5CF8-4B3A-93B5-5A9B262AB8A2}.Release|Win32.ActiveCfg = Release|Win32\r
+ {33B3D8EF-5CF8-4B3A-93B5-5A9B262AB8A2}.Release|Win32.Build.0 = Release|Win32\r
EndGlobalSection\r
GlobalSection(SolutionProperties) = preSolution\r
HideSolutionNode = FALSE\r
--- /dev/null
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+ ProjectType="Visual C++"\r
+ Version="8,00"\r
+ Name="zzipfseeko"\r
+ ProjectGUID="{33B3D8EF-5CF8-4B3A-93B5-5A9B262AB8A2}"\r
+ RootNamespace="zzipfseeko"\r
+ Keyword="Win32Proj"\r
+ >\r
+ <Platforms>\r
+ <Platform\r
+ Name="Win32"\r
+ />\r
+ </Platforms>\r
+ <ToolFiles>\r
+ </ToolFiles>\r
+ <Configurations>\r
+ <Configuration\r
+ Name="Debug|Win32"\r
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+ IntermediateDirectory="$(ConfigurationName)"\r
+ ConfigurationType="4"\r
+ CharacterSet="1"\r
+ >\r
+ <Tool\r
+ Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
+ />\r
+ <Tool\r
+ Name="VCCustomBuildTool"\r
+ />\r
+ <Tool\r
+ Name="VCXMLDataGeneratorTool"\r
+ />\r
+ <Tool\r
+ Name="VCWebServiceProxyGeneratorTool"\r
+ />\r
+ <Tool\r
+ Name="VCMIDLTool"\r
+ />\r
+ <Tool\r
+ Name="VCCLCompilerTool"\r
+ Optimization="0"\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include"\r
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB"\r
+ MinimalRebuild="true"\r
+ BasicRuntimeChecks="3"\r
+ RuntimeLibrary="3"\r
+ UsePrecompiledHeader="0"\r
+ WarningLevel="3"\r
+ Detect64BitPortabilityProblems="true"\r
+ DebugInformationFormat="4"\r
+ />\r
+ <Tool\r
+ Name="VCManagedResourceCompilerTool"\r
+ />\r
+ <Tool\r
+ Name="VCResourceCompilerTool"\r
+ />\r
+ <Tool\r
+ Name="VCPreLinkEventTool"\r
+ />\r
+ <Tool\r
+ Name="VCLibrarianTool"\r
+ AdditionalDependencies="zdll.lib"\r
+ AdditionalLibraryDirectories="../msvc/zlib/lib"\r
+ />\r
+ <Tool\r
+ Name="VCALinkTool"\r
+ />\r
+ <Tool\r
+ Name="VCXDCMakeTool"\r
+ />\r
+ <Tool\r
+ Name="VCBscMakeTool"\r
+ />\r
+ <Tool\r
+ Name="VCFxCopTool"\r
+ />\r
+ <Tool\r
+ Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
+ />\r
+ </Configuration>\r
+ <Configuration\r
+ Name="Release|Win32"\r
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+ IntermediateDirectory="$(ConfigurationName)"\r
+ ConfigurationType="2"\r
+ CharacterSet="1"\r
+ WholeProgramOptimization="1"\r
+ >\r
+ <Tool\r
+ Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
+ />\r
+ <Tool\r
+ Name="VCCustomBuildTool"\r
+ />\r
+ <Tool\r
+ Name="VCXMLDataGeneratorTool"\r
+ />\r
+ <Tool\r
+ Name="VCWebServiceProxyGeneratorTool"\r
+ />\r
+ <Tool\r
+ Name="VCMIDLTool"\r
+ />\r
+ <Tool\r
+ Name="VCCLCompilerTool"\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include"\r
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB"\r
+ RuntimeLibrary="2"\r
+ UsePrecompiledHeader="0"\r
+ WarningLevel="3"\r
+ Detect64BitPortabilityProblems="true"\r
+ DebugInformationFormat="3"\r
+ />\r
+ <Tool\r
+ Name="VCManagedResourceCompilerTool"\r
+ />\r
+ <Tool\r
+ Name="VCResourceCompilerTool"\r
+ />\r
+ <Tool\r
+ Name="VCPreLinkEventTool"\r
+ />\r
+ <Tool\r
+ Name="VCLinkerTool"\r
+ AdditionalDependencies="zlib.dll"\r
+ AdditionalLibraryDirectories="../msvc/zlib/lib"\r
+ GenerateDebugInformation="true"\r
+ SubSystem="2"\r
+ OptimizeReferences="2"\r
+ EnableCOMDATFolding="2"\r
+ TargetMachine="1"\r
+ />\r
+ <Tool\r
+ Name="VCALinkTool"\r
+ />\r
+ <Tool\r
+ Name="VCManifestTool"\r
+ />\r
+ <Tool\r
+ Name="VCXDCMakeTool"\r
+ />\r
+ <Tool\r
+ Name="VCBscMakeTool"\r
+ />\r
+ <Tool\r
+ Name="VCFxCopTool"\r
+ />\r
+ <Tool\r
+ Name="VCAppVerifierTool"\r
+ />\r
+ <Tool\r
+ Name="VCWebDeploymentTool"\r
+ />\r
+ <Tool\r
+ Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
+ />\r
+ </Configuration>\r
+ </Configurations>\r
+ <References>\r
+ </References>\r
+ <Files>\r
+ <Filter\r
+ Name="Source Files"\r
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+ >\r
+ <File\r
+ RelativePath="..\zzip\fetch.c"\r
+ >\r
+ </File>\r
+ <File\r
+ RelativePath="..\zzip\fseeko.c"\r
+ >\r
+ </File>\r
+ </Filter>\r
+ <Filter\r
+ Name="Header Files"\r
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"\r
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"\r
+ >\r
+ <File\r
+ RelativePath="..\zzip\fetch.h"\r
+ >\r
+ </File>\r
+ <File\r
+ RelativePath="..\zzip\fseeko.h"\r
+ >\r
+ </File>\r
+ </Filter>\r
+ <Filter\r
+ Name="Resource Files"\r
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"\r
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"\r
+ >\r
+ </Filter>\r
+ </Files>\r
+ <Globals>\r
+ </Globals>\r
+</VisualStudioProject>\r
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
<Tool\r
Name="VCCLCompilerTool"\r
Optimization="0"\r
- AdditionalIncludeDirectories="..;../zlib/include"\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include"\r
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE"\r
MinimalRebuild="true"\r
BasicRuntimeChecks="3"\r
Name="VCLibrarianTool"\r
AdditionalDependencies="zdll.lib"\r
OutputFile="zziplib-$(ConfigurationName).lib"\r
- AdditionalLibraryDirectories="../zlib/lib"\r
+ AdditionalLibraryDirectories="../msvc/zlib/lib"\r
/>\r
<Tool\r
Name="VCALinkTool"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
</Configuration>\r
<Configuration\r
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
Optimization="2"\r
InlineFunctionExpansion="1"\r
OmitFramePointers="true"\r
- AdditionalIncludeDirectories="..;../zlib/include"\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include"\r
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"\r
StringPooling="true"\r
RuntimeLibrary="0"\r
Name="VCLibrarianTool"\r
AdditionalDependencies="zdll.lib"\r
OutputFile="zziplib-$(ConfigurationName).lib"\r
- AdditionalLibraryDirectories="../zlib/lib"\r
+ AdditionalLibraryDirectories="../msvc/zlib/lib"\r
/>\r
<Tool\r
Name="VCALinkTool"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
</Configuration>\r
</Configurations>\r
--- /dev/null
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+ ProjectType="Visual C++"\r
+ Version="8,00"\r
+ Name="zzipmmapped"\r
+ ProjectGUID="{E7474EF2-BF27-4482-B347-2075BEC6A0D4}"\r
+ RootNamespace="zzipmmapped"\r
+ Keyword="Win32Proj"\r
+ >\r
+ <Platforms>\r
+ <Platform\r
+ Name="Win32"\r
+ />\r
+ </Platforms>\r
+ <ToolFiles>\r
+ </ToolFiles>\r
+ <Configurations>\r
+ <Configuration\r
+ Name="Debug|Win32"\r
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+ IntermediateDirectory="$(ConfigurationName)"\r
+ ConfigurationType="2"\r
+ CharacterSet="1"\r
+ >\r
+ <Tool\r
+ Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
+ />\r
+ <Tool\r
+ Name="VCCustomBuildTool"\r
+ />\r
+ <Tool\r
+ Name="VCXMLDataGeneratorTool"\r
+ />\r
+ <Tool\r
+ Name="VCWebServiceProxyGeneratorTool"\r
+ />\r
+ <Tool\r
+ Name="VCMIDLTool"\r
+ />\r
+ <Tool\r
+ Name="VCCLCompilerTool"\r
+ Optimization="0"\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include"\r
+ PreprocessorDefinitions="WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE"\r
+ MinimalRebuild="true"\r
+ BasicRuntimeChecks="3"\r
+ RuntimeLibrary="3"\r
+ UsePrecompiledHeader="0"\r
+ WarningLevel="3"\r
+ Detect64BitPortabilityProblems="true"\r
+ DebugInformationFormat="4"\r
+ />\r
+ <Tool\r
+ Name="VCManagedResourceCompilerTool"\r
+ />\r
+ <Tool\r
+ Name="VCResourceCompilerTool"\r
+ />\r
+ <Tool\r
+ Name="VCPreLinkEventTool"\r
+ />\r
+ <Tool\r
+ Name="VCLinkerTool"\r
+ AdditionalDependencies="zdll.lib"\r
+ LinkIncremental="2"\r
+ AdditionalLibraryDirectories="../msvc/zlib/lib"\r
+ GenerateDebugInformation="true"\r
+ SubSystem="1"\r
+ TargetMachine="1"\r
+ />\r
+ <Tool\r
+ Name="VCALinkTool"\r
+ />\r
+ <Tool\r
+ Name="VCManifestTool"\r
+ />\r
+ <Tool\r
+ Name="VCXDCMakeTool"\r
+ />\r
+ <Tool\r
+ Name="VCBscMakeTool"\r
+ />\r
+ <Tool\r
+ Name="VCFxCopTool"\r
+ />\r
+ <Tool\r
+ Name="VCAppVerifierTool"\r
+ />\r
+ <Tool\r
+ Name="VCWebDeploymentTool"\r
+ />\r
+ <Tool\r
+ Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
+ />\r
+ </Configuration>\r
+ <Configuration\r
+ Name="Release|Win32"\r
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+ IntermediateDirectory="$(ConfigurationName)"\r
+ ConfigurationType="1"\r
+ CharacterSet="1"\r
+ WholeProgramOptimization="1"\r
+ >\r
+ <Tool\r
+ Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
+ />\r
+ <Tool\r
+ Name="VCCustomBuildTool"\r
+ />\r
+ <Tool\r
+ Name="VCXMLDataGeneratorTool"\r
+ />\r
+ <Tool\r
+ Name="VCWebServiceProxyGeneratorTool"\r
+ />\r
+ <Tool\r
+ Name="VCMIDLTool"\r
+ />\r
+ <Tool\r
+ Name="VCCLCompilerTool"\r
+ PreprocessorDefinitions="WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE"\r
+ RuntimeLibrary="2"\r
+ UsePrecompiledHeader="0"\r
+ WarningLevel="3"\r
+ Detect64BitPortabilityProblems="true"\r
+ DebugInformationFormat="3"\r
+ />\r
+ <Tool\r
+ Name="VCManagedResourceCompilerTool"\r
+ />\r
+ <Tool\r
+ Name="VCResourceCompilerTool"\r
+ />\r
+ <Tool\r
+ Name="VCPreLinkEventTool"\r
+ />\r
+ <Tool\r
+ Name="VCLinkerTool"\r
+ AdditionalDependencies="kernel32.lib $(NoInherit)"\r
+ LinkIncremental="1"\r
+ GenerateDebugInformation="true"\r
+ SubSystem="1"\r
+ OptimizeReferences="2"\r
+ EnableCOMDATFolding="2"\r
+ TargetMachine="1"\r
+ />\r
+ <Tool\r
+ Name="VCALinkTool"\r
+ />\r
+ <Tool\r
+ Name="VCManifestTool"\r
+ />\r
+ <Tool\r
+ Name="VCXDCMakeTool"\r
+ />\r
+ <Tool\r
+ Name="VCBscMakeTool"\r
+ />\r
+ <Tool\r
+ Name="VCFxCopTool"\r
+ />\r
+ <Tool\r
+ Name="VCAppVerifierTool"\r
+ />\r
+ <Tool\r
+ Name="VCWebDeploymentTool"\r
+ />\r
+ <Tool\r
+ Name="VCPostBuildEventTool"\r
+ />\r
+ </Configuration>\r
+ </Configurations>\r
+ <References>\r
+ </References>\r
+ <Files>\r
+ <Filter\r
+ Name="Source Files"\r
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+ >\r
+ <File\r
+ RelativePath="..\zzip\fetch.c"\r
+ >\r
+ </File>\r
+ <File\r
+ RelativePath="..\zzip\memdisk.c"\r
+ >\r
+ </File>\r
+ <File\r
+ RelativePath="..\zzip\mmapped.c"\r
+ >\r
+ </File>\r
+ </Filter>\r
+ <Filter\r
+ Name="Header Files"\r
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"\r
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"\r
+ >\r
+ <File\r
+ RelativePath="..\zzip\fetch.h"\r
+ >\r
+ </File>\r
+ <File\r
+ RelativePath="..\zzip\memdisk.h"\r
+ >\r
+ </File>\r
+ <File\r
+ RelativePath="..\zzip\mmapped.h"\r
+ >\r
+ </File>\r
+ </Filter>\r
+ <Filter\r
+ Name="Resource Files"\r
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"\r
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"\r
+ >\r
+ </Filter>\r
+ </Files>\r
+ <Globals>\r
+ </Globals>\r
+</VisualStudioProject>\r
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
<Tool\r
Name="VCCLCompilerTool"\r
Optimization="0"\r
- AdditionalIncludeDirectories="..;../zlib/include;"$(MSSdk)/Include""\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include;"$(MSSdk)/Include""\r
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"\r
MinimalRebuild="true"\r
BasicRuntimeChecks="3"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
</Configuration>\r
<Configuration\r
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
Optimization="2"\r
InlineFunctionExpansion="1"\r
OmitFramePointers="true"\r
- AdditionalIncludeDirectories="..;../zlib/include;"$(MSSdk)/Include""\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include;"$(MSSdk)/Include""\r
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"\r
StringPooling="true"\r
RuntimeLibrary="0"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
</Configuration>\r
</Configurations>\r
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
<Tool\r
Name="VCCLCompilerTool"\r
Optimization="0"\r
- AdditionalIncludeDirectories="..;../zlib/include;"$(MSSdk)/Include""\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include;"$(MSSdk)/Include""\r
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"\r
MinimalRebuild="true"\r
BasicRuntimeChecks="3"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
</Configuration>\r
<Configuration\r
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
Optimization="2"\r
InlineFunctionExpansion="1"\r
OmitFramePointers="true"\r
- AdditionalIncludeDirectories="..;../zlib/include;"$(MSSdk)/Include""\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include;"$(MSSdk)/Include""\r
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"\r
StringPooling="true"\r
RuntimeLibrary="0"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
</Configuration>\r
</Configurations>\r
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
<Tool\r
Name="VCCLCompilerTool"\r
Optimization="0"\r
- AdditionalIncludeDirectories="..;../zlib/include;"$(MSSdk)/Include""\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include;"$(MSSdk)/Include""\r
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"\r
MinimalRebuild="true"\r
BasicRuntimeChecks="3"\r
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
Optimization="2"\r
InlineFunctionExpansion="1"\r
OmitFramePointers="true"\r
- AdditionalIncludeDirectories="..;../zlib/include;"$(MSSdk)/Include""\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include;"$(MSSdk)/Include""\r
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"\r
StringPooling="true"\r
RuntimeLibrary="0"\r
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
<Tool\r
Name="VCCLCompilerTool"\r
Optimization="0"\r
- AdditionalIncludeDirectories="..;../zlib/include;"$(MSSdk)/Include""\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include;"$(MSSdk)/Include""\r
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"\r
MinimalRebuild="true"\r
BasicRuntimeChecks="3"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
</Configuration>\r
<Configuration\r
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
Optimization="2"\r
InlineFunctionExpansion="1"\r
OmitFramePointers="true"\r
- AdditionalIncludeDirectories="..;../zlib/include;"$(MSSdk)/Include""\r
+ AdditionalIncludeDirectories="..;../msvc/zlib/include;"$(MSSdk)/Include""\r
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"\r
StringPooling="true"\r
RuntimeLibrary="0"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
+ Description="del $(ConfigurationName)\vc80.idb"\r
+ CommandLine="del $(ConfigurationName)\vc80.idb"\r
/>\r
</Configuration>\r
</Configurations>\r
/** included by fseeko.c, mmapped.c, memdisk.c */
#include <zzip/conf.h>
+#include <stdio.h>
#ifdef ZZIP_HAVE_FNMATCH_H
#include <fnmatch.h>
/* if your system does not have fnmatch, we fall back to strcmp: */
static int _zzip_fnmatch(char* pattern, char* string, int flags)
{
- puts ("<zzip:mmapped:strcmp>");
+ fprintf (stderr, "<zzip:mmapped:strcmp>");
return strcmp (pattern, string);
}
#endif
/* we (ab)use the "*user" variable to store the FileMapping handle */
/* which assumes (sizeof(long) == sizeof(HANDLE)) */
-static size_t win32_getpagesize ()
+static size_t win32_getpagesize (void)
{
SYSTEM_INFO si; GetSystemInfo (&si);
return si.dwAllocationGranularity;
/*
* NOTE: this is part of libzzipfseeko (i.e. it is not libzzip).
+ * ==================
*
* These routines are fully independent from the traditional zzip
* implementation. They assume a readonly seekable stdio handle
return 0;
}
-#ifdef ZZIP_HAVE_FNMATCH_H
-#define _zzip_fnmatch fnmatch
-# ifdef FNM_CASEFOLD
-# define _zzip_fnmatch_CASEFOLD FNM_CASEFOLD
-# else
-# define _zzip_fnmatch_CASEFOLD 0
-# endif
-#else
-# define _zzip_fnmatch_CASEFOLD 0
-/* if your system does not have fnmatch, we fall back to strcmp: */
-static int _zzip_fnmatch(char* pattern, char* string, int flags)
-{
- puts ("<zzip:strcmp>");
- return strcmp (pattern, string);
-}
-#endif
-
/** => zzip_entry_findfile
*
* This function uses a compare-function with an additional argument
/*
* NOTE: this is part of libzzipmmapped (i.e. it is not libzzip).
+ * ==================
*
* The mem_disk cache will parse the central information of a zip archive
* and store it internally. One the one hand it allows to find files
/*
* NOTE: this is part of libzzipmmapped (i.e. it is not libzzip).
+ * ==================
*
* These routines are fully independent from the traditional zzip
* implementation. They assume a readonly mmapped sharedmem block
#define _zzip_strndup strndup
#else
/* if your system does not have strndup: */
-zzip__new__ static char* _zzip_strndup(char* p, int maxlen)
+zzip__new__ static char* _zzip_strndup(char* p, size_t maxlen)
{
if (! p) return 0;
___ zzip_byte_t* r = malloc (maxlen+1);