[devel] Removed ASM builds from projects/visualc6 and projects/visualc71
diff --git a/ANNOUNCE b/ANNOUNCE
index 4f7116f..98054c2 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -674,6 +674,7 @@
     needs nothing from the "scripts" directory.
 
 version 1.4.0beta100 [November 14, 2009]
+  Removed ASM builds from projects/visualc6 and projects/visualc71
 
 Send comments/corrections/commendations to png-mng-implement at lists.sf.net
 (subscription required; visit
diff --git a/CHANGES b/CHANGES
index a91bd50..1fb3939 100644
--- a/CHANGES
+++ b/CHANGES
@@ -2361,6 +2361,7 @@
   Avoid redefining PNG_CONST in pngconf.h
 
 version 1.4.0beta100 [November 14, 2009]
+  Removed ASM builds from projects/visualc6 and projects/visualc71
 
 Send comments/corrections/commendations to png-mng-implement at lists.sf.net
 (subscription required; visit
diff --git a/projects/visualc6/README.txt b/projects/visualc6/README.txt
index c07afe6..b650e9e 100644
--- a/projects/visualc6/README.txt
+++ b/projects/visualc6/README.txt
@@ -35,13 +35,9 @@
 
 * Win32_DLL_Release\libpng14.dll      DLL build
 * Win32_DLL_Debug\libpng14d.dll       DLL build (debug version)
-* Win32_DLL_ASM_Release\libpng14.dll  DLL build using ASM code
-* Win32_DLL_ASM_Debug\libpng14d.dll   DLL build using ASM (debug version)
 * Win32_DLL_VB\libpng14vb.dll         DLL build for Visual Basic, using stdcall
 * Win32_LIB_Release\libpng.lib        static build
 * Win32_LIB_Debug\libpngd.lib         static build (debug version)
-* Win32_LIB_ASM_Release\libpng.lib    static build using ASM code
-* Win32_LIB_ASM_Debug\libpngd.lib     static build using ASM (debug version)
 
 
 Notes:
diff --git a/projects/visualc6/libpng.dsp b/projects/visualc6/libpng.dsp
index 4fd918b..5c7c0b7 100644
--- a/projects/visualc6/libpng.dsp
+++ b/projects/visualc6/libpng.dsp
@@ -20,13 +20,9 @@
 !MESSAGE 

 !MESSAGE "libpng - Win32 DLL Release" (based on "Win32 (x86) Dynamic-Link Library")

 !MESSAGE "libpng - Win32 DLL Debug" (based on "Win32 (x86) Dynamic-Link Library")

-!MESSAGE "libpng - Win32 DLL ASM Release" (based on "Win32 (x86) Dynamic-Link Library")

-!MESSAGE "libpng - Win32 DLL ASM Debug" (based on "Win32 (x86) Dynamic-Link Library")

 !MESSAGE "libpng - Win32 DLL VB" (based on "Win32 (x86) Dynamic-Link Library")

 !MESSAGE "libpng - Win32 LIB Release" (based on "Win32 (x86) Static Library")

 !MESSAGE "libpng - Win32 LIB Debug" (based on "Win32 (x86) Static Library")

-!MESSAGE "libpng - Win32 LIB ASM Release" (based on "Win32 (x86) Static Library")

-!MESSAGE "libpng - Win32 LIB ASM Debug" (based on "Win32 (x86) Static Library")

 !MESSAGE 

 

 # Begin Project

@@ -96,68 +92,6 @@
 # ADD BASE LINK32 /nologo /dll /debug /machine:I386 /pdbtype:sept

 # ADD LINK32 zlib1d.lib /nologo /dll /debug /machine:I386 /out:"Win32_DLL_Debug\libpng14d.dll" /libpath:"..\..\..\zlib\projects\visualc6\Win32_DLL_Debug"

 

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL ASM Release"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 0

-# PROP BASE Output_Dir "libpng___Win32_DLL_ASM_Release"

-# PROP BASE Intermediate_Dir "libpng___Win32_DLL_ASM_Release"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 0

-# PROP Output_Dir "Win32_DLL_ASM_Release"

-# PROP Intermediate_Dir "Win32_DLL_ASM_Release"

-# PROP Ignore_Export_Lib 0

-# PROP Target_Dir ""

-CPP=cl.exe

-# ADD BASE CPP /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /FD /c

-# SUBTRACT BASE CPP /YX /Yc /Yu

-# ADD CPP /nologo /MD /W3 /O2 /I "..\.." /I "..\..\..\zlib" /D "WIN32" /D "NDEBUG" /D "PNG_USE_PNGVCRD" /D "PNG_BUILD_DLL" /D "ZLIB_DLL" /D "PNG_LIBPNG_SPECIALBUILD" /FD /c

-# SUBTRACT CPP /YX /Yc /Yu

-MTL=midl.exe

-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32

-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32

-RSC=rc.exe

-# ADD BASE RSC /l 0x409 /d "PNG_CONFIGURE_LIBPNG" /d "NDEBUG"

-# ADD RSC /l 0x409 /i "..\.." /d "PNG_CONFIGURE_LIBPNG" /d "NDEBUG" /d PNG_LIBPNG_SPECIALBUILD=""""Use MMX instructions""""

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LINK32=link.exe

-# ADD BASE LINK32 /nologo /dll /machine:I386

-# ADD LINK32 zlib1.lib /nologo /dll /machine:I386 /out:"Win32_DLL_ASM_Release\libpng14.dll" /libpath:"..\..\..\zlib\projects\visualc6\Win32_DLL_ASM_Release"

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL ASM Debug"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 1

-# PROP BASE Output_Dir "libpng___Win32_DLL_ASM_Debug"

-# PROP BASE Intermediate_Dir "libpng___Win32_DLL_ASM_Debug"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 1

-# PROP Output_Dir "Win32_DLL_ASM_Debug"

-# PROP Intermediate_Dir "Win32_DLL_ASM_Debug"

-# PROP Ignore_Export_Lib 0

-# PROP Target_Dir ""

-CPP=cl.exe

-# ADD BASE CPP /nologo /MDd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /FD /GZ /c

-# SUBTRACT BASE CPP /YX /Yc /Yu

-# ADD CPP /nologo /MDd /W3 /Gm /ZI /Od /I "..\.." /I "..\..\..\zlib" /D "WIN32" /D "_DEBUG" /D "DEBUG" /D PNG_DEBUG=1 /D "PNG_USE_PNGVCRD" /D "PNG_BUILD_DLL" /D "ZLIB_DLL" /D "PNG_LIBPNG_SPECIALBUILD" /FD /GZ /c

-# SUBTRACT CPP /YX /Yc /Yu

-MTL=midl.exe

-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32

-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32

-RSC=rc.exe

-# ADD BASE RSC /l 0x409 /d "PNG_CONFIGURE_LIBPNG" /d "_DEBUG"

-# ADD RSC /l 0x409 /i "..\.." /d "PNG_CONFIGURE_LIBPNG" /d "_DEBUG" /d PNG_DEBUG=1 /d PNG_LIBPNG_SPECIALBUILD=""""Use MMX instructions""""

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LINK32=link.exe

-# ADD BASE LINK32 /nologo /dll /debug /machine:I386 /pdbtype:sept

-# ADD LINK32 zlib1d.lib /nologo /dll /debug /machine:I386 /out:"Win32_DLL_ASM_Debug\libpng14d.dll" /libpath:"..\..\..\zlib\projects\visualc6\Win32_DLL_ASM_Debug"

-

 !ELSEIF  "$(CFG)" == "libpng - Win32 DLL VB"

 

 # PROP BASE Use_MFC 0

@@ -249,73 +183,15 @@
 # ADD BASE LIB32 /nologo

 # ADD LIB32 /nologo /out:"Win32_LIB_Debug\libpngd.lib"

 

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB ASM Release"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 0

-# PROP BASE Output_Dir "libpng___Win32_LIB_ASM_Release"

-# PROP BASE Intermediate_Dir "libpng___Win32_LIB_ASM_Release"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 0

-# PROP Output_Dir "Win32_LIB_ASM_Release"

-# PROP Intermediate_Dir "Win32_LIB_ASM_Release"

-# PROP Target_Dir ""

-CPP=cl.exe

-# ADD BASE CPP /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /FD /c

-# SUBTRACT BASE CPP /YX /Yc /Yu

-# ADD CPP /nologo /MD /W3 /O2 /I "..\.." /I "..\..\..\zlib" /D "WIN32" /D "NDEBUG" /D "PNG_USE_PNGVCRD" /D "PNG_LIBPNG_SPECIALBUILD" /FD /c

-# SUBTRACT CPP /YX /Yc /Yu

-RSC=rc.exe

-# ADD BASE RSC /l 0x409 /d "PNG_CONFIGURE_LIBPNG" /d "NDEBUG"

-# ADD RSC /l 0x409 /i "..\.." /d "PNG_CONFIGURE_LIBPNG" /d "NDEBUG"

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LIB32=link.exe -lib

-# ADD BASE LIB32 /nologo

-# ADD LIB32 /nologo

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB ASM Debug"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 1

-# PROP BASE Output_Dir "libpng___Win32_LIB_ASM_Debug"

-# PROP BASE Intermediate_Dir "libpng___Win32_LIB_ASM_Debug"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 1

-# PROP Output_Dir "Win32_LIB_ASM_Debug"

-# PROP Intermediate_Dir "Win32_LIB_ASM_Debug"

-# PROP Target_Dir ""

-CPP=cl.exe

-# ADD BASE CPP /nologo /MDd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /FD /GZ /c

-# SUBTRACT BASE CPP /YX /Yc /Yu

-# ADD CPP /nologo /MDd /W3 /Gm /ZI /Od /I "..\.." /I "..\..\..\zlib" /D "WIN32" /D "_DEBUG" /D "DEBUG" /D PNG_DEBUG=1 /D "PNG_USE_PNGVCRD" /D "PNG_LIBPNG_SPECIALBUILD" /FD /GZ /c

-# SUBTRACT CPP /YX /Yc /Yu

-RSC=rc.exe

-# ADD BASE RSC /l 0x409 /d "PNG_CONFIGURE_LIBPNG" /d "_DEBUG"

-# ADD RSC /l 0x409 /d "PNG_CONFIGURE_LIBPNG" /d "_DEBUG"

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LIB32=link.exe -lib

-# ADD BASE LIB32 /nologo

-# ADD LIB32 /nologo /out:"Win32_LIB_ASM_Debug\libpngd.lib"

-

 !ENDIF 

 

 # Begin Target

 

 # Name "libpng - Win32 DLL Release"

 # Name "libpng - Win32 DLL Debug"

-# Name "libpng - Win32 DLL ASM Release"

-# Name "libpng - Win32 DLL ASM Debug"

 # Name "libpng - Win32 DLL VB"

 # Name "libpng - Win32 LIB Release"

 # Name "libpng - Win32 LIB Debug"

-# Name "libpng - Win32 LIB ASM Release"

-# Name "libpng - Win32 LIB ASM Debug"

 # Begin Group "Source Files"

 

 # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

@@ -365,49 +241,12 @@
 # End Source File

 # Begin Source File

 

-!IF  "$(CFG)" == "libpng - Win32 DLL Release"

-

-# PROP Exclude_From_Build 1

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL Debug"

-

-# PROP Exclude_From_Build 1

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL ASM Release"

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL ASM Debug"

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL VB"

-

-# PROP Exclude_From_Build 1

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB Release"

-

-# PROP Exclude_From_Build 1

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB Debug"

-

-# PROP Exclude_From_Build 1

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB ASM Release"

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB ASM Debug"

-

-!ENDIF 

-

-# End Source File

-# Begin Source File

-

 SOURCE=..\..\scripts\pngwin.def

 

 !IF  "$(CFG)" == "libpng - Win32 DLL Release"

 

 !ELSEIF  "$(CFG)" == "libpng - Win32 DLL Debug"

 

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL ASM Release"

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL ASM Debug"

-

 !ELSEIF  "$(CFG)" == "libpng - Win32 DLL VB"

 

 # PROP Exclude_From_Build 1

@@ -420,14 +259,6 @@
 

 # PROP Exclude_From_Build 1

 

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB ASM Release"

-

-# PROP Exclude_From_Build 1

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB ASM Debug"

-

-# PROP Exclude_From_Build 1

-

 !ENDIF 

 

 # End Source File

@@ -475,10 +306,6 @@
 

 !ELSEIF  "$(CFG)" == "libpng - Win32 DLL Debug"

 

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL ASM Release"

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL ASM Debug"

-

 !ELSEIF  "$(CFG)" == "libpng - Win32 DLL VB"

 

 !ELSEIF  "$(CFG)" == "libpng - Win32 LIB Release"

@@ -489,14 +316,6 @@
 

 # PROP Exclude_From_Build 1

 

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB ASM Release"

-

-# PROP Exclude_From_Build 1

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB ASM Debug"

-

-# PROP Exclude_From_Build 1

-

 !ENDIF 

 

 # End Source File

diff --git a/projects/visualc6/pngtest.dsp b/projects/visualc6/pngtest.dsp
index 61a5527..0fb46c3 100644
--- a/projects/visualc6/pngtest.dsp
+++ b/projects/visualc6/pngtest.dsp
@@ -19,12 +19,8 @@
 !MESSAGE 

 !MESSAGE "pngtest - Win32 DLL Release" (based on "Win32 (x86) Console Application")

 !MESSAGE "pngtest - Win32 DLL Debug" (based on "Win32 (x86) Console Application")

-!MESSAGE "pngtest - Win32 DLL ASM Release" (based on "Win32 (x86) Console Application")

-!MESSAGE "pngtest - Win32 DLL ASM Debug" (based on "Win32 (x86) Console Application")

 !MESSAGE "pngtest - Win32 LIB Release" (based on "Win32 (x86) Console Application")

 !MESSAGE "pngtest - Win32 LIB Debug" (based on "Win32 (x86) Console Application")

-!MESSAGE "pngtest - Win32 LIB ASM Release" (based on "Win32 (x86) Console Application")

-!MESSAGE "pngtest - Win32 LIB ASM Debug" (based on "Win32 (x86) Console Application")

 !MESSAGE 

 

 # Begin Project

@@ -49,7 +45,7 @@
 # PROP Target_Dir ""

 # ADD BASE CPP /nologo /W3 /O2 /D "WIN32" /D "NDEBUG" /FD /c

 # SUBTRACT BASE CPP /YX

-# ADD CPP /nologo /MD /W3 /O2 /I "..\..\..\zlib" /D "WIN32" /D "NDEBUG" /D "PNG_DLL" /D "PNG_NO_STDIO" /D "PNG_NO_GLOBAL_ARRAYS" /FD /c

+# ADD CPP /nologo /MD /W3 /O2 /I "..\..\..\zlib" /D "WIN32" /D "NDEBUG" /D "PNG_DLL" /D "PNG_NO_STDIO" /FD /c

 # SUBTRACT CPP /YX

 # ADD BASE RSC /l 0x409 /d "NDEBUG"

 # ADD RSC /l 0x409 /d "NDEBUG"

@@ -58,7 +54,7 @@
 # ADD BSC32 /nologo

 LINK32=link.exe

 # ADD BASE LINK32 /nologo /subsystem:console /machine:I386

-# ADD LINK32 Win32_DLL_Release\libpng14.lib ..\..\..\zlib\projects\visualc6\Win32_DLL_Release\zlib1.lib /nologo /subsystem:console /machine:I386

+# ADD LINK32 Win32_DLL_Release\libpng%DLLNUM.lib ..\..\..\zlib\projects\visualc6\Win32_DLL_Release\zlib1.lib /nologo /subsystem:console /machine:I386

 # Begin Special Build Tool

 OutDir=.\Win32_DLL_Release

 SOURCE="$(InputPath)"

@@ -81,7 +77,7 @@
 # PROP Target_Dir ""

 # ADD BASE CPP /nologo /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /FD /GZ /c

 # SUBTRACT BASE CPP /YX

-# ADD CPP /nologo /MDd /W3 /Gm /ZI /Od /I "..\..\..\zlib" /D "WIN32" /D "_DEBUG" /D "PNG_DLL" /D "PNG_NO_STDIO" /D "PNG_NO_GLOBAL_ARRAYS" /FD /GZ /c

+# ADD CPP /nologo /MDd /W3 /Gm /ZI /Od /I "..\..\..\zlib" /D "WIN32" /D "_DEBUG" /D "PNG_DLL" /D "PNG_NO_STDIO" /FD /GZ /c

 # SUBTRACT CPP /YX

 # ADD BASE RSC /l 0x409 /d "_DEBUG"

 # ADD RSC /l 0x409 /d "_DEBUG"

@@ -90,7 +86,7 @@
 # ADD BSC32 /nologo

 LINK32=link.exe

 # ADD BASE LINK32 /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept

-# ADD LINK32 Win32_DLL_Debug\libpng14d.lib ..\..\..\zlib\projects\visualc6\Win32_DLL_Debug\zlib1d.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept

+# ADD LINK32 Win32_DLL_Debug\libpng%DLLNUMd.lib ..\..\..\zlib\projects\visualc6\Win32_DLL_Debug\zlib1d.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept

 # Begin Special Build Tool

 OutDir=.\Win32_DLL_Debug

 SOURCE="$(InputPath)"

@@ -98,70 +94,6 @@
 PostBuild_Cmds=set path=$(outdir);..\..\..\zlib\projects\visualc6\Win32_DLL_Debug;	$(outdir)\pngtest.exe ..\..\pngtest.png

 # End Special Build Tool

 

-!ELSEIF  "$(CFG)" == "pngtest - Win32 DLL ASM Release"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 0

-# PROP BASE Output_Dir "pngtest___Win32_DLL_ASM_Release"

-# PROP BASE Intermediate_Dir "pngtest___Win32_DLL_ASM_Release"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 0

-# PROP Output_Dir "Win32_DLL_ASM_Release"

-# PROP Intermediate_Dir "Win32_DLL_ASM_Release"

-# PROP Ignore_Export_Lib 0

-# PROP Target_Dir ""

-# ADD BASE CPP /nologo /W3 /O2 /D "WIN32" /D "NDEBUG" /FD /c

-# SUBTRACT BASE CPP /YX

-# ADD CPP /nologo /MD /W3 /O2 /I "..\..\..\zlib" /D "WIN32" /D "NDEBUG" /D "PNG_DLL" /D "PNG_NO_STDIO" /D "PNG_NO_GLOBAL_ARRAYS" /FD /c

-# SUBTRACT CPP /YX

-# ADD BASE RSC /l 0x409 /d "NDEBUG"

-# ADD RSC /l 0x409 /d "NDEBUG"

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LINK32=link.exe

-# ADD BASE LINK32 /nologo /subsystem:console /machine:I386

-# ADD LINK32 Win32_DLL_ASM_Release\libpng14.lib ..\..\..\zlib\projects\visualc6\Win32_DLL_ASM_Release\zlib1.lib /nologo /subsystem:console /machine:I386

-# Begin Special Build Tool

-OutDir=.\Win32_DLL_ASM_Release

-SOURCE="$(InputPath)"

-PostBuild_Desc=[Run Test]

-PostBuild_Cmds=set path=$(outdir);..\..\..\zlib\projects\visualc6\Win32_DLL_ASM_Release;	$(outdir)\pngtest.exe ..\..\pngtest.png

-# End Special Build Tool

-

-!ELSEIF  "$(CFG)" == "pngtest - Win32 DLL ASM Debug"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 1

-# PROP BASE Output_Dir "pngtest___Win32_DLL_ASM_Debug"

-# PROP BASE Intermediate_Dir "pngtest___Win32_DLL_ASM_Debug"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 1

-# PROP Output_Dir "Win32_DLL_ASM_Debug"

-# PROP Intermediate_Dir "Win32_DLL_ASM_Debug"

-# PROP Ignore_Export_Lib 0

-# PROP Target_Dir ""

-# ADD BASE CPP /nologo /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /FD /GZ /c

-# SUBTRACT BASE CPP /YX

-# ADD CPP /nologo /MDd /W3 /Gm /ZI /Od /I "..\..\..\zlib" /D "WIN32" /D "_DEBUG" /D "PNG_DLL" /D "PNG_NO_STDIO" /D "PNG_NO_GLOBAL_ARRAYS" /FD /GZ /c

-# SUBTRACT CPP /YX

-# ADD BASE RSC /l 0x409 /d "_DEBUG"

-# ADD RSC /l 0x409 /d "_DEBUG"

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LINK32=link.exe

-# ADD BASE LINK32 /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept

-# ADD LINK32 Win32_DLL_ASM_Debug\libpng14d.lib ..\..\..\zlib\projects\visualc6\Win32_DLL_ASM_Debug\zlib1d.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept

-# Begin Special Build Tool

-OutDir=.\Win32_DLL_ASM_Debug

-SOURCE="$(InputPath)"

-PostBuild_Desc=[Run Test]

-PostBuild_Cmds=set path=$(outdir);..\..\..\zlib\projects\visualc6\Win32_DLL_ASM_Debug;	$(outdir)\pngtest.exe ..\..\pngtest.png

-# End Special Build Tool

-

 !ELSEIF  "$(CFG)" == "pngtest - Win32 LIB Release"

 

 # PROP BASE Use_MFC 0

@@ -226,82 +158,14 @@
 PostBuild_Cmds=$(outdir)\pngtest.exe ..\..\pngtest.png

 # End Special Build Tool

 

-!ELSEIF  "$(CFG)" == "pngtest - Win32 LIB ASM Release"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 0

-# PROP BASE Output_Dir "pngtest___Win32_LIB_ASM_Release"

-# PROP BASE Intermediate_Dir "pngtest___Win32_LIB_ASM_Release"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 0

-# PROP Output_Dir "Win32_LIB_ASM_Release"

-# PROP Intermediate_Dir "Win32_LIB_ASM_Release"

-# PROP Ignore_Export_Lib 0

-# PROP Target_Dir ""

-# ADD BASE CPP /nologo /W3 /O2 /D "WIN32" /D "NDEBUG" /FD /c

-# SUBTRACT BASE CPP /YX

-# ADD CPP /nologo /MD /W3 /O2 /I "..\..\..\zlib" /D "WIN32" /D "NDEBUG" /FD /c

-# SUBTRACT CPP /YX

-# ADD BASE RSC /l 0x409 /d "NDEBUG"

-# ADD RSC /l 0x409 /d "NDEBUG"

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LINK32=link.exe

-# ADD BASE LINK32 /nologo /subsystem:console /machine:I386

-# ADD LINK32 Win32_LIB_ASM_Release\libpng.lib ..\..\..\zlib\projects\visualc6\Win32_LIB_ASM_Release\zlib.lib /nologo /subsystem:console /machine:I386

-# Begin Special Build Tool

-OutDir=.\Win32_LIB_ASM_Release

-SOURCE="$(InputPath)"

-PostBuild_Desc=[Run Test]

-PostBuild_Cmds=$(outdir)\pngtest.exe ..\..\pngtest.png

-# End Special Build Tool

-

-!ELSEIF  "$(CFG)" == "pngtest - Win32 LIB ASM Debug"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 1

-# PROP BASE Output_Dir "pngtest___Win32_LIB_ASM_Debug"

-# PROP BASE Intermediate_Dir "pngtest___Win32_LIB_ASM_Debug"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 1

-# PROP Output_Dir "Win32_LIB_ASM_Debug"

-# PROP Intermediate_Dir "Win32_LIB_ASM_Debug"

-# PROP Ignore_Export_Lib 0

-# PROP Target_Dir ""

-# ADD BASE CPP /nologo /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /FD /GZ /c

-# SUBTRACT BASE CPP /YX

-# ADD CPP /nologo /MDd /W3 /Gm /ZI /Od /I "..\..\..\zlib" /D "WIN32" /D "_DEBUG" /FD /GZ /c

-# SUBTRACT CPP /YX

-# ADD BASE RSC /l 0x409 /d "_DEBUG"

-# ADD RSC /l 0x409 /d "_DEBUG"

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LINK32=link.exe

-# ADD BASE LINK32 /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept

-# ADD LINK32 Win32_LIB_ASM_Debug\libpngd.lib ..\..\..\zlib\projects\visualc6\Win32_LIB_ASM_Debug\zlibd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept

-# Begin Special Build Tool

-OutDir=.\Win32_LIB_ASM_Debug

-SOURCE="$(InputPath)"

-PostBuild_Desc=[Run Test]

-PostBuild_Cmds=$(outdir)\pngtest.exe ..\..\pngtest.png

-# End Special Build Tool

-

 !ENDIF 

 

 # Begin Target

 

 # Name "pngtest - Win32 DLL Release"

 # Name "pngtest - Win32 DLL Debug"

-# Name "pngtest - Win32 DLL ASM Release"

-# Name "pngtest - Win32 DLL ASM Debug"

 # Name "pngtest - Win32 LIB Release"

 # Name "pngtest - Win32 LIB Debug"

-# Name "pngtest - Win32 LIB ASM Release"

-# Name "pngtest - Win32 LIB ASM Debug"

 # Begin Group "Source Files"

 

 # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

diff --git a/projects/visualc71/README.txt b/projects/visualc71/README.txt
index 861bf21..7d51eed 100644
--- a/projects/visualc71/README.txt
+++ b/projects/visualc71/README.txt
@@ -36,13 +36,9 @@
 
 * Win32_DLL_Release\libpng14.dll      DLL build
 * Win32_DLL_Debug\libpng14d.dll       DLL build (debug version)
-* Win32_DLL_ASM_Release\libpng14.dll  DLL build using ASM code
-* Win32_DLL_ASM_Debug\libpng14d.dll   DLL build using ASM (debug version)
 * Win32_DLL_VB\libpng14vb.dll         DLL build for Visual Basic, using stdcall
 * Win32_LIB_Release\libpng.lib        static build
 * Win32_LIB_Debug\libpngd.lib         static build (debug version)
-* Win32_LIB_ASM_Release\libpng.lib    static build using ASM code
-* Win32_LIB_ASM_Debug\libpngd.lib     static build using ASM (debug version)
 
 Notes:
 
diff --git a/projects/visualc71/libpng.sln b/projects/visualc71/libpng.sln
index 7f75b0c..adce68a 100644
--- a/projects/visualc71/libpng.sln
+++ b/projects/visualc71/libpng.sln
@@ -15,67 +15,39 @@
 EndProject

 Global

 	GlobalSection(SolutionConfiguration) = preSolution

-		DLL ASM Debug = DLL ASM Debug

-		DLL ASM Release = DLL ASM Release

 		DLL Debug = DLL Debug

 		DLL Release = DLL Release

 		DLL VB = DLL VB

-		LIB ASM Debug = LIB ASM Debug

-		LIB ASM Release = LIB ASM Release

 		LIB Debug = LIB Debug

 		LIB Release = LIB Release

 	EndGlobalSection

 	GlobalSection(ProjectConfiguration) = postSolution

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL ASM Debug.ActiveCfg = DLL ASM Debug|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL ASM Debug.Build.0 = DLL ASM Debug|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL ASM Release.ActiveCfg = DLL ASM Release|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL ASM Release.Build.0 = DLL ASM Release|Win32

 		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL Debug.ActiveCfg = DLL Debug|Win32

 		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL Debug.Build.0 = DLL Debug|Win32

 		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL Release.ActiveCfg = DLL Release|Win32

 		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL Release.Build.0 = DLL Release|Win32

 		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL VB.ActiveCfg = DLL VB|Win32

 		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL VB.Build.0 = DLL VB|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.LIB ASM Debug.ActiveCfg = LIB ASM Debug|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.LIB ASM Debug.Build.0 = LIB ASM Debug|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.LIB ASM Release.ActiveCfg = LIB ASM Release|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.LIB ASM Release.Build.0 = LIB ASM Release|Win32

 		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.LIB Debug.ActiveCfg = LIB Debug|Win32

 		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.LIB Debug.Build.0 = LIB Debug|Win32

 		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.LIB Release.ActiveCfg = LIB Release|Win32

 		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.LIB Release.Build.0 = LIB Release|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL ASM Debug.ActiveCfg = DLL ASM Debug|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL ASM Debug.Build.0 = DLL ASM Debug|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL ASM Release.ActiveCfg = DLL ASM Release|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL ASM Release.Build.0 = DLL ASM Release|Win32

 		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL Debug.ActiveCfg = DLL Debug|Win32

 		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL Debug.Build.0 = DLL Debug|Win32

 		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL Release.ActiveCfg = DLL Release|Win32

 		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL Release.Build.0 = DLL Release|Win32

 		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL VB.ActiveCfg = DLL VB|Win32

 		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL VB.Build.0 = DLL VB|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.LIB ASM Debug.ActiveCfg = LIB ASM Debug|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.LIB ASM Debug.Build.0 = LIB ASM Debug|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.LIB ASM Release.ActiveCfg = LIB ASM Release|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.LIB ASM Release.Build.0 = LIB ASM Release|Win32

 		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.LIB Debug.ActiveCfg = LIB Debug|Win32

 		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.LIB Debug.Build.0 = LIB Debug|Win32

 		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.LIB Release.ActiveCfg = LIB Release|Win32

 		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.LIB Release.Build.0 = LIB Release|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL ASM Debug.ActiveCfg = DLL ASM Debug|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL ASM Debug.Build.0 = DLL ASM Debug|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL ASM Release.ActiveCfg = DLL ASM Release|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL ASM Release.Build.0 = DLL ASM Release|Win32

 		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL Debug.ActiveCfg = DLL Debug|Win32

 		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL Debug.Build.0 = DLL Debug|Win32

 		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL Release.ActiveCfg = DLL Release|Win32

 		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL Release.Build.0 = DLL Release|Win32

 		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL VB.ActiveCfg = DLL Release|Win32

 		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL VB.Build.0 = DLL Release|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.LIB ASM Debug.ActiveCfg = LIB ASM Debug|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.LIB ASM Debug.Build.0 = LIB ASM Debug|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.LIB ASM Release.ActiveCfg = LIB ASM Release|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.LIB ASM Release.Build.0 = LIB ASM Release|Win32

 		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.LIB Debug.ActiveCfg = LIB Debug|Win32

 		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.LIB Debug.Build.0 = LIB Debug|Win32

 		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.LIB Release.ActiveCfg = LIB Release|Win32

diff --git a/projects/visualc71/libpng.vcproj b/projects/visualc71/libpng.vcproj
index d2a5d7f..750781a 100644
--- a/projects/visualc71/libpng.vcproj
+++ b/projects/visualc71/libpng.vcproj
@@ -18,7 +18,7 @@
 				Name="VCCLCompilerTool"

 				InlineFunctionExpansion="1"

 				AdditionalIncludeDirectories="..\..;..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;NDEBUG;PNG_BUILD_DLL;ZLIB_DLL"

+				PreprocessorDefinitions="WIN32;NDEBUG;PNG_BUILD_DLL;ZLIB_DLL;_CRT_SECURE_NO_WARNINGS"

 				StringPooling="TRUE"

 				RuntimeLibrary="2"

 				EnableFunctionLevelLinking="TRUE"

@@ -66,7 +66,7 @@
 				Name="VCCLCompilerTool"

 				Optimization="0"

 				AdditionalIncludeDirectories="..\..;..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;_DEBUG;DEBUG;PNG_DEBUG=1;PNG_BUILD_DLL;ZLIB_DLL"

+				PreprocessorDefinitions="WIN32;_DEBUG;DEBUG;PNG_DEBUG=1;PNG_BUILD_DLL;ZLIB_DLL;_CRT_SECURE_NO_WARNINGS"

 				BasicRuntimeChecks="3"

 				RuntimeLibrary="3"

 				UsePrecompiledHeader="3"

@@ -106,104 +106,6 @@
 				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

 		</Configuration>

 		<Configuration

-			Name="DLL ASM Release|Win32"

-			OutputDirectory=".\Win32_DLL_ASM_Release"

-			IntermediateDirectory=".\Win32_DLL_ASM_Release"

-			ConfigurationType="2">

-			<Tool

-				Name="VCCLCompilerTool"

-				InlineFunctionExpansion="1"

-				AdditionalIncludeDirectories="..\..;..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;NDEBUG;PNG_USE_PNGVCRD;PNG_BUILD_DLL;ZLIB_DLL;PNG_LIBPNG_SPECIALBUILD"

-				StringPooling="TRUE"

-				RuntimeLibrary="2"

-				EnableFunctionLevelLinking="TRUE"

-				UsePrecompiledHeader="3"

-				PrecompiledHeaderThrough="png.h"

-				WarningLevel="3"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)/libpng14.dll"

-				LinkIncremental="1"

-				ModuleDefinitionFile="..\..\scripts\pngwin.def"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"

-				AdditionalOptions="/d PNG_CONFIGURE_LIBPNG /d PNG_LIBPNG_SPECIALBUILD=&quot;&quot;&quot;&quot;Use MMX instructions&quot;&quot;&quot;&quot;"

-				PreprocessorDefinitions="NDEBUG"

-				Culture="1033"

-				AdditionalIncludeDirectories="..\..;..\..\..\zlib;$(IntDir)"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="DLL ASM Debug|Win32"

-			OutputDirectory=".\Win32_DLL_ASM_Debug"

-			IntermediateDirectory=".\Win32_DLL_ASM_Debug"

-			ConfigurationType="2">

-			<Tool

-				Name="VCCLCompilerTool"

-				Optimization="0"

-				AdditionalIncludeDirectories="..\..;..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;_DEBUG;DEBUG;PNG_DEBUG=1;PNG_USE_PNGVCRD;PNG_BUILD_DLL;ZLIB_DLL;PNG_LIBPNG_SPECIALBUILD"

-				BasicRuntimeChecks="3"

-				RuntimeLibrary="3"

-				UsePrecompiledHeader="3"

-				PrecompiledHeaderThrough="png.h"

-				WarningLevel="3"

-				DebugInformationFormat="4"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)/libpng14d.dll"

-				ModuleDefinitionFile="..\..\scripts\pngwin.def"

-				GenerateDebugInformation="TRUE"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"

-				AdditionalOptions="/d PNG_CONFIGURE_LIBPNG /d PNG_LIBPNG_SPECIALBUILD=&quot;&quot;&quot;&quot;Use MMX instructions&quot;&quot;&quot;&quot;"

-				PreprocessorDefinitions="_DEBUG,PNG_DEBUG=1"

-				Culture="1033"

-				AdditionalIncludeDirectories="..\..;..\..\..\zlib;$(IntDir)"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

 			Name="DLL VB|Win32"

 			OutputDirectory=".\Win32_DLL_VB"

 			IntermediateDirectory=".\Win32_DLL_VB"

@@ -212,7 +114,7 @@
 				Name="VCCLCompilerTool"

 				InlineFunctionExpansion="1"

 				AdditionalIncludeDirectories="..\..;..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;NDEBUG;PNG_BUILD_DLL;ZLIB_DLL;PNGAPI=__stdcall;PNG_NO_MODULEDEF;PNG_LIBPNG_SPECIALBUILD"

+				PreprocessorDefinitions="WIN32;NDEBUG;PNG_BUILD_DLL;ZLIB_DLL;PNGAPI=__stdcall;PNG_NO_MODULEDEF;PNG_LIBPNG_SPECIALBUILD;_CRT_SECURE_NO_WARNINGS"

 				StringPooling="TRUE"

 				RuntimeLibrary="2"

 				EnableFunctionLevelLinking="TRUE"

@@ -260,7 +162,7 @@
 				Name="VCCLCompilerTool"

 				InlineFunctionExpansion="1"

 				AdditionalIncludeDirectories="..\..;..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;NDEBUG"

+				PreprocessorDefinitions="WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS"

 				StringPooling="TRUE"

 				RuntimeLibrary="2"

 				EnableFunctionLevelLinking="TRUE"

@@ -301,89 +203,7 @@
 				Name="VCCLCompilerTool"

 				Optimization="0"

 				AdditionalIncludeDirectories="..\..;..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;_DEBUG;DEBUG;PNG_DEBUG=1"

-				BasicRuntimeChecks="3"

-				RuntimeLibrary="3"

-				UsePrecompiledHeader="3"

-				PrecompiledHeaderThrough="png.h"

-				WarningLevel="3"

-				DebugInformationFormat="4"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLibrarianTool"

-				OutputFile="$(OutDir)/libpngd.lib"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="LIB ASM Release|Win32"

-			OutputDirectory=".\Win32_LIB_ASM_Release"

-			IntermediateDirectory=".\Win32_LIB_ASM_Release"

-			ConfigurationType="4">

-			<Tool

-				Name="VCCLCompilerTool"

-				InlineFunctionExpansion="1"

-				AdditionalIncludeDirectories="..\..,..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;NDEBUG;PNG_USE_PNGVCRD;PNG_LIBPNG_SPECIALBUILD"

-				StringPooling="TRUE"

-				RuntimeLibrary="2"

-				EnableFunctionLevelLinking="TRUE"

-				UsePrecompiledHeader="3"

-				PrecompiledHeaderThrough="png.h"

-				WarningLevel="3"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLibrarianTool"

-				OutputFile="$(OutDir)/libpng.lib"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="LIB ASM Debug|Win32"

-			OutputDirectory=".\Win32_LIB_ASM_Debug"

-			IntermediateDirectory=".\Win32_LIB_ASM_Debug"

-			ConfigurationType="4">

-			<Tool

-				Name="VCCLCompilerTool"

-				Optimization="0"

-				AdditionalIncludeDirectories="..\..,..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;_DEBUG;DEBUG;PNG_DEBUG=1;PNG_USE_PNGVCRD;PNG_LIBPNG_SPECIALBUILD"

+				PreprocessorDefinitions="WIN32;_DEBUG;DEBUG;PNG_DEBUG=1;_CRT_SECURE_NO_WARNINGS"

 				BasicRuntimeChecks="3"

 				RuntimeLibrary="3"

 				UsePrecompiledHeader="3"

@@ -437,18 +257,6 @@
 						UsePrecompiledHeader="0"/>

 				</FileConfiguration>

 				<FileConfiguration

-					Name="DLL ASM Release|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="0"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="DLL ASM Debug|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="0"/>

-				</FileConfiguration>

-				<FileConfiguration

 					Name="DLL VB|Win32">

 					<Tool

 						Name="VCCLCompilerTool"

@@ -466,18 +274,6 @@
 						Name="VCCLCompilerTool"

 						UsePrecompiledHeader="0"/>

 				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Release|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="0"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Debug|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="0"/>

-				</FileConfiguration>

 			</File>

 			<File

 				RelativePath="..\..\pngerror.c">

@@ -494,18 +290,6 @@
 						UsePrecompiledHeader="1"/>

 				</FileConfiguration>

 				<FileConfiguration

-					Name="DLL ASM Release|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="1"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="DLL ASM Debug|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="1"/>

-				</FileConfiguration>

-				<FileConfiguration

 					Name="DLL VB|Win32">

 					<Tool

 						Name="VCCLCompilerTool"

@@ -523,18 +307,6 @@
 						Name="VCCLCompilerTool"

 						UsePrecompiledHeader="1"/>

 				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Release|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="1"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Debug|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="1"/>

-				</FileConfiguration>

 			</File>

 			<File

 				RelativePath="..\..\pngget.c">

@@ -564,39 +336,6 @@
 				RelativePath="..\..\pngtrans.c">

 			</File>

 			<File

-				RelativePath="..\..\pngvcrd.c">

-				<FileConfiguration

-					Name="DLL Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCLCompilerTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="DLL Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCLCompilerTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="DLL VB|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCLCompilerTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCLCompilerTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCLCompilerTool"/>

-				</FileConfiguration>

-			</File>

-			<File

 				RelativePath="..\..\scripts\pngwin.def">

 				<FileConfiguration

 					Name="DLL VB|Win32"

@@ -616,18 +355,6 @@
 					<Tool

 						Name="VCCustomBuildTool"/>

 				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCustomBuildTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCustomBuildTool"/>

-				</FileConfiguration>

 			</File>

 			<File

 				RelativePath="..\..\pngwio.c">

@@ -672,18 +399,6 @@
 					<Tool

 						Name="VCResourceCompilerTool"/>

 				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCResourceCompilerTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCResourceCompilerTool"/>

-				</FileConfiguration>

 			</File>

 		</Filter>

 		<File

@@ -705,22 +420,6 @@
 					Outputs="$(IntDir)\alloc.h;$(IntDir)\fp.h;$(IntDir)\m68881.h;$(IntDir)\mem.h;$(IntDir)\pngusr.h;$(IntDir)\strings.h;$(IntDir)\unistd.h;$(IntDir)\unixio.h"/>

 			</FileConfiguration>

 			<FileConfiguration

-				Name="DLL ASM Release|Win32">

-				<Tool

-					Name="VCCustomBuildTool"

-					Description="Create dummy include files to prevent &quot;Cannot find missing dependency...&quot; warnings."

-					CommandLine="nmake -f PRJ0041.mak IntDir=$(IntDir)"

-					Outputs="$(IntDir)\alloc.h;$(IntDir)\fp.h;$(IntDir)\m68881.h;$(IntDir)\mem.h;$(IntDir)\pngusr.h;$(IntDir)\strings.h;$(IntDir)\unistd.h;$(IntDir)\unixio.h"/>

-			</FileConfiguration>

-			<FileConfiguration

-				Name="DLL ASM Debug|Win32">

-				<Tool

-					Name="VCCustomBuildTool"

-					Description="Create dummy include files to prevent &quot;Cannot find missing dependency...&quot; warnings."

-					CommandLine="nmake -f PRJ0041.mak IntDir=$(IntDir)"

-					Outputs="$(IntDir)\alloc.h;$(IntDir)\fp.h;$(IntDir)\m68881.h;$(IntDir)\mem.h;$(IntDir)\pngusr.h;$(IntDir)\strings.h;$(IntDir)\unistd.h;$(IntDir)\unixio.h"/>

-			</FileConfiguration>

-			<FileConfiguration

 				Name="DLL VB|Win32">

 				<Tool

 					Name="VCCustomBuildTool"

diff --git a/projects/visualc71/pngtest.vcproj b/projects/visualc71/pngtest.vcproj
index 86e8f29..a59585e 100644
--- a/projects/visualc71/pngtest.vcproj
+++ b/projects/visualc71/pngtest.vcproj
@@ -18,7 +18,7 @@
 				Name="VCCLCompilerTool"

 				InlineFunctionExpansion="1"

 				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;NDEBUG;PNG_DLL;PNG_NO_STDIO;PNG_NO_GLOBAL_ARRAYS"

+				PreprocessorDefinitions="WIN32;NDEBUG;PNG_DLL;PNG_NO_STDIO;_CRT_SECURE_NO_WARNINGS"

 				StringPooling="TRUE"

 				RuntimeLibrary="2"

 				EnableFunctionLevelLinking="TRUE"

@@ -65,103 +65,7 @@
 				Name="VCCLCompilerTool"

 				Optimization="0"

 				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;_DEBUG;PNG_DLL;PNG_NO_STDIO;PNG_NO_GLOBAL_ARRAYS"

-				BasicRuntimeChecks="3"

-				RuntimeLibrary="3"

-				WarningLevel="3"

-				DebugInformationFormat="4"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"

-				Description="Testing..."

-				CommandLine="set path=$(OutDir)\..;$(OutDir)\..\ZLib

-$(TargetPath) ..\..\pngtest.png $(IntDir)\pngout.png"

-				Outputs="$(IntDir)\pngout.png"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)/pngtest.exe"

-				GenerateDebugInformation="TRUE"

-				SubSystem="1"

-				TargetMachine="1"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="DLL ASM Release|Win32"

-			OutputDirectory=".\Win32_DLL_ASM_Release\Test"

-			IntermediateDirectory=".\Win32_DLL_ASM_Release\Test"

-			ConfigurationType="1">

-			<Tool

-				Name="VCCLCompilerTool"

-				InlineFunctionExpansion="1"

-				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;NDEBUG;PNG_DLL;PNG_NO_STDIO;PNG_NO_GLOBAL_ARRAYS"

-				StringPooling="TRUE"

-				RuntimeLibrary="2"

-				EnableFunctionLevelLinking="TRUE"

-				WarningLevel="3"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"

-				Description="Testing..."

-				CommandLine="set path=$(OutDir)\..;$(OutDir)\..\ZLib

-$(TargetPath) ..\..\pngtest.png $(IntDir)\pngout.png"

-				Outputs="$(IntDir)\pngout.png"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)/pngtest.exe"

-				LinkIncremental="1"

-				SubSystem="1"

-				TargetMachine="1"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="DLL ASM Debug|Win32"

-			OutputDirectory=".\Win32_DLL_ASM_Debug\Test"

-			IntermediateDirectory=".\Win32_DLL_ASM_Debug\Test"

-			ConfigurationType="1">

-			<Tool

-				Name="VCCLCompilerTool"

-				Optimization="0"

-				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;_DEBUG;PNG_DLL;PNG_NO_STDIO;PNG_NO_GLOBAL_ARRAYS"

+				PreprocessorDefinitions="WIN32;_DEBUG;PNG_DLL;PNG_NO_STDIO;_CRT_SECURE_NO_WARNINGS"

 				BasicRuntimeChecks="3"

 				RuntimeLibrary="3"

 				WarningLevel="3"

@@ -209,7 +113,7 @@
 				Name="VCCLCompilerTool"

 				InlineFunctionExpansion="1"

 				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;NDEBUG;PNG_DLL;PNG_NO_STDIO;PNG_NO_GLOBAL_ARRAYS;PNGAPI=__stdcall"

+				PreprocessorDefinitions="WIN32;NDEBUG;PNG_DLL;PNG_NO_STDIO;PNGAPI=__stdcall;_CRT_SECURE_NO_WARNINGS"

 				StringPooling="TRUE"

 				RuntimeLibrary="2"

 				EnableFunctionLevelLinking="TRUE"

@@ -226,7 +130,7 @@
 				Name="VCLinkerTool"

 				OutputFile="$(OutDir)/pngtest.exe"

 				LinkIncremental="1"

-				IgnoreDefaultLibraryNames="$(IntDir)\libpng14vb.lib"

+				IgnoreDefaultLibraryNames="$(IntDir)\libpng14b.lib"

 				SubSystem="1"

 				TargetMachine="1"/>

 			<Tool

@@ -259,7 +163,7 @@
 				Name="VCCLCompilerTool"

 				InlineFunctionExpansion="1"

 				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;_DEBUG;PNG_NO_GLOBAL_ARRAYS"

+				PreprocessorDefinitions="WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS"

 				StringPooling="TRUE"

 				RuntimeLibrary="2"

 				EnableFunctionLevelLinking="TRUE"

@@ -307,103 +211,7 @@
 				Name="VCCLCompilerTool"

 				Optimization="0"

 				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;_DEBUG;PNG_NO_GLOBAL_ARRAYS"

-				BasicRuntimeChecks="3"

-				RuntimeLibrary="3"

-				WarningLevel="3"

-				DebugInformationFormat="4"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"

-				Description="Testing..."

-				CommandLine="set path=$(OutDir)\..;$(OutDir)\..\ZLib

-$(TargetPath) ..\..\pngtest.png $(IntDir)\pngout.png"

-				Outputs="$(IntDir)\pngout.png"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)/pngtest.exe"

-				GenerateDebugInformation="TRUE"

-				SubSystem="1"

-				TargetMachine="1"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="LIB ASM Release|Win32"

-			OutputDirectory=".\Win32_LIB_ASM_Release\Test"

-			IntermediateDirectory=".\Win32_LIB_ASM_Release\Test"

-			ConfigurationType="1">

-			<Tool

-				Name="VCCLCompilerTool"

-				InlineFunctionExpansion="1"

-				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;NDEBUG;PNG_NO_GLOBAL_ARRAYS"

-				StringPooling="TRUE"

-				RuntimeLibrary="2"

-				EnableFunctionLevelLinking="TRUE"

-				WarningLevel="3"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"

-				Description="Testing..."

-				CommandLine="set path=$(OutDir)\..;$(OutDir)\..\ZLib

-$(TargetPath) ..\..\pngtest.png $(IntDir)\pngout.png"

-				Outputs="$(IntDir)\pngout.png"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)/pngtest.exe"

-				LinkIncremental="1"

-				SubSystem="1"

-				TargetMachine="1"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="LIB ASM Debug|Win32"

-			OutputDirectory=".\Win32_LIB_ASM_Debug\Test"

-			IntermediateDirectory=".\Win32_LIB_ASM_Debug\Test"

-			ConfigurationType="1">

-			<Tool

-				Name="VCCLCompilerTool"

-				Optimization="0"

-				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;_DEBUG;PNG_NO_GLOBAL_ARRAYS"

+				PreprocessorDefinitions="WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS"

 				BasicRuntimeChecks="3"

 				RuntimeLibrary="3"

 				WarningLevel="3"

diff --git a/projects/visualc71/zlib.vcproj b/projects/visualc71/zlib.vcproj
index bc0a2bf..23e0ac5 100644
--- a/projects/visualc71/zlib.vcproj
+++ b/projects/visualc71/zlib.vcproj
@@ -17,7 +17,7 @@
 				Name="VCCLCompilerTool"

 				InlineFunctionExpansion="1"

 				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;NDEBUG"

+				PreprocessorDefinitions="WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS"

 				StringPooling="TRUE"

 				RuntimeLibrary="2"

 				EnableFunctionLevelLinking="TRUE"

@@ -62,97 +62,7 @@
 				Name="VCCLCompilerTool"

 				Optimization="0"

 				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;_DEBUG"

-				BasicRuntimeChecks="3"

-				RuntimeLibrary="3"

-				WarningLevel="3"

-				DebugInformationFormat="4"

-				CompileAs="1"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)\zlib1d.dll"

-				ModuleDefinitionFile="..\..\..\zlib\win32\zlib.def"

-				GenerateDebugInformation="TRUE"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"

-				PreprocessorDefinitions="_DEBUG"

-				Culture="1033"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="DLL ASM Release|Win32"

-			OutputDirectory=".\Win32_DLL_ASM_Release\ZLib"

-			IntermediateDirectory=".\Win32_DLL_ASM_Release\ZLib"

-			ConfigurationType="2">

-			<Tool

-				Name="VCCLCompilerTool"

-				InlineFunctionExpansion="1"

-				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;NDEBUG;ASMV;ASMINF"

-				StringPooling="TRUE"

-				RuntimeLibrary="2"

-				EnableFunctionLevelLinking="TRUE"

-				WarningLevel="3"

-				CompileAs="1"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)\zlib1.dll"

-				LinkIncremental="1"

-				ModuleDefinitionFile="..\..\..\zlib\win32\zlib.def"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"

-				PreprocessorDefinitions="NDEBUG"

-				Culture="1033"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="DLL ASM Debug|Win32"

-			OutputDirectory=".\Win32_DLL_ASM_Debug\ZLib"

-			IntermediateDirectory=".\Win32_DLL_ASM_Debug\ZLib"

-			ConfigurationType="2">

-			<Tool

-				Name="VCCLCompilerTool"

-				Optimization="0"

-				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;_DEBUG;ASMV;ASMINF"

+				PreprocessorDefinitions="WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS"

 				BasicRuntimeChecks="3"

 				RuntimeLibrary="3"

 				WarningLevel="3"

@@ -197,7 +107,7 @@
 				Name="VCCLCompilerTool"

 				InlineFunctionExpansion="1"

 				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;NDEBUG"

+				PreprocessorDefinitions="WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS"

 				StringPooling="TRUE"

 				RuntimeLibrary="2"

 				EnableFunctionLevelLinking="TRUE"

@@ -236,85 +146,7 @@
 				Name="VCCLCompilerTool"

 				Optimization="0"

 				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;_DEBUG"

-				BasicRuntimeChecks="3"

-				RuntimeLibrary="3"

-				WarningLevel="3"

-				DebugInformationFormat="4"

-				CompileAs="1"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLibrarianTool"

-				OutputFile="$(OutDir)\zlibd.lib"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="LIB ASM Release|Win32"

-			OutputDirectory=".\Win32_LIB_ASM_Release\ZLib"

-			IntermediateDirectory=".\Win32_LIB_ASM_Release\ZLib"

-			ConfigurationType="4">

-			<Tool

-				Name="VCCLCompilerTool"

-				InlineFunctionExpansion="1"

-				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;NDEBUG;ASMV;ASMINF"

-				StringPooling="TRUE"

-				RuntimeLibrary="2"

-				EnableFunctionLevelLinking="TRUE"

-				WarningLevel="3"

-				CompileAs="1"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLibrarianTool"

-				OutputFile="$(OutDir)\zlib.lib"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="LIB ASM Debug|Win32"

-			OutputDirectory=".\Win32_LIB_ASM_Debug\ZLib"

-			IntermediateDirectory=".\Win32_LIB_ASM_Debug\ZLib"

-			ConfigurationType="4">

-			<Tool

-				Name="VCCLCompilerTool"

-				Optimization="0"

-				AdditionalIncludeDirectories="..\..\..\zlib"

-				PreprocessorDefinitions="WIN32;_DEBUG;ASMV;ASMINF"

+				PreprocessorDefinitions="WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS"

 				BasicRuntimeChecks="3"

 				RuntimeLibrary="3"

 				WarningLevel="3"

@@ -398,18 +230,6 @@
 					<Tool

 						Name="VCCustomBuildTool"/>

 				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCustomBuildTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCustomBuildTool"/>

-				</FileConfiguration>

 			</File>

 			<File

 				RelativePath="..\..\..\zlib\zutil.c">

@@ -466,18 +286,6 @@
 					<Tool

 						Name="VCResourceCompilerTool"/>

 				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCResourceCompilerTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCResourceCompilerTool"/>

-				</FileConfiguration>

 			</File>

 		</Filter>

 		<Filter

@@ -498,24 +306,6 @@
 						Name="VCCustomBuildTool"/>

 				</FileConfiguration>

 				<FileConfiguration

-					Name="DLL ASM Release|Win32">

-					<Tool

-						Name="VCCustomBuildTool"

-						Description="Assembling..."

-						CommandLine="ml /nologo /c /Cx /coff /Fo&quot;$(IntDir)\$(InputName).obj&quot; &quot;$(InputPath)&quot;

-"

-						Outputs="$(IntDir)\$(InputName).obj"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="DLL ASM Debug|Win32">

-					<Tool

-						Name="VCCustomBuildTool"

-						Description="Assembling..."

-						CommandLine="ml /nologo /c /Cx /coff /Zi /Fo&quot;$(IntDir)\$(InputName).obj&quot; &quot;$(InputPath)&quot;

-"

-						Outputs="$(IntDir)\$(InputName).obj"/>

-				</FileConfiguration>

-				<FileConfiguration

 					Name="LIB Release|Win32"

 					ExcludedFromBuild="TRUE">

 					<Tool

@@ -527,24 +317,6 @@
 					<Tool

 						Name="VCCustomBuildTool"/>

 				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Release|Win32">

-					<Tool

-						Name="VCCustomBuildTool"

-						Description="Assembling..."

-						CommandLine="ml /nologo /c /Cx /coff /Fo&quot;$(IntDir)\$(InputName).obj&quot; &quot;$(InputPath)&quot;

-"

-						Outputs="$(IntDir)\$(InputName).obj"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Debug|Win32">

-					<Tool

-						Name="VCCustomBuildTool"

-						Description="Assembling..."

-						CommandLine="ml /nologo /c /Cx /coff /Zi /Fo&quot;$(IntDir)\$(InputName).obj&quot; &quot;$(InputPath)&quot;

-"

-						Outputs="$(IntDir)\$(InputName).obj"/>

-				</FileConfiguration>

 			</File>

 			<File

 				RelativePath="..\..\..\zlib\contrib\masmx86\gvmat32c.c">

@@ -561,18 +333,6 @@
 						Name="VCCLCompilerTool"/>

 				</FileConfiguration>

 				<FileConfiguration

-					Name="DLL ASM Release|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						AdditionalIncludeDirectories="..\.."/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="DLL ASM Debug|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						AdditionalIncludeDirectories="..\.."/>

-				</FileConfiguration>

-				<FileConfiguration

 					Name="LIB Release|Win32"

 					ExcludedFromBuild="TRUE">

 					<Tool

@@ -584,18 +344,6 @@
 					<Tool

 						Name="VCCLCompilerTool"/>

 				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Release|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						AdditionalIncludeDirectories="..\.."/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Debug|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						AdditionalIncludeDirectories="..\.."/>

-				</FileConfiguration>

 			</File>

 			<File

 				RelativePath="..\..\..\zlib\contrib\masmx86\inffas32.asm">

@@ -612,24 +360,6 @@
 						Name="VCCustomBuildTool"/>

 				</FileConfiguration>

 				<FileConfiguration

-					Name="DLL ASM Release|Win32">

-					<Tool

-						Name="VCCustomBuildTool"

-						Description="Assembling..."

-						CommandLine="ml /nologo /c /Cx /coff /Fo&quot;$(IntDir)\$(InputName).obj&quot; &quot;$(InputPath)&quot;

-"

-						Outputs="$(IntDir)\$(InputName).obj"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="DLL ASM Debug|Win32">

-					<Tool

-						Name="VCCustomBuildTool"

-						Description="Assembling..."

-						CommandLine="ml /nologo /c /Cx /coff /Zi /Fo&quot;$(IntDir)\$(InputName).obj&quot; &quot;$(InputPath)&quot;

-"

-						Outputs="$(IntDir)\$(InputName).obj"/>

-				</FileConfiguration>

-				<FileConfiguration

 					Name="LIB Release|Win32"

 					ExcludedFromBuild="TRUE">

 					<Tool

@@ -641,24 +371,6 @@
 					<Tool

 						Name="VCCustomBuildTool"/>

 				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Release|Win32">

-					<Tool

-						Name="VCCustomBuildTool"

-						Description="Assembling..."

-						CommandLine="ml /nologo /c /Cx /coff /Fo&quot;$(IntDir)\$(InputName).obj&quot; &quot;$(InputPath)&quot;

-"

-						Outputs="$(IntDir)\$(InputName).obj"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB ASM Debug|Win32">

-					<Tool

-						Name="VCCustomBuildTool"

-						Description="Assembling..."

-						CommandLine="ml /nologo /c /Cx /coff /Zi /Fo&quot;$(IntDir)\$(InputName).obj&quot; &quot;$(InputPath)&quot;

-"

-						Outputs="$(IntDir)\$(InputName).obj"/>

-				</FileConfiguration>

 			</File>

 		</Filter>

 		<File