Remove msvc project (unmaintained)

This commit is contained in:
Jonathan Dowland 2018-03-05 15:36:35 +00:00
parent d50a8a60a0
commit 4c9c2e7fc0
18 changed files with 0 additions and 6671 deletions

11
msvc/.gitignore vendored
View file

@ -1,11 +0,0 @@
*.cfg
*.ncb
*.suo
*.user
hexndata
savegames
strfsav*
*.pcx
SDL*
begin_code.h
close_code.h

View file

@ -1,5 +0,0 @@
Project and header files for building with Microsoft Visual C++. Please
note that the MSVC project files are not officially supported; the
canonical way to build Chocolate Doom under Windows is using
MingW + MSYS.

View file

@ -1,91 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Doom", "doom.vcproj", "{8B744A3B-8F18-41A0-85A3-293816E85B6E}"
ProjectSection(ProjectDependencies) = postProject
{FC8D0610-1507-4F36-99BC-6F5A422B6AD3} = {FC8D0610-1507-4F36-99BC-6F5A422B6AD3}
{66CD7F50-73B9-482F-8B69-1AF54983F845} = {66CD7F50-73B9-482F-8B69-1AF54983F845}
{35F435DB-AC4A-4F28-BA2D-812E638FB01A} = {35F435DB-AC4A-4F28-BA2D-812E638FB01A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Heretic", "heretic.vcproj", "{8D4FF322-7414-4668-94BD-D63B45D9CBF8}"
ProjectSection(ProjectDependencies) = postProject
{FC8D0610-1507-4F36-99BC-6F5A422B6AD3} = {FC8D0610-1507-4F36-99BC-6F5A422B6AD3}
{66CD7F50-73B9-482F-8B69-1AF54983F845} = {66CD7F50-73B9-482F-8B69-1AF54983F845}
{35F435DB-AC4A-4F28-BA2D-812E638FB01A} = {35F435DB-AC4A-4F28-BA2D-812E638FB01A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Hexen", "hexen.vcproj", "{8FBB8720-340B-4185-9442-A76781FD6278}"
ProjectSection(ProjectDependencies) = postProject
{FC8D0610-1507-4F36-99BC-6F5A422B6AD3} = {FC8D0610-1507-4F36-99BC-6F5A422B6AD3}
{66CD7F50-73B9-482F-8B69-1AF54983F845} = {66CD7F50-73B9-482F-8B69-1AF54983F845}
{35F435DB-AC4A-4F28-BA2D-812E638FB01A} = {35F435DB-AC4A-4F28-BA2D-812E638FB01A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Server", "server.vcproj", "{10DCBB24-F8BB-4796-A653-6DE9C8AAC24B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Setup", "setup.vcproj", "{01975BB6-D2DA-48E7-AE0D-6A8AC8ECF48A}"
ProjectSection(ProjectDependencies) = postProject
{35F435DB-AC4A-4F28-BA2D-812E638FB01A} = {35F435DB-AC4A-4F28-BA2D-812E638FB01A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libpcsound", "libpcsound.vcproj", "{66CD7F50-73B9-482F-8B69-1AF54983F845}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtextscreen", "libtextscreen.vcproj", "{35F435DB-AC4A-4F28-BA2D-812E638FB01A}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Strife", "strife.vcproj", "{FC4DACBA-2A3E-4AF0-804A-AF5FFFD13B08}"
ProjectSection(ProjectDependencies) = postProject
{FC8D0610-1507-4F36-99BC-6F5A422B6AD3} = {FC8D0610-1507-4F36-99BC-6F5A422B6AD3}
{66CD7F50-73B9-482F-8B69-1AF54983F845} = {66CD7F50-73B9-482F-8B69-1AF54983F845}
{35F435DB-AC4A-4F28-BA2D-812E638FB01A} = {35F435DB-AC4A-4F28-BA2D-812E638FB01A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libopl", "libopl.vcproj", "{FC8D0610-1507-4F36-99BC-6F5A422B6AD3}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Debug|Win32.ActiveCfg = Debug|Win32
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Debug|Win32.Build.0 = Debug|Win32
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Release|Win32.ActiveCfg = Release|Win32
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Release|Win32.Build.0 = Release|Win32
{8D4FF322-7414-4668-94BD-D63B45D9CBF8}.Debug|Win32.ActiveCfg = Debug|Win32
{8D4FF322-7414-4668-94BD-D63B45D9CBF8}.Debug|Win32.Build.0 = Debug|Win32
{8D4FF322-7414-4668-94BD-D63B45D9CBF8}.Release|Win32.ActiveCfg = Release|Win32
{8D4FF322-7414-4668-94BD-D63B45D9CBF8}.Release|Win32.Build.0 = Release|Win32
{8FBB8720-340B-4185-9442-A76781FD6278}.Debug|Win32.ActiveCfg = Debug|Win32
{8FBB8720-340B-4185-9442-A76781FD6278}.Debug|Win32.Build.0 = Debug|Win32
{8FBB8720-340B-4185-9442-A76781FD6278}.Release|Win32.ActiveCfg = Release|Win32
{8FBB8720-340B-4185-9442-A76781FD6278}.Release|Win32.Build.0 = Release|Win32
{10DCBB24-F8BB-4796-A653-6DE9C8AAC24B}.Debug|Win32.ActiveCfg = Debug|Win32
{10DCBB24-F8BB-4796-A653-6DE9C8AAC24B}.Debug|Win32.Build.0 = Debug|Win32
{10DCBB24-F8BB-4796-A653-6DE9C8AAC24B}.Release|Win32.ActiveCfg = Release|Win32
{10DCBB24-F8BB-4796-A653-6DE9C8AAC24B}.Release|Win32.Build.0 = Release|Win32
{01975BB6-D2DA-48E7-AE0D-6A8AC8ECF48A}.Debug|Win32.ActiveCfg = Debug|Win32
{01975BB6-D2DA-48E7-AE0D-6A8AC8ECF48A}.Debug|Win32.Build.0 = Debug|Win32
{01975BB6-D2DA-48E7-AE0D-6A8AC8ECF48A}.Release|Win32.ActiveCfg = Release|Win32
{01975BB6-D2DA-48E7-AE0D-6A8AC8ECF48A}.Release|Win32.Build.0 = Release|Win32
{66CD7F50-73B9-482F-8B69-1AF54983F845}.Debug|Win32.ActiveCfg = Debug|Win32
{66CD7F50-73B9-482F-8B69-1AF54983F845}.Debug|Win32.Build.0 = Debug|Win32
{66CD7F50-73B9-482F-8B69-1AF54983F845}.Release|Win32.ActiveCfg = Release|Win32
{66CD7F50-73B9-482F-8B69-1AF54983F845}.Release|Win32.Build.0 = Release|Win32
{35F435DB-AC4A-4F28-BA2D-812E638FB01A}.Debug|Win32.ActiveCfg = Debug|Win32
{35F435DB-AC4A-4F28-BA2D-812E638FB01A}.Debug|Win32.Build.0 = Debug|Win32
{35F435DB-AC4A-4F28-BA2D-812E638FB01A}.Release|Win32.ActiveCfg = Release|Win32
{35F435DB-AC4A-4F28-BA2D-812E638FB01A}.Release|Win32.Build.0 = Release|Win32
{FC4DACBA-2A3E-4AF0-804A-AF5FFFD13B08}.Debug|Win32.ActiveCfg = Debug|Win32
{FC4DACBA-2A3E-4AF0-804A-AF5FFFD13B08}.Debug|Win32.Build.0 = Debug|Win32
{FC4DACBA-2A3E-4AF0-804A-AF5FFFD13B08}.Release|Win32.ActiveCfg = Release|Win32
{FC4DACBA-2A3E-4AF0-804A-AF5FFFD13B08}.Release|Win32.Build.0 = Release|Win32
{FC8D0610-1507-4F36-99BC-6F5A422B6AD3}.Debug|Win32.ActiveCfg = Debug|Win32
{FC8D0610-1507-4F36-99BC-6F5A422B6AD3}.Debug|Win32.Build.0 = Debug|Win32
{FC8D0610-1507-4F36-99BC-6F5A422B6AD3}.Release|Win32.ActiveCfg = Release|Win32
{FC8D0610-1507-4F36-99BC-6F5A422B6AD3}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View file

@ -1,31 +0,0 @@
/* config.h for MSVC builds. This is just the config.h created by
* configure. */
/* Name of package */
#define PACKAGE "chocolate-doom"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "fraggle@gmail.com"
/* Define to the full name of this package. */
#define PACKAGE_NAME "Chocolate Doom"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "Chocolate Doom 3.0.0"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "chocolate-doom"
/* Define to the version of this package. */
#define PACKAGE_VERSION "3.0.0"
/* Change this when you create your awesome forked version */
#define PROGRAM_PREFIX "chocolate-"
/* Version number of package */
#define VERSION "3.0.0"
/* Define to 1 if your processor stores words with the most significant byte
first (like Motorola and SPARC, unlike Intel and VAX). */
/* #undef WORDS_BIGENDIAN */

File diff suppressed because it is too large Load diff

View file

@ -1,912 +0,0 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name="Heretic"
ProjectGUID="{8D4FF322-7414-4668-94BD-D63B45D9CBF8}"
RootNamespace="Heretic"
TargetFrameworkVersion="196613"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="..\bin"
IntermediateDirectory="..\obj\heretic\$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".;..\src;..\src\heretic;..\textscreen;..\pcsound;..\opl"
PreprocessorDefinitions="WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;PROGRAM_PREFIX=&quot;\&quot;chocolate-\&quot;&quot;"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
WarningLevel="3"
DebugInformationFormat="4"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="SDL2_mixer.lib SDL2_net.lib SDL2main.lib SDL2.lib"
OutputFile="$(OutDir)\chocolate-heretic-dbg.exe"
IgnoreDefaultLibraryNames="msvcrt"
GenerateDebugInformation="true"
SubSystem="1"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="..\bin"
IntermediateDirectory="..\obj\heretic\$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="2"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="2"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
WholeProgramOptimization="true"
AdditionalIncludeDirectories=".;..\src;..\src\heretic;..\textscreen;..\pcsound;..\opl"
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;PROGRAM_PREFIX=&quot;\&quot;chocolate-\&quot;&quot;"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
UsePrecompiledHeader="0"
WarningLevel="3"
DebugInformationFormat="0"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="SDL2_mixer.lib SDL2_net.lib SDL2main.lib SDL2.lib"
OutputFile="$(OutDir)\chocolate-heretic.exe"
LinkIncremental="0"
IgnoreDefaultLibraryNames="msvcrtd"
GenerateDebugInformation="false"
GenerateMapFile="true"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
LinkTimeCodeGeneration="1"
DataExecutionPrevention="0"
TurnOffAssemblyGeneration="false"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath="..\src\d_event.c"
>
</File>
<File
RelativePath="..\src\d_iwad.c"
>
</File>
<File
RelativePath="..\src\d_loop.c"
>
</File>
<File
RelativePath="..\src\d_mode.c"
>
</File>
<File
RelativePath="..\src\deh_io.c"
>
</File>
<File
RelativePath="..\src\deh_main.c"
>
</File>
<File
RelativePath="..\src\deh_mapping.c"
>
</File>
<File
RelativePath="..\src\deh_str.c"
>
</File>
<File
RelativePath="..\src\deh_text.c"
>
</File>
<File
RelativePath="..\src\gusconf.c"
>
</File>
<File
RelativePath="..\src\i_cdmus.c"
>
</File>
<File
RelativePath="..\src\i_endoom.c"
>
</File>
<File
RelativePath="..\src\i_joystick.c"
>
</File>
<File
RelativePath="..\src\i_main.c"
>
</File>
<File
RelativePath="..\src\i_oplmusic.c"
>
</File>
<File
RelativePath="..\src\i_pcsound.c"
>
</File>
<File
RelativePath="..\src\i_scale.c"
>
</File>
<File
RelativePath="..\src\i_sdlmusic.c"
>
</File>
<File
RelativePath="..\src\i_sdlsound.c"
>
</File>
<File
RelativePath="..\src\i_sound.c"
>
</File>
<File
RelativePath="..\src\i_system.c"
>
</File>
<File
RelativePath="..\src\i_timer.c"
>
</File>
<File
RelativePath="..\src\i_video.c"
>
</File>
<File
RelativePath="..\src\icon.c"
>
</File>
<File
RelativePath="..\src\m_argv.c"
>
</File>
<File
RelativePath="..\src\m_bbox.c"
>
</File>
<File
RelativePath="..\src\m_cheat.c"
>
</File>
<File
RelativePath="..\src\m_config.c"
>
</File>
<File
RelativePath="..\src\m_controls.c"
>
</File>
<File
RelativePath="..\src\m_fixed.c"
>
</File>
<File
RelativePath="..\src\m_misc.c"
>
</File>
<File
RelativePath="..\src\memio.c"
>
</File>
<File
RelativePath="..\src\midifile.c"
>
</File>
<File
RelativePath="..\src\mus2mid.c"
>
</File>
<File
RelativePath="..\src\net_client.c"
>
</File>
<File
RelativePath="..\src\net_common.c"
>
</File>
<File
RelativePath="..\src\net_dedicated.c"
>
</File>
<File
RelativePath="..\src\net_gui.c"
>
</File>
<File
RelativePath="..\src\net_io.c"
>
</File>
<File
RelativePath="..\src\net_loop.c"
>
</File>
<File
RelativePath="..\src\net_packet.c"
>
</File>
<File
RelativePath="..\src\net_query.c"
>
</File>
<File
RelativePath="..\src\net_sdl.c"
>
</File>
<File
RelativePath="..\src\net_server.c"
>
</File>
<File
RelativePath="..\src\net_structrw.c"
>
</File>
<File
RelativePath="..\src\sha1.c"
>
</File>
<File
RelativePath="..\src\tables.c"
>
</File>
<File
RelativePath="..\src\v_diskicon.c"
>
</File>
<File
RelativePath="..\src\v_video.c"
>
</File>
<File
RelativePath="..\src\w_checksum.c"
>
</File>
<File
RelativePath="..\src\w_file.c"
>
</File>
<File
RelativePath="..\src\w_file_posix.c"
>
</File>
<File
RelativePath="..\src\w_file_stdc.c"
>
</File>
<File
RelativePath="..\src\w_file_win32.c"
>
</File>
<File
RelativePath="..\src\w_main.c"
>
</File>
<File
RelativePath="..\src\w_merge.c"
>
</File>
<File
RelativePath="..\src\w_wad.c"
>
</File>
<File
RelativePath="..\src\z_zone.c"
>
</File>
<Filter
Name="heretic"
>
<File
RelativePath="..\src\heretic\am_map.c"
>
</File>
<File
RelativePath="..\src\heretic\ct_chat.c"
>
</File>
<File
RelativePath="..\src\heretic\d_main.c"
>
</File>
<File
RelativePath="..\src\heretic\d_net.c"
>
</File>
<File
RelativePath="..\src\heretic\deh_ammo.c"
>
</File>
<File
RelativePath="..\src\heretic\deh_frame.c"
>
</File>
<File
RelativePath="..\src\heretic\deh_htext.c"
>
</File>
<File
RelativePath="..\src\heretic\deh_htic.c"
>
</File>
<File
RelativePath="..\src\heretic\deh_sound.c"
>
</File>
<File
RelativePath="..\src\heretic\deh_thing.c"
>
</File>
<File
RelativePath="..\src\heretic\deh_weapon.c"
>
</File>
<File
RelativePath="..\src\heretic\f_finale.c"
>
</File>
<File
RelativePath="..\src\heretic\g_game.c"
>
</File>
<File
RelativePath="..\src\heretic\in_lude.c"
>
</File>
<File
RelativePath="..\src\heretic\info.c"
>
</File>
<File
RelativePath="..\src\heretic\m_random.c"
>
</File>
<File
RelativePath="..\src\heretic\mn_menu.c"
>
</File>
<File
RelativePath="..\src\heretic\p_ceilng.c"
>
</File>
<File
RelativePath="..\src\heretic\p_doors.c"
>
</File>
<File
RelativePath="..\src\heretic\p_enemy.c"
>
</File>
<File
RelativePath="..\src\heretic\p_floor.c"
>
</File>
<File
RelativePath="..\src\heretic\p_inter.c"
>
</File>
<File
RelativePath="..\src\heretic\p_lights.c"
>
</File>
<File
RelativePath="..\src\heretic\p_map.c"
>
</File>
<File
RelativePath="..\src\heretic\p_maputl.c"
>
</File>
<File
RelativePath="..\src\heretic\p_mobj.c"
>
</File>
<File
RelativePath="..\src\heretic\p_plats.c"
>
</File>
<File
RelativePath="..\src\heretic\p_pspr.c"
>
</File>
<File
RelativePath="..\src\heretic\p_saveg.c"
>
</File>
<File
RelativePath="..\src\heretic\p_setup.c"
>
</File>
<File
RelativePath="..\src\heretic\p_sight.c"
>
</File>
<File
RelativePath="..\src\heretic\p_spec.c"
>
</File>
<File
RelativePath="..\src\heretic\p_switch.c"
>
</File>
<File
RelativePath="..\src\heretic\p_telept.c"
>
</File>
<File
RelativePath="..\src\heretic\p_tick.c"
>
</File>
<File
RelativePath="..\src\heretic\p_user.c"
>
</File>
<File
RelativePath="..\src\heretic\r_bsp.c"
>
</File>
<File
RelativePath="..\src\heretic\r_data.c"
>
</File>
<File
RelativePath="..\src\heretic\r_draw.c"
>
</File>
<File
RelativePath="..\src\heretic\r_main.c"
>
</File>
<File
RelativePath="..\src\heretic\r_plane.c"
>
</File>
<File
RelativePath="..\src\heretic\r_segs.c"
>
</File>
<File
RelativePath="..\src\heretic\r_things.c"
>
</File>
<File
RelativePath="..\src\heretic\s_sound.c"
>
</File>
<File
RelativePath="..\src\heretic\sb_bar.c"
>
</File>
<File
RelativePath="..\src\heretic\sounds.c"
>
</File>
</Filter>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath="..\src\d_event.h"
>
</File>
<File
RelativePath="..\src\d_iwad.h"
>
</File>
<File
RelativePath="..\src\d_loop.h"
>
</File>
<File
RelativePath="..\src\d_mode.h"
>
</File>
<File
RelativePath="..\src\d_ticcmd.h"
>
</File>
<File
RelativePath="..\src\deh_defs.h"
>
</File>
<File
RelativePath="..\src\deh_io.h"
>
</File>
<File
RelativePath="..\src\deh_main.h"
>
</File>
<File
RelativePath="..\src\deh_mapping.h"
>
</File>
<File
RelativePath="..\src\deh_str.h"
>
</File>
<File
RelativePath="..\src\doomfeatures.h"
>
</File>
<File
RelativePath="..\src\doomkeys.h"
>
</File>
<File
RelativePath="..\src\doomtype.h"
>
</File>
<File
RelativePath="..\src\gusconf.h"
>
</File>
<File
RelativePath="..\src\i_cdmus.h"
>
</File>
<File
RelativePath="..\src\i_joystick.h"
>
</File>
<File
RelativePath="..\src\i_scale.h"
>
</File>
<File
RelativePath="..\src\i_sound.h"
>
</File>
<File
RelativePath="..\src\i_swap.h"
>
</File>
<File
RelativePath="..\src\i_system.h"
>
</File>
<File
RelativePath="..\src\i_timer.h"
>
</File>
<File
RelativePath="..\src\i_video.h"
>
</File>
<File
RelativePath="..\src\m_argv.h"
>
</File>
<File
RelativePath="..\src\m_bbox.h"
>
</File>
<File
RelativePath="..\src\m_cheat.h"
>
</File>
<File
RelativePath="..\src\m_config.h"
>
</File>
<File
RelativePath="..\src\m_controls.h"
>
</File>
<File
RelativePath="..\src\m_fixed.h"
>
</File>
<File
RelativePath="..\src\m_misc.h"
>
</File>
<File
RelativePath="..\src\memio.h"
>
</File>
<File
RelativePath="..\src\midifile.h"
>
</File>
<File
RelativePath="..\src\mus2mid.h"
>
</File>
<File
RelativePath="..\src\net_client.h"
>
</File>
<File
RelativePath="..\src\net_common.h"
>
</File>
<File
RelativePath="..\src\net_dedicated.h"
>
</File>
<File
RelativePath="..\src\net_defs.h"
>
</File>
<File
RelativePath="..\src\net_gui.h"
>
</File>
<File
RelativePath="..\src\net_io.h"
>
</File>
<File
RelativePath="..\src\net_loop.h"
>
</File>
<File
RelativePath="..\src\net_packet.h"
>
</File>
<File
RelativePath="..\src\net_query.h"
>
</File>
<File
RelativePath="..\src\net_sdl.h"
>
</File>
<File
RelativePath="..\src\net_server.h"
>
</File>
<File
RelativePath="..\src\net_structrw.h"
>
</File>
<File
RelativePath="..\src\sha1.h"
>
</File>
<File
RelativePath="..\src\tables.h"
>
</File>
<File
RelativePath="..\src\v_diskicon.h"
>
</File>
<File
RelativePath="..\src\v_patch.h"
>
</File>
<File
RelativePath="..\src\v_video.h"
>
</File>
<File
RelativePath="..\src\w_checksum.h"
>
</File>
<File
RelativePath="..\src\w_file.h"
>
</File>
<File
RelativePath="..\src\w_main.h"
>
</File>
<File
RelativePath="..\src\w_merge.h"
>
</File>
<File
RelativePath="..\src\w_wad.h"
>
</File>
<File
RelativePath="..\src\z_zone.h"
>
</File>
<Filter
Name="heretic"
>
<File
RelativePath="..\src\heretic\am_data.h"
>
</File>
<File
RelativePath="..\src\heretic\am_map.h"
>
</File>
<File
RelativePath="..\src\heretic\ct_chat.h"
>
</File>
<File
RelativePath="..\src\heretic\deh_htic.h"
>
</File>
<File
RelativePath="..\src\heretic\doomdata.h"
>
</File>
<File
RelativePath="..\src\heretic\doomdef.h"
>
</File>
<File
RelativePath="..\src\heretic\dstrings.h"
>
</File>
<File
RelativePath="..\src\heretic\info.h"
>
</File>
<File
RelativePath="..\src\heretic\m_random.h"
>
</File>
<File
RelativePath="..\src\heretic\p_action.h"
>
</File>
<File
RelativePath="..\src\heretic\p_local.h"
>
</File>
<File
RelativePath="..\src\heretic\p_spec.h"
>
</File>
<File
RelativePath="..\src\heretic\r_local.h"
>
</File>
<File
RelativePath="..\src\heretic\s_sound.h"
>
</File>
<File
RelativePath="..\src\heretic\sounds.h"
>
</File>
</Filter>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
<File
RelativePath=".\win32.rc"
>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View file

@ -1,870 +0,0 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name="Hexen"
ProjectGUID="{8FBB8720-340B-4185-9442-A76781FD6278}"
RootNamespace="Hexen"
TargetFrameworkVersion="196613"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="..\bin"
IntermediateDirectory="..\obj\hexen\$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".;..\src;..\src\hexen;..\textscreen;..\pcsound;..\opl"
PreprocessorDefinitions="WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;PROGRAM_PREFIX=&quot;\&quot;chocolate-\&quot;&quot;"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
WarningLevel="3"
DebugInformationFormat="4"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="SDL2_mixer.lib SDL2_net.lib SDL2main.lib SDL2.lib"
OutputFile="$(OutDir)\chocolate-hexen-dbg.exe"
IgnoreAllDefaultLibraries="false"
IgnoreDefaultLibraryNames="msvcrt"
GenerateDebugInformation="true"
GenerateMapFile="true"
SubSystem="1"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="..\bin"
IntermediateDirectory="..\obj\hexen\$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="2"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="2"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
WholeProgramOptimization="true"
AdditionalIncludeDirectories=".;..\src;..\src\hexen;..\textscreen;..\pcsound;..\opl"
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;PROGRAM_PREFIX=&quot;\&quot;chocolate-\&quot;&quot;"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
UsePrecompiledHeader="0"
WarningLevel="3"
DebugInformationFormat="0"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="SDL2_mixer.lib SDL2_net.lib SDL2main.lib SDL2.lib"
OutputFile="$(OutDir)\chocolate-hexen.exe"
LinkIncremental="0"
IgnoreDefaultLibraryNames="msvcrtd"
GenerateDebugInformation="false"
GenerateMapFile="true"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
LinkTimeCodeGeneration="1"
DataExecutionPrevention="0"
TurnOffAssemblyGeneration="false"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath="..\src\d_event.c"
>
</File>
<File
RelativePath="..\src\d_iwad.c"
>
</File>
<File
RelativePath="..\src\d_loop.c"
>
</File>
<File
RelativePath="..\src\d_mode.c"
>
</File>
<File
RelativePath="..\src\deh_str.c"
>
</File>
<File
RelativePath="..\src\gusconf.c"
>
</File>
<File
RelativePath="..\src\i_cdmus.c"
>
</File>
<File
RelativePath="..\src\i_joystick.c"
>
</File>
<File
RelativePath="..\src\i_main.c"
>
</File>
<File
RelativePath="..\src\i_oplmusic.c"
>
</File>
<File
RelativePath="..\src\i_pcsound.c"
>
</File>
<File
RelativePath="..\src\i_scale.c"
>
</File>
<File
RelativePath="..\src\i_sdlmusic.c"
>
</File>
<File
RelativePath="..\src\i_sdlsound.c"
>
</File>
<File
RelativePath="..\src\i_sound.c"
>
</File>
<File
RelativePath="..\src\i_system.c"
>
</File>
<File
RelativePath="..\src\i_timer.c"
>
</File>
<File
RelativePath="..\src\i_video.c"
>
</File>
<File
RelativePath="..\src\i_videohr.c"
>
</File>
<File
RelativePath="..\src\icon.c"
>
</File>
<File
RelativePath="..\src\m_argv.c"
>
</File>
<File
RelativePath="..\src\m_bbox.c"
>
</File>
<File
RelativePath="..\src\m_cheat.c"
>
</File>
<File
RelativePath="..\src\m_config.c"
>
</File>
<File
RelativePath="..\src\m_controls.c"
>
</File>
<File
RelativePath="..\src\m_fixed.c"
>
</File>
<File
RelativePath="..\src\m_misc.c"
>
</File>
<File
RelativePath="..\src\memio.c"
>
</File>
<File
RelativePath="..\src\midifile.c"
>
</File>
<File
RelativePath="..\src\mus2mid.c"
>
</File>
<File
RelativePath="..\src\net_client.c"
>
</File>
<File
RelativePath="..\src\net_common.c"
>
</File>
<File
RelativePath="..\src\net_gui.c"
>
</File>
<File
RelativePath="..\src\net_io.c"
>
</File>
<File
RelativePath="..\src\net_loop.c"
>
</File>
<File
RelativePath="..\src\net_packet.c"
>
</File>
<File
RelativePath="..\src\net_query.c"
>
</File>
<File
RelativePath="..\src\net_sdl.c"
>
</File>
<File
RelativePath="..\src\net_server.c"
>
</File>
<File
RelativePath="..\src\net_structrw.c"
>
</File>
<File
RelativePath="..\src\sha1.c"
>
</File>
<File
RelativePath="..\src\tables.c"
>
</File>
<File
RelativePath="..\src\v_diskicon.c"
>
</File>
<File
RelativePath="..\src\v_video.c"
>
</File>
<File
RelativePath="..\src\w_checksum.c"
>
</File>
<File
RelativePath="..\src\w_file.c"
>
</File>
<File
RelativePath="..\src\w_file_posix.c"
>
</File>
<File
RelativePath="..\src\w_file_stdc.c"
>
</File>
<File
RelativePath="..\src\w_file_win32.c"
>
</File>
<File
RelativePath="..\src\w_main.c"
>
</File>
<File
RelativePath="..\src\w_merge.c"
>
</File>
<File
RelativePath="..\src\w_wad.c"
>
</File>
<File
RelativePath="..\src\z_zone.c"
>
</File>
<Filter
Name="hexen"
>
<File
RelativePath="..\src\hexen\a_action.c"
>
</File>
<File
RelativePath="..\src\hexen\am_map.c"
>
</File>
<File
RelativePath="..\src\hexen\ct_chat.c"
>
</File>
<File
RelativePath="..\src\hexen\d_net.c"
>
</File>
<File
RelativePath="..\src\hexen\f_finale.c"
>
</File>
<File
RelativePath="..\src\hexen\g_game.c"
>
</File>
<File
RelativePath="..\src\hexen\h2_main.c"
>
</File>
<File
RelativePath="..\src\hexen\in_lude.c"
>
</File>
<File
RelativePath="..\src\hexen\info.c"
>
</File>
<File
RelativePath="..\src\hexen\m_random.c"
>
</File>
<File
RelativePath="..\src\hexen\mn_menu.c"
>
</File>
<File
RelativePath="..\src\hexen\p_acs.c"
>
</File>
<File
RelativePath="..\src\hexen\p_anim.c"
>
</File>
<File
RelativePath="..\src\hexen\p_ceilng.c"
>
</File>
<File
RelativePath="..\src\hexen\p_doors.c"
>
</File>
<File
RelativePath="..\src\hexen\p_enemy.c"
>
</File>
<File
RelativePath="..\src\hexen\p_floor.c"
>
</File>
<File
RelativePath="..\src\hexen\p_inter.c"
>
</File>
<File
RelativePath="..\src\hexen\p_lights.c"
>
</File>
<File
RelativePath="..\src\hexen\p_map.c"
>
</File>
<File
RelativePath="..\src\hexen\p_maputl.c"
>
</File>
<File
RelativePath="..\src\hexen\p_mobj.c"
>
</File>
<File
RelativePath="..\src\hexen\p_plats.c"
>
</File>
<File
RelativePath="..\src\hexen\p_pspr.c"
>
</File>
<File
RelativePath="..\src\hexen\p_setup.c"
>
</File>
<File
RelativePath="..\src\hexen\p_sight.c"
>
</File>
<File
RelativePath="..\src\hexen\p_spec.c"
>
</File>
<File
RelativePath="..\src\hexen\p_switch.c"
>
</File>
<File
RelativePath="..\src\hexen\p_telept.c"
>
</File>
<File
RelativePath="..\src\hexen\p_things.c"
>
</File>
<File
RelativePath="..\src\hexen\p_tick.c"
>
</File>
<File
RelativePath="..\src\hexen\p_user.c"
>
</File>
<File
RelativePath="..\src\hexen\po_man.c"
>
</File>
<File
RelativePath="..\src\hexen\r_bsp.c"
>
</File>
<File
RelativePath="..\src\hexen\r_data.c"
>
</File>
<File
RelativePath="..\src\hexen\r_draw.c"
>
</File>
<File
RelativePath="..\src\hexen\r_main.c"
>
</File>
<File
RelativePath="..\src\hexen\r_plane.c"
>
</File>
<File
RelativePath="..\src\hexen\r_segs.c"
>
</File>
<File
RelativePath="..\src\hexen\r_things.c"
>
</File>
<File
RelativePath="..\src\hexen\s_sound.c"
>
</File>
<File
RelativePath="..\src\hexen\sb_bar.c"
>
</File>
<File
RelativePath="..\src\hexen\sc_man.c"
>
</File>
<File
RelativePath="..\src\hexen\sn_sonix.c"
>
</File>
<File
RelativePath="..\src\hexen\sounds.c"
>
</File>
<File
RelativePath="..\src\hexen\st_start.c"
>
</File>
<File
RelativePath="..\src\hexen\sv_save.c"
>
</File>
</Filter>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath="..\src\d_event.h"
>
</File>
<File
RelativePath="..\src\d_iwad.h"
>
</File>
<File
RelativePath="..\src\d_loop.h"
>
</File>
<File
RelativePath="..\src\d_mode.h"
>
</File>
<File
RelativePath="..\src\d_ticcmd.h"
>
</File>
<File
RelativePath="..\src\deh_str.h"
>
</File>
<File
RelativePath="..\src\doomfeatures.h"
>
</File>
<File
RelativePath="..\src\doomkeys.h"
>
</File>
<File
RelativePath="..\src\doomtype.h"
>
</File>
<File
RelativePath="..\src\gusconf.h"
>
</File>
<File
RelativePath="..\src\i_cdmus.h"
>
</File>
<File
RelativePath="..\src\i_joystick.h"
>
</File>
<File
RelativePath="..\src\i_scale.h"
>
</File>
<File
RelativePath="..\src\i_sound.h"
>
</File>
<File
RelativePath="..\src\i_swap.h"
>
</File>
<File
RelativePath="..\src\i_system.h"
>
</File>
<File
RelativePath="..\src\i_timer.h"
>
</File>
<File
RelativePath="..\src\i_video.h"
>
</File>
<File
RelativePath="..\src\i_videohr.h"
>
</File>
<File
RelativePath="..\src\m_argv.h"
>
</File>
<File
RelativePath="..\src\m_bbox.h"
>
</File>
<File
RelativePath="..\src\m_cheat.h"
>
</File>
<File
RelativePath="..\src\m_config.h"
>
</File>
<File
RelativePath="..\src\m_controls.h"
>
</File>
<File
RelativePath="..\src\m_fixed.h"
>
</File>
<File
RelativePath="..\src\m_misc.h"
>
</File>
<File
RelativePath="..\src\memio.h"
>
</File>
<File
RelativePath="..\src\mus2mid.h"
>
</File>
<File
RelativePath="..\src\net_client.h"
>
</File>
<File
RelativePath="..\src\net_common.h"
>
</File>
<File
RelativePath="..\src\net_gui.h"
>
</File>
<File
RelativePath="..\src\net_io.h"
>
</File>
<File
RelativePath="..\src\net_loop.h"
>
</File>
<File
RelativePath="..\src\net_packet.h"
>
</File>
<File
RelativePath="..\src\net_query.h"
>
</File>
<File
RelativePath="..\src\net_sdl.h"
>
</File>
<File
RelativePath="..\src\net_server.h"
>
</File>
<File
RelativePath="..\src\net_structrw.h"
>
</File>
<File
RelativePath="..\src\sha1.h"
>
</File>
<File
RelativePath="..\src\tables.h"
>
</File>
<File
RelativePath="..\src\v_diskicon.h"
>
</File>
<File
RelativePath="..\src\v_patch.h"
>
</File>
<File
RelativePath="..\src\v_video.h"
>
</File>
<File
RelativePath="..\src\w_checksum.h"
>
</File>
<File
RelativePath="..\src\w_file.h"
>
</File>
<File
RelativePath="..\src\w_merge.h"
>
</File>
<File
RelativePath="..\src\w_wad.h"
>
</File>
<File
RelativePath="..\src\z_zone.h"
>
</File>
<Filter
Name="hexen"
>
<File
RelativePath="..\src\hexen\am_data.h"
>
</File>
<File
RelativePath="..\src\hexen\am_map.h"
>
</File>
<File
RelativePath="..\src\hexen\ct_chat.h"
>
</File>
<File
RelativePath="..\src\hexen\h2def.h"
>
</File>
<File
RelativePath="..\src\hexen\i_header.h"
>
</File>
<File
RelativePath="..\src\hexen\info.h"
>
</File>
<File
RelativePath="..\src\hexen\m_random.h"
>
</File>
<File
RelativePath="..\src\hexen\p_local.h"
>
</File>
<File
RelativePath="..\src\hexen\p_spec.h"
>
</File>
<File
RelativePath="..\src\hexen\r_local.h"
>
</File>
<File
RelativePath="..\src\hexen\s_sound.h"
>
</File>
<File
RelativePath="..\src\hexen\sounds.h"
>
</File>
<File
RelativePath="..\src\hexen\st_start.h"
>
</File>
<File
RelativePath="..\src\hexen\textdefs.h"
>
</File>
<File
RelativePath="..\src\hexen\xddefs.h"
>
</File>
</Filter>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
<File
RelativePath=".\win32.rc"
>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View file

@ -1,301 +0,0 @@
// ISO C9x compliant inttypes.h for Miscrosoft Visual Studio
// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124
//
// Copyright (c) 2006 Alexander Chemeris
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
// 1. Redistributions of source code must retain the above copyright notice,
// this list of conditions and the following disclaimer.
//
// 2. Redistributions in binary form must reproduce the above copyright
// notice, this list of conditions and the following disclaimer in the
// documentation and/or other materials provided with the distribution.
//
// 3. The name of the author may be used to endorse or promote products
// derived from this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
///////////////////////////////////////////////////////////////////////////////
#ifndef _MSC_VER // [
#error "Use this header only with Microsoft Visual C++ compilers!"
#endif // _MSC_VER ]
#ifndef _MSC_INTTYPES_H_ // [
#define _MSC_INTTYPES_H_
#if _MSC_VER > 1000
#pragma once
#endif
#include <stdint.h>
// 7.8 Format conversion of integer types
typedef struct {
intmax_t quot;
intmax_t rem;
} imaxdiv_t;
// 7.8.1 Macros for format specifiers
// The fprintf macros for signed integers are:
#define PRId8 "d"
#define PRIi8 "i"
#define PRIdLEAST8 "d"
#define PRIiLEAST8 "i"
#define PRIdFAST8 "d"
#define PRIiFAST8 "i"
#define PRId16 "hd"
#define PRIi16 "hi"
#define PRIdLEAST16 "hd"
#define PRIiLEAST16 "hi"
#define PRIdFAST16 "hd"
#define PRIiFAST16 "hi"
#define PRId32 "I32d"
#define PRIi32 "I32i"
#define PRIdLEAST32 "I32d"
#define PRIiLEAST32 "I32i"
#define PRIdFAST32 "I32d"
#define PRIiFAST32 "I32i"
#define PRId64 "I64d"
#define PRIi64 "I64i"
#define PRIdLEAST64 "I64d"
#define PRIiLEAST64 "I64i"
#define PRIdFAST64 "I64d"
#define PRIiFAST64 "I64i"
#define PRIdMAX "I64d"
#define PRIiMAX "I64i"
#define PRIdPTR "Id"
#define PRIiPTR "Ii"
// The fprintf macros for unsigned integers are:
#define PRIo8 "o"
#define PRIu8 "u"
#define PRIx8 "x"
#define PRIX8 "X"
#define PRIoLEAST8 "o"
#define PRIuLEAST8 "u"
#define PRIxLEAST8 "x"
#define PRIXLEAST8 "X"
#define PRIoFAST8 "o"
#define PRIuFAST8 "u"
#define PRIxFAST8 "x"
#define PRIXFAST8 "X"
#define PRIo16 "ho"
#define PRIu16 "hu"
#define PRIx16 "hx"
#define PRIX16 "hX"
#define PRIoLEAST16 "ho"
#define PRIuLEAST16 "hu"
#define PRIxLEAST16 "hx"
#define PRIXLEAST16 "hX"
#define PRIoFAST16 "ho"
#define PRIuFAST16 "hu"
#define PRIxFAST16 "hx"
#define PRIXFAST16 "hX"
#define PRIo32 "I32o"
#define PRIu32 "I32u"
#define PRIx32 "I32x"
#define PRIX32 "I32X"
#define PRIoLEAST32 "I32o"
#define PRIuLEAST32 "I32u"
#define PRIxLEAST32 "I32x"
#define PRIXLEAST32 "I32X"
#define PRIoFAST32 "I32o"
#define PRIuFAST32 "I32u"
#define PRIxFAST32 "I32x"
#define PRIXFAST32 "I32X"
#define PRIo64 "I64o"
#define PRIu64 "I64u"
#define PRIx64 "I64x"
#define PRIX64 "I64X"
#define PRIoLEAST64 "I64o"
#define PRIuLEAST64 "I64u"
#define PRIxLEAST64 "I64x"
#define PRIXLEAST64 "I64X"
#define PRIoFAST64 "I64o"
#define PRIuFAST64 "I64u"
#define PRIxFAST64 "I64x"
#define PRIXFAST64 "I64X"
#define PRIoMAX "I64o"
#define PRIuMAX "I64u"
#define PRIxMAX "I64x"
#define PRIXMAX "I64X"
#define PRIoPTR "Io"
#define PRIuPTR "Iu"
#define PRIxPTR "Ix"
#define PRIXPTR "IX"
// The fscanf macros for signed integers are:
#define SCNd8 "d"
#define SCNi8 "i"
#define SCNdLEAST8 "d"
#define SCNiLEAST8 "i"
#define SCNdFAST8 "d"
#define SCNiFAST8 "i"
#define SCNd16 "hd"
#define SCNi16 "hi"
#define SCNdLEAST16 "hd"
#define SCNiLEAST16 "hi"
#define SCNdFAST16 "hd"
#define SCNiFAST16 "hi"
#define SCNd32 "ld"
#define SCNi32 "li"
#define SCNdLEAST32 "ld"
#define SCNiLEAST32 "li"
#define SCNdFAST32 "ld"
#define SCNiFAST32 "li"
#define SCNd64 "I64d"
#define SCNi64 "I64i"
#define SCNdLEAST64 "I64d"
#define SCNiLEAST64 "I64i"
#define SCNdFAST64 "I64d"
#define SCNiFAST64 "I64i"
#define SCNdMAX "I64d"
#define SCNiMAX "I64i"
#ifdef _WIN64 // [
# define SCNdPTR "I64d"
# define SCNiPTR "I64i"
#else // _WIN64 ][
# define SCNdPTR "ld"
# define SCNiPTR "li"
#endif // _WIN64 ]
// The fscanf macros for unsigned integers are:
#define SCNo8 "o"
#define SCNu8 "u"
#define SCNx8 "x"
#define SCNX8 "X"
#define SCNoLEAST8 "o"
#define SCNuLEAST8 "u"
#define SCNxLEAST8 "x"
#define SCNXLEAST8 "X"
#define SCNoFAST8 "o"
#define SCNuFAST8 "u"
#define SCNxFAST8 "x"
#define SCNXFAST8 "X"
#define SCNo16 "ho"
#define SCNu16 "hu"
#define SCNx16 "hx"
#define SCNX16 "hX"
#define SCNoLEAST16 "ho"
#define SCNuLEAST16 "hu"
#define SCNxLEAST16 "hx"
#define SCNXLEAST16 "hX"
#define SCNoFAST16 "ho"
#define SCNuFAST16 "hu"
#define SCNxFAST16 "hx"
#define SCNXFAST16 "hX"
#define SCNo32 "lo"
#define SCNu32 "lu"
#define SCNx32 "lx"
#define SCNX32 "lX"
#define SCNoLEAST32 "lo"
#define SCNuLEAST32 "lu"
#define SCNxLEAST32 "lx"
#define SCNXLEAST32 "lX"
#define SCNoFAST32 "lo"
#define SCNuFAST32 "lu"
#define SCNxFAST32 "lx"
#define SCNXFAST32 "lX"
#define SCNo64 "I64o"
#define SCNu64 "I64u"
#define SCNx64 "I64x"
#define SCNX64 "I64X"
#define SCNoLEAST64 "I64o"
#define SCNuLEAST64 "I64u"
#define SCNxLEAST64 "I64x"
#define SCNXLEAST64 "I64X"
#define SCNoFAST64 "I64o"
#define SCNuFAST64 "I64u"
#define SCNxFAST64 "I64x"
#define SCNXFAST64 "I64X"
#define SCNoMAX "I64o"
#define SCNuMAX "I64u"
#define SCNxMAX "I64x"
#define SCNXMAX "I64X"
#ifdef _WIN64 // [
# define SCNoPTR "I64o"
# define SCNuPTR "I64u"
# define SCNxPTR "I64x"
# define SCNXPTR "I64X"
#else // _WIN64 ][
# define SCNoPTR "lo"
# define SCNuPTR "lu"
# define SCNxPTR "lx"
# define SCNXPTR "lX"
#endif // _WIN64 ]
// 7.8.2 Functions for greatest-width integer types
// 7.8.2.1 The imaxabs function
#define imaxabs _abs64
// 7.8.2.2 The imaxdiv function
// This is modified version of div() function from Microsoft's div.c found
// in %MSVC.NET%\crt\src\div.c
#ifdef STATIC_IMAXDIV // [
static
#else // STATIC_IMAXDIV ][
_inline
#endif // STATIC_IMAXDIV ]
imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom)
{
imaxdiv_t result;
result.quot = numer / denom;
result.rem = numer % denom;
if (numer < 0 && result.rem > 0) {
// did division wrong; must fix up
++result.quot;
result.rem -= denom;
}
return result;
}
// 7.8.2.3 The strtoimax and strtoumax functions
#define strtoimax _strtoi64
#define strtoumax _strtoui64
// 7.8.2.4 The wcstoimax and wcstoumax functions
#define wcstoimax _wcstoi64
#define wcstoumax _wcstoui64
#endif // _MSC_INTTYPES_H_ ]

View file

@ -1,241 +0,0 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name="libopl"
ProjectGUID="{FC8D0610-1507-4F36-99BC-6F5A422B6AD3}"
RootNamespace="libopl"
TargetFrameworkVersion="196613"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="..\lib"
IntermediateDirectory="..\obj\libopl\$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".;..\src"
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
WarningLevel="3"
DebugInformationFormat="4"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="..\lib"
IntermediateDirectory="..\obj\libopl\$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="2"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="2"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
WholeProgramOptimization="false"
AdditionalIncludeDirectories=".;..\src"
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
StringPooling="true"
MinimalRebuild="false"
ExceptionHandling="0"
RuntimeLibrary="2"
BufferSecurityCheck="false"
EnableFunctionLevelLinking="false"
WarningLevel="3"
DebugInformationFormat="0"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
IgnoreDefaultLibraryNames="msvcrtd"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath="..\opl\ioperm_sys.c"
>
</File>
<File
RelativePath="..\opl\opl.c"
>
</File>
<File
RelativePath="..\opl\opl_linux.c"
>
</File>
<File
RelativePath="..\opl\opl_obsd.c"
>
</File>
<File
RelativePath="..\opl\opl_queue.c"
>
</File>
<File
RelativePath="..\opl\opl_sdl.c"
>
</File>
<File
RelativePath="..\opl\opl_timer.c"
>
</File>
<File
RelativePath="..\opl\opl_win32.c"
>
</File>
<File
RelativePath="..\opl\opl3.c"
>
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath="..\opl\dbopl.h"
>
</File>
<File
RelativePath="..\opl\ioperm_sys.h"
>
</File>
<File
RelativePath="..\opl\opl.h"
>
</File>
<File
RelativePath="..\opl\opl_internal.h"
>
</File>
<File
RelativePath="..\opl\opl_queue.h"
>
</File>
<File
RelativePath="..\opl\opl_timer.h"
>
</File>
<File
RelativePath="..\opl\opl3.h"
>
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View file

@ -1,195 +0,0 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name="libpcsound"
ProjectGUID="{66CD7F50-73B9-482F-8B69-1AF54983F845}"
RootNamespace="libpcsound"
TargetFrameworkVersion="196613"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="..\lib"
IntermediateDirectory="..\obj\libpcsound\$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".;..\src"
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
WarningLevel="3"
DebugInformationFormat="4"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="..\lib"
IntermediateDirectory="..\obj\libpcsound\$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="2"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="2"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
EnableFiberSafeOptimizations="false"
WholeProgramOptimization="false"
AdditionalIncludeDirectories=".;..\src"
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
RuntimeLibrary="2"
BufferSecurityCheck="false"
EnableFunctionLevelLinking="false"
WarningLevel="3"
DebugInformationFormat="0"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
IgnoreDefaultLibraryNames="msvcrtd"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath="..\pcsound\pcsound.c"
>
</File>
<File
RelativePath="..\pcsound\pcsound_sdl.c"
>
</File>
<File
RelativePath="..\pcsound\pcsound_win32.c"
>
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath="..\pcsound\pcsound.h"
>
</File>
<File
RelativePath="..\pcsound\pcsound_internal.h"
>
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View file

@ -1,356 +0,0 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name="libtextscreen"
ProjectGUID="{35F435DB-AC4A-4F28-BA2D-812E638FB01A}"
RootNamespace="libtextscreen"
TargetFrameworkVersion="196613"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="..\lib"
IntermediateDirectory="..\obj\libtextscreen\$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".;..\src"
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
WarningLevel="3"
DebugInformationFormat="4"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="..\lib"
IntermediateDirectory="..\obj\libtextscreen\$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="2"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="2"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
WholeProgramOptimization="false"
AdditionalIncludeDirectories=".;..\src"
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
StringPooling="true"
MinimalRebuild="false"
ExceptionHandling="0"
RuntimeLibrary="2"
BufferSecurityCheck="false"
EnableFunctionLevelLinking="false"
WarningLevel="0"
DebugInformationFormat="0"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath="..\textscreen\txt_button.c"
>
</File>
<File
RelativePath="..\textscreen\txt_checkbox.c"
>
</File>
<File
RelativePath="..\textscreen\txt_desktop.c"
>
</File>
<File
RelativePath="..\textscreen\txt_dropdown.c"
>
</File>
<File
RelativePath="..\textscreen\txt_fileselect.c"
>
</File>
<File
RelativePath="..\textscreen\txt_gui.c"
>
</File>
<File
RelativePath="..\textscreen\txt_inputbox.c"
>
</File>
<File
RelativePath="..\textscreen\txt_io.c"
>
</File>
<File
RelativePath="..\textscreen\txt_label.c"
>
</File>
<File
RelativePath="..\textscreen\txt_radiobutton.c"
>
</File>
<File
RelativePath="..\textscreen\txt_scrollpane.c"
>
</File>
<File
RelativePath="..\textscreen\txt_sdl.c"
>
</File>
<File
RelativePath="..\textscreen\txt_separator.c"
>
</File>
<File
RelativePath="..\textscreen\txt_spinctrl.c"
>
</File>
<File
RelativePath="..\textscreen\txt_strut.c"
>
</File>
<File
RelativePath="..\textscreen\txt_table.c"
>
</File>
<File
RelativePath="..\textscreen\txt_utf8.c"
>
</File>
<File
RelativePath="..\textscreen\txt_widget.c"
>
</File>
<File
RelativePath="..\textscreen\txt_window.c"
>
</File>
<File
RelativePath="..\textscreen\txt_window_action.c"
>
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath="..\textscreen\textscreen.h"
>
</File>
<File
RelativePath="..\textscreen\txt_button.h"
>
</File>
<File
RelativePath="..\textscreen\txt_checkbox.h"
>
</File>
<File
RelativePath="..\textscreen\txt_desktop.h"
>
</File>
<File
RelativePath="..\textscreen\txt_dropdown.h"
>
</File>
<File
RelativePath="..\textscreen\txt_fileselect.h"
>
</File>
<File
RelativePath="..\textscreen\txt_font.h"
>
</File>
<File
RelativePath="..\textscreen\txt_gui.h"
>
</File>
<File
RelativePath="..\textscreen\txt_inputbox.h"
>
</File>
<File
RelativePath="..\textscreen\txt_io.h"
>
</File>
<File
RelativePath="..\textscreen\txt_label.h"
>
</File>
<File
RelativePath="..\textscreen\txt_largefont.h"
>
</File>
<File
RelativePath="..\textscreen\txt_main.h"
>
</File>
<File
RelativePath="..\textscreen\txt_radiobutton.h"
>
</File>
<File
RelativePath="..\textscreen\txt_scrollpane.h"
>
</File>
<File
RelativePath="..\textscreen\txt_sdl.h"
>
</File>
<File
RelativePath="..\textscreen\txt_separator.h"
>
</File>
<File
RelativePath="..\textscreen\txt_smallfont.h"
>
</File>
<File
RelativePath="..\textscreen\txt_spinctrl.h"
>
</File>
<File
RelativePath="..\textscreen\txt_strut.h"
>
</File>
<File
RelativePath="..\textscreen\txt_table.h"
>
</File>
<File
RelativePath="..\textscreen\txt_utf8.h"
>
</File>
<File
RelativePath="..\textscreen\txt_widget.h"
>
</File>
<File
RelativePath="..\textscreen\txt_window.h"
>
</File>
<File
RelativePath="..\textscreen\txt_window_action.h"
>
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View file

@ -1,322 +0,0 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name="Server"
ProjectGUID="{10DCBB24-F8BB-4796-A653-6DE9C8AAC24B}"
RootNamespace="Server"
TargetFrameworkVersion="196613"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="..\bin"
IntermediateDirectory="..\obj\server\$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".;..\src;..\textscreen"
PreprocessorDefinitions="WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;DEDICATEDSERVER"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
WarningLevel="3"
DebugInformationFormat="4"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="DEDICATEDSERVER"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="SDL2_net.lib SDL2main.lib SDL2.lib"
OutputFile="$(OutDir)\chocolate-server-dbg.exe"
IgnoreDefaultLibraryNames="msvcrt"
GenerateDebugInformation="true"
SubSystem="1"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="..\bin"
IntermediateDirectory="..\obj\server\$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="2"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
AdditionalIncludeDirectories=".;..\src;..\textscreen"
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
StringPooling="true"
ExceptionHandling="0"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
WarningLevel="0"
DebugInformationFormat="0"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="DEDICATEDSERVER"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="SDL2_net.lib SDL2main.lib SDL2.lib"
OutputFile="$(OutDir)\chocolate-server.exe"
IgnoreDefaultLibraryNames="msvcrtd"
GenerateDebugInformation="false"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath="..\src\d_dedicated.c"
>
</File>
<File
RelativePath="..\src\d_mode.c"
>
</File>
<File
RelativePath="..\src\i_main.c"
>
</File>
<File
RelativePath="..\src\i_system.c"
>
</File>
<File
RelativePath="..\src\i_timer.c"
>
</File>
<File
RelativePath="..\src\m_argv.c"
>
</File>
<File
RelativePath="..\src\m_misc.c"
>
</File>
<File
RelativePath="..\src\net_common.c"
>
</File>
<File
RelativePath="..\src\net_dedicated.c"
>
</File>
<File
RelativePath="..\src\net_io.c"
>
</File>
<File
RelativePath="..\src\net_packet.c"
>
</File>
<File
RelativePath="..\src\net_query.c"
>
</File>
<File
RelativePath="..\src\net_sdl.c"
>
</File>
<File
RelativePath="..\src\net_server.c"
>
</File>
<File
RelativePath="..\src\net_structrw.c"
>
</File>
<File
RelativePath="..\src\z_native.c"
>
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath="..\src\d_mode.h"
>
</File>
<File
RelativePath="..\src\i_system.h"
>
</File>
<File
RelativePath="..\src\i_timer.h"
>
</File>
<File
RelativePath="..\src\m_argv.h"
>
</File>
<File
RelativePath="..\src\m_misc.h"
>
</File>
<File
RelativePath="..\src\net_common.h"
>
</File>
<File
RelativePath="..\src\net_dedicated.h"
>
</File>
<File
RelativePath="..\src\net_io.h"
>
</File>
<File
RelativePath="..\src\net_packet.h"
>
</File>
<File
RelativePath="..\src\net_query.h"
>
</File>
<File
RelativePath="..\src\net_sdl.h"
>
</File>
<File
RelativePath="..\src\net_server.h"
>
</File>
<File
RelativePath="..\src\net_structrw.h"
>
</File>
<File
RelativePath="..\src\z_zone.h"
>
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
<File
RelativePath=".\win32.rc"
>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View file

@ -1,446 +0,0 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name="Setup"
ProjectGUID="{01975BB6-D2DA-48E7-AE0D-6A8AC8ECF48A}"
RootNamespace="Setup"
TargetFrameworkVersion="196613"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="..\bin"
IntermediateDirectory="..\obj\setup\$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".;..\src;..\textscreen"
PreprocessorDefinitions="WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;CHOCOLATESETUP"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
WarningLevel="3"
DebugInformationFormat="4"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="CHOCOLATESETUP"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="SDL2_net.lib SDL2main.lib SDL2.lib"
OutputFile="$(OutDir)\chocolate-setup-dbg.exe"
IgnoreDefaultLibraryNames="msvcrt"
GenerateDebugInformation="true"
SubSystem="1"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="..\bin"
IntermediateDirectory="..\obj\setup\$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="2"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
AdditionalIncludeDirectories=".;..\src;..\textscreen"
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;CHOCOLATESETUP"
StringPooling="true"
ExceptionHandling="0"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
WarningLevel="3"
DebugInformationFormat="0"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="CHOCOLATESETUP"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="SDL2_net.lib SDL2main.lib SDL2.lib"
OutputFile="$(OutDir)\chocolate-setup.exe"
IgnoreDefaultLibraryNames="msvcrtd"
GenerateDebugInformation="false"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath="..\src\setup\compatibility.c"
>
</File>
<File
RelativePath="..\src\d_iwad.c"
>
</File>
<File
RelativePath="..\src\d_mode.c"
>
</File>
<File
RelativePath="..\src\deh_str.c"
>
</File>
<File
RelativePath="..\src\setup\display.c"
>
</File>
<File
RelativePath="..\src\setup\execute.c"
>
</File>
<File
RelativePath="..\src\i_main.c"
>
</File>
<File
RelativePath="..\src\i_system.c"
>
</File>
<File
RelativePath="..\src\i_timer.c"
>
</File>
<File
RelativePath="..\src\setup\joystick.c"
>
</File>
<File
RelativePath="..\src\setup\keyboard.c"
>
</File>
<File
RelativePath="..\src\m_argv.c"
>
</File>
<File
RelativePath="..\src\m_config.c"
>
</File>
<File
RelativePath="..\src\m_controls.c"
>
</File>
<File
RelativePath="..\src\m_misc.c"
>
</File>
<File
RelativePath="..\src\setup\mainmenu.c"
>
</File>
<File
RelativePath="..\src\setup\mode.c"
>
</File>
<File
RelativePath="..\src\setup\mouse.c"
>
</File>
<File
RelativePath="..\src\setup\multiplayer.c"
>
</File>
<File
RelativePath="..\src\net_io.c"
>
</File>
<File
RelativePath="..\src\net_packet.c"
>
</File>
<File
RelativePath="..\src\net_query.c"
>
</File>
<File
RelativePath="..\src\net_sdl.c"
>
</File>
<File
RelativePath="..\src\net_structrw.c"
>
</File>
<File
RelativePath="..\src\setup\setup_icon.c"
>
</File>
<File
RelativePath="..\src\setup\sound.c"
>
</File>
<File
RelativePath="..\src\setup\txt_joyaxis.c"
>
</File>
<File
RelativePath="..\src\setup\txt_joybinput.c"
>
</File>
<File
RelativePath="..\src\setup\txt_keyinput.c"
>
</File>
<File
RelativePath="..\src\setup\txt_mouseinput.c"
>
</File>
<File
RelativePath="..\textscreen\txt_scrollpane.c"
>
</File>
<File
RelativePath="..\src\z_zone.c"
>
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath="..\src\setup\compatibility.h"
>
</File>
<File
RelativePath="..\src\d_iwad.h"
>
</File>
<File
RelativePath="..\src\d_mode.h"
>
</File>
<File
RelativePath="..\src\deh_str.h"
>
</File>
<File
RelativePath="..\src\setup\display.h"
>
</File>
<File
RelativePath="..\src\setup\execute.h"
>
</File>
<File
RelativePath="..\src\i_system.h"
>
</File>
<File
RelativePath="..\src\i_timer.h"
>
</File>
<File
RelativePath="..\src\setup\joystick.h"
>
</File>
<File
RelativePath="..\src\setup\keyboard.h"
>
</File>
<File
RelativePath="..\src\m_argv.h"
>
</File>
<File
RelativePath="..\src\m_config.h"
>
</File>
<File
RelativePath="..\src\m_controls.h"
>
</File>
<File
RelativePath="..\src\m_misc.h"
>
</File>
<File
RelativePath="..\src\setup\mode.h"
>
</File>
<File
RelativePath="..\src\setup\mouse.h"
>
</File>
<File
RelativePath="..\src\setup\multiplayer.h"
>
</File>
<File
RelativePath="..\src\net_io.h"
>
</File>
<File
RelativePath="..\src\net_packet.h"
>
</File>
<File
RelativePath="..\src\net_query.h"
>
</File>
<File
RelativePath="..\src\net_sdl.h"
>
</File>
<File
RelativePath="..\src\net_structrw.h"
>
</File>
<File
RelativePath="..\src\setup\sound.h"
>
</File>
<File
RelativePath="..\src\setup\txt_joyaxis.h"
>
</File>
<File
RelativePath="..\src\setup\txt_joybinput.h"
>
</File>
<File
RelativePath="..\src\setup\txt_keyinput.h"
>
</File>
<File
RelativePath="..\src\setup\txt_mouseinput.h"
>
</File>
<File
RelativePath="..\textscreen\txt_scrollpane.h"
>
</File>
<File
RelativePath="..\src\z_zone.h"
>
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
<File
RelativePath=".\win32.rc"
>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View file

@ -1,208 +0,0 @@
// ISO C9x compliant stdint.h for Miscrosoft Visual Studio
// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124
//
// Copyright (c) 2006 Alexander Chemeris
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
// 1. Redistributions of source code must retain the above copyright notice,
// this list of conditions and the following disclaimer.
//
// 2. Redistributions in binary form must reproduce the above copyright
// notice, this list of conditions and the following disclaimer in the
// documentation and/or other materials provided with the distribution.
//
// 3. The name of the author may be used to endorse or promote products
// derived from this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
///////////////////////////////////////////////////////////////////////////////
#ifndef _MSC_VER // [
#error "Use this header only with Microsoft Visual C++ compilers!"
#endif // _MSC_VER ]
#ifndef _MSC_STDINT_H_ // [
#define _MSC_STDINT_H_
#if _MSC_VER > 1000
#pragma once
#endif
#include <BaseTsd.h>
#include <limits.h>
#include <wchar.h>
// 7.18.1 Integer types
// 7.18.1.1 Exact-width integer types
typedef __int8 int8_t;
typedef __int16 int16_t;
typedef __int32 int32_t;
typedef __int64 int64_t;
typedef unsigned __int8 uint8_t;
typedef unsigned __int16 uint16_t;
typedef unsigned __int32 uint32_t;
typedef unsigned __int64 uint64_t;
// 7.18.1.2 Minimum-width integer types
typedef int8_t int_least8_t;
typedef int16_t int_least16_t;
typedef int32_t int_least32_t;
typedef int64_t int_least64_t;
typedef uint8_t uint_least8_t;
typedef uint16_t uint_least16_t;
typedef uint32_t uint_least32_t;
typedef uint64_t uint_least64_t;
// 7.18.1.3 Fastest minimum-width integer types
typedef int8_t int_fast8_t;
typedef int16_t int_fast16_t;
typedef int32_t int_fast32_t;
typedef int64_t int_fast64_t;
typedef uint8_t uint_fast8_t;
typedef uint16_t uint_fast16_t;
typedef uint32_t uint_fast32_t;
typedef uint64_t uint_fast64_t;
// 7.18.1.4 Integer types capable of holding object pointers
typedef INT_PTR intptr_t;
typedef UINT_PTR uintptr_t;
// 7.18.1.5 Greatest-width integer types
typedef int64_t intmax_t;
typedef uint64_t uintmax_t;
// 7.18.2 Limits of specified-width integer types
#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) // [ See footnote 220 at page 257 and footnote 221 at page 259
// 7.18.2.1 Limits of exact-width integer types
#define INT8_MIN _I8_MIN
#define INT8_MAX _I8_MAX
#define INT16_MIN _I16_MIN
#define INT16_MAX _I16_MAX
#define INT32_MIN _I32_MIN
#define INT32_MAX _I32_MAX
#define INT64_MIN _I64_MIN
#define INT64_MAX _I64_MAX
#define UINT8_MAX _UI8_MAX
#define UINT16_MAX _UI16_MAX
#define UINT32_MAX _UI32_MAX
#define UINT64_MAX _UI64_MAX
// 7.18.2.2 Limits of minimum-width integer types
#define INT_LEAST8_MIN INT8_MIN
#define INT_LEAST8_MAX INT8_MAX
#define INT_LEAST16_MIN INT16_MIN
#define INT_LEAST16_MAX INT16_MAX
#define INT_LEAST32_MIN INT32_MIN
#define INT_LEAST32_MAX INT32_MAX
#define INT_LEAST64_MIN INT64_MIN
#define INT_LEAST64_MAX INT64_MAX
#define UINT_LEAST8_MAX UINT8_MAX
#define UINT_LEAST16_MAX UINT16_MAX
#define UINT_LEAST32_MAX UINT32_MAX
#define UINT_LEAST64_MAX UINT64_MAX
// 7.18.2.3 Limits of fastest minimum-width integer types
#define INT_FAST8_MIN INT8_MIN
#define INT_FAST8_MAX INT8_MAX
#define INT_FAST16_MIN INT16_MIN
#define INT_FAST16_MAX INT16_MAX
#define INT_FAST32_MIN INT32_MIN
#define INT_FAST32_MAX INT32_MAX
#define INT_FAST64_MIN INT64_MIN
#define INT_FAST64_MAX INT64_MAX
#define UINT_FAST8_MAX UINT8_MAX
#define UINT_FAST16_MAX UINT16_MAX
#define UINT_FAST32_MAX UINT32_MAX
#define UINT_FAST64_MAX UINT64_MAX
// 7.18.2.4 Limits of integer types capable of holding object pointers
#ifdef _WIN64 // [
# define INTPTR_MIN INT64_MIN
# define INTPTR_MAX INT64_MAX
# define UINTPTR_MAX UINT64_MAX
#else // _WIN64 ][
# define INTPTR_MIN INT32_MIN
# define INTPTR_MAX INT32_MAX
# define UINTPTR_MAX UINT32_MAX
#endif // _WIN64 ]
// 7.18.2.5 Limits of greatest-width integer types
#define INTMAX_MIN INT64_MIN
#define INTMAX_MAX INT64_MAX
#define UINTMAX_MAX UINT64_MAX
// 7.18.3 Limits of other integer types
#ifdef _WIN64 // [
# define PTRDIFF_MIN _I64_MIN
# define PTRDIFF_MAX _I64_MAX
#else // _WIN64 ][
# define PTRDIFF_MIN _I32_MIN
# define PTRDIFF_MAX _I32_MAX
#endif // _WIN64 ]
#define SIG_ATOMIC_MIN INT_MIN
#define SIG_ATOMIC_MAX INT_MAX
#ifndef SIZE_MAX // [
# ifdef _WIN64 // [
# define SIZE_MAX _UI64_MAX
# else // _WIN64 ][
# define SIZE_MAX _UI32_MAX
# endif // _WIN64 ]
#endif // SIZE_MAX ]
// WCHAR_MIN and WCHAR_MAX are also defined in <wchar.h>
#ifndef WCHAR_MIN // [
# define WCHAR_MIN 0
#endif // WCHAR_MIN ]
#ifndef WCHAR_MAX // [
# define WCHAR_MAX _UI16_MAX
#endif // WCHAR_MAX ]
#define WINT_MIN 0
#define WINT_MAX _UI16_MAX
#endif // __STDC_LIMIT_MACROS ]
// 7.18.4 Limits of other integer types
#if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) // [ See footnote 224 at page 260
// 7.18.4.1 Macros for minimum-width integer constants
#define INT8_C(val) val
#define INT16_C(val) val
#define INT32_C(val) val##L
#define INT64_C(val) val##i64
#define UINT8_C(val) val
#define UINT16_C(val) val
#define UINT32_C(val) val##UL
#define UINT64_C(val) val##Ui64
// 7.18.4.2 Macros for greatest-width integer constants
#define INTMAX_C INT64_C
#define UINTMAX_C UINT64_C
#endif // __STDC_CONSTANT_MACROS ]
#endif // _MSC_STDINT_H_ ]

File diff suppressed because it is too large Load diff

View file

@ -1,57 +0,0 @@
//
// Copyright(C) 2005-2014 Simon Howard
// Copyright(C) 2008 "GhostlyDeath" (ghostlydeath@gmail.com)
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// DESCRIPTION:
// Win32 Resources
//
#ifndef DEDICATEDSERVER
#ifdef CHOCOLATESETUP
1 ICON "../data/setup.ico"
#else
1 ICON "../data/doom.ico"
#endif
#endif
1 VERSIONINFO
PRODUCTVERSION 3,0,0,0
FILEVERSION 3,0,0,0
FILETYPE 1
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "FileVersion", "1.0.0"
VALUE "FileDescription", "Chocolate Doom 3.0.0"
VALUE "InternalName", "chocolate-doom"
VALUE "CompanyName", "fraggle@gmail.com"
VALUE "LegalCopyright", "GNU General Public License"
VALUE "ProductName", "Chocolate Doom"
VALUE "ProductVersion", "3.0.0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1252
END
END
// GhostlyDeath - Preferebly for codeblocks (if it even uses this RC!)
#ifdef __MINGW32__
#ifdef CHOCOLATESETUP
// RT_MANIFEST might NOT be defined
1 24 "../setup/setup-manifest.xml"
#endif
#endif

View file

@ -1,336 +0,0 @@
//
// 03/10/2006 James Haley
//
// For this module only:
// This code is public domain. No change sufficient enough to constitute a
// significant or original work has been made, and thus it remains as such.
//
//
// DESCRIPTION:
//
// Implementation of POSIX opendir for Visual C++.
// Derived from the MinGW C Library Extensions Source (released to the
// public domain). As with other Win32 modules, don't include most DOOM
// headers into this or conflicts will occur.
//
// Original Header:
//
// * dirent.c
// * This file has no copyright assigned and is placed in the Public Domain.
// * This file is a part of the mingw-runtime package.
// * No warranty is given; refer to the file DISCLAIMER within the package.
// *
// * Derived from DIRLIB.C by Matt J. Weinstein
// * This note appears in the DIRLIB.H
// * DIRLIB.H by M. J. Weinstein Released to public domain 1-Jan-89
// *
// * Updated by Jeremy Bettis <jeremy@hksys.com>
// * Significantly revised and rewinddir, seekdir and telldir added by Colin
// * Peters <colin@fu.is.saga-u.ac.jp>
//
#ifndef _MSC_VER
#error i_opndir.c is for Microsoft Visual C++ only
#endif
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#define WIN32_LEAN_AND_MEAN
#include <windows.h> /* for GetFileAttributes */
#include <tchar.h>
#define SUFFIX _T("*")
#define SLASH _T("\\")
#include "win_opendir.h"
//
// opendir
//
// Returns a pointer to a DIR structure appropriately filled in to begin
// searching a directory.
//
DIR *opendir(const _TCHAR *szPath)
{
DIR *nd;
unsigned int rc;
_TCHAR szFullPath[MAX_PATH];
errno = 0;
if(!szPath)
{
errno = EFAULT;
return (DIR *)0;
}
if(szPath[0] == _T('\0'))
{
errno = ENOTDIR;
return (DIR *)0;
}
/* Attempt to determine if the given path really is a directory. */
rc = GetFileAttributes(szPath);
if(rc == (unsigned int)-1)
{
/* call GetLastError for more error info */
errno = ENOENT;
return (DIR *)0;
}
if(!(rc & FILE_ATTRIBUTE_DIRECTORY))
{
/* Error, entry exists but not a directory. */
errno = ENOTDIR;
return (DIR *)0;
}
/* Make an absolute pathname. */
_tfullpath(szFullPath, szPath, MAX_PATH);
/* Allocate enough space to store DIR structure and the complete
* directory path given. */
nd = (DIR *)(malloc(sizeof(DIR) + (_tcslen(szFullPath)
+ _tcslen(SLASH)
+ _tcslen(SUFFIX) + 1)
* sizeof(_TCHAR)));
if(!nd)
{
/* Error, out of memory. */
errno = ENOMEM;
return (DIR *)0;
}
/* Create the search expression. */
_tcscpy(nd->dd_name, szFullPath);
/* Add on a slash if the path does not end with one. */
if(nd->dd_name[0] != _T('\0')
&& _tcsrchr(nd->dd_name, _T('/')) != nd->dd_name
+ _tcslen(nd->dd_name) - 1
&& _tcsrchr(nd->dd_name, _T('\\')) != nd->dd_name
+ _tcslen(nd->dd_name) - 1)
{
_tcscat(nd->dd_name, SLASH);
}
/* Add on the search pattern */
_tcscat(nd->dd_name, SUFFIX);
/* Initialize handle to -1 so that a premature closedir doesn't try
* to call _findclose on it. */
nd->dd_handle = -1;
/* Initialize the status. */
nd->dd_stat = 0;
/* Initialize the dirent structure. ino and reclen are invalid under
* Win32, and name simply points at the appropriate part of the
* findfirst_t structure. */
nd->dd_dir.d_ino = 0;
nd->dd_dir.d_reclen = 0;
nd->dd_dir.d_namlen = 0;
memset(nd->dd_dir.d_name, 0, FILENAME_MAX);
return nd;
}
//
// readdir
//
// Return a pointer to a dirent structure filled with the information on the
// next entry in the directory.
//
struct dirent *readdir(DIR *dirp)
{
errno = 0;
/* Check for valid DIR struct. */
if(!dirp)
{
errno = EFAULT;
return (struct dirent *)0;
}
if (dirp->dd_stat < 0)
{
/* We have already returned all files in the directory
* (or the structure has an invalid dd_stat). */
return (struct dirent *)0;
}
else if (dirp->dd_stat == 0)
{
/* We haven't started the search yet. */
/* Start the search */
dirp->dd_handle = _tfindfirst(dirp->dd_name, &(dirp->dd_dta));
if(dirp->dd_handle == -1)
{
/* Whoops! Seems there are no files in that
* directory. */
dirp->dd_stat = -1;
}
else
{
dirp->dd_stat = 1;
}
}
else
{
/* Get the next search entry. */
if(_tfindnext(dirp->dd_handle, &(dirp->dd_dta)))
{
/* We are off the end or otherwise error.
_findnext sets errno to ENOENT if no more file
Undo this. */
DWORD winerr = GetLastError();
if(winerr == ERROR_NO_MORE_FILES)
errno = 0;
_findclose(dirp->dd_handle);
dirp->dd_handle = -1;
dirp->dd_stat = -1;
}
else
{
/* Update the status to indicate the correct
* number. */
dirp->dd_stat++;
}
}
if (dirp->dd_stat > 0)
{
/* Successfully got an entry. Everything about the file is
* already appropriately filled in except the length of the
* file name. */
dirp->dd_dir.d_namlen = _tcslen(dirp->dd_dta.name);
_tcscpy(dirp->dd_dir.d_name, dirp->dd_dta.name);
return &dirp->dd_dir;
}
return (struct dirent *)0;
}
//
// closedir
//
// Frees up resources allocated by opendir.
//
int closedir(DIR *dirp)
{
int rc;
errno = 0;
rc = 0;
if(!dirp)
{
errno = EFAULT;
return -1;
}
if(dirp->dd_handle != -1)
{
rc = _findclose(dirp->dd_handle);
}
/* Delete the dir structure. */
free(dirp);
return rc;
}
//
// rewinddir
//
// Return to the beginning of the directory "stream". We simply call findclose
// and then reset things like an opendir.
//
void rewinddir(DIR * dirp)
{
errno = 0;
if(!dirp)
{
errno = EFAULT;
return;
}
if(dirp->dd_handle != -1)
{
_findclose(dirp->dd_handle);
}
dirp->dd_handle = -1;
dirp->dd_stat = 0;
}
//
// telldir
//
// Returns the "position" in the "directory stream" which can be used with
// seekdir to go back to an old entry. We simply return the value in stat.
//
long telldir(DIR *dirp)
{
errno = 0;
if(!dirp)
{
errno = EFAULT;
return -1;
}
return dirp->dd_stat;
}
//
// seekdir
//
// Seek to an entry previously returned by telldir. We rewind the directory
// and call readdir repeatedly until either dd_stat is the position number
// or -1 (off the end). This is not perfect, in that the directory may
// have changed while we weren't looking. But that is probably the case with
// any such system.
//
void seekdir(DIR *dirp, long lPos)
{
errno = 0;
if(!dirp)
{
errno = EFAULT;
return;
}
if(lPos < -1)
{
/* Seeking to an invalid position. */
errno = EINVAL;
return;
}
else if(lPos == -1)
{
/* Seek past end. */
if(dirp->dd_handle != -1)
{
_findclose(dirp->dd_handle);
}
dirp->dd_handle = -1;
dirp->dd_stat = -1;
}
else
{
/* Rewind and read forward to the appropriate index. */
rewinddir(dirp);
while((dirp->dd_stat < lPos) && readdir(dirp))
; /* do-nothing loop */
}
}
// EOF

View file

@ -1,73 +0,0 @@
//
// 03/10/2006 James Haley
//
// For this module only:
// This code is public domain. No change sufficient enough to constitute a
// significant or original work has been made, and thus it remains as such.
//
//
// DESCRIPTION:
//
// Implementation of POSIX opendir for Visual C++.
// Derived from the MinGW C Library Extensions Source (released to the
// public domain).
//
#ifndef I_OPNDIR_H__
#define I_OPNDIR_H__
#include <io.h>
#ifndef FILENAME_MAX
#define FILENAME_MAX 260
#endif
struct dirent
{
long d_ino; /* Always zero. */
unsigned short d_reclen; /* Always zero. */
unsigned short d_namlen; /* Length of name in d_name. */
char d_name[FILENAME_MAX]; /* File name. */
};
/*
* This is an internal data structure. Good programmers will not use it
* except as an argument to one of the functions below.
* dd_stat field is now int (was short in older versions).
*/
typedef struct
{
/* disk transfer area for this dir */
struct _finddata_t dd_dta;
/* dirent struct to return from dir (NOTE: this makes this thread
* safe as long as only one thread uses a particular DIR struct at
* a time) */
struct dirent dd_dir;
/* _findnext handle */
long dd_handle;
/*
* Status of search:
* 0 = not started yet (next entry to read is first entry)
* -1 = off the end
* positive = 0 based index of next entry
*/
int dd_stat;
/* given path for dir with search pattern (struct is extended) */
char dd_name[1];
} DIR;
DIR *opendir(const char *);
struct dirent *readdir(DIR *);
int closedir(DIR *);
void rewinddir(DIR *);
long telldir(DIR *);
void seekdir(DIR *, long);
#endif
// EOF