Add MSVC 2010 project file and a make the project compile
This commit is contained in:
		
							parent
							
								
									ee1ec1a1b0
								
							
						
					
					
						commit
						6f48d7fefe
					
				
							
								
								
									
										6
									
								
								project/msvc/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								project/msvc/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,6 @@
 | 
			
		||||
Debug
 | 
			
		||||
Release
 | 
			
		||||
ipch
 | 
			
		||||
*.suo
 | 
			
		||||
*.user
 | 
			
		||||
*.sdf
 | 
			
		||||
							
								
								
									
										3
									
								
								project/msvc/README.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								project/msvc/README.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,3 @@
 | 
			
		||||
Project files for MS Visual Studio 2010
 | 
			
		||||
Edit project properties to set proper include and libraries directory for SDL 1.2
 | 
			
		||||
and SDL image 1.2
 | 
			
		||||
							
								
								
									
										20
									
								
								project/msvc/grafx2.sln
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								project/msvc/grafx2.sln
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,20 @@
 | 
			
		||||
 | 
			
		||||
Microsoft Visual Studio Solution File, Format Version 11.00
 | 
			
		||||
# Visual C++ Express 2010
 | 
			
		||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "grafx2", "grafx2.vcxproj", "{2C23F950-9403-4871-848E-7E98BE9BD565}"
 | 
			
		||||
EndProject
 | 
			
		||||
Global
 | 
			
		||||
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 | 
			
		||||
		Debug|Win32 = Debug|Win32
 | 
			
		||||
		Release|Win32 = Release|Win32
 | 
			
		||||
	EndGlobalSection
 | 
			
		||||
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 | 
			
		||||
		{2C23F950-9403-4871-848E-7E98BE9BD565}.Debug|Win32.ActiveCfg = Debug|Win32
 | 
			
		||||
		{2C23F950-9403-4871-848E-7E98BE9BD565}.Debug|Win32.Build.0 = Debug|Win32
 | 
			
		||||
		{2C23F950-9403-4871-848E-7E98BE9BD565}.Release|Win32.ActiveCfg = Release|Win32
 | 
			
		||||
		{2C23F950-9403-4871-848E-7E98BE9BD565}.Release|Win32.Build.0 = Release|Win32
 | 
			
		||||
	EndGlobalSection
 | 
			
		||||
	GlobalSection(SolutionProperties) = preSolution
 | 
			
		||||
		HideSolutionNode = FALSE
 | 
			
		||||
	EndGlobalSection
 | 
			
		||||
EndGlobal
 | 
			
		||||
							
								
								
									
										200
									
								
								project/msvc/grafx2.vcxproj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										200
									
								
								project/msvc/grafx2.vcxproj
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,200 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 | 
			
		||||
  <ItemGroup Label="ProjectConfigurations">
 | 
			
		||||
    <ProjectConfiguration Include="Debug|Win32">
 | 
			
		||||
      <Configuration>Debug</Configuration>
 | 
			
		||||
      <Platform>Win32</Platform>
 | 
			
		||||
    </ProjectConfiguration>
 | 
			
		||||
    <ProjectConfiguration Include="Release|Win32">
 | 
			
		||||
      <Configuration>Release</Configuration>
 | 
			
		||||
      <Platform>Win32</Platform>
 | 
			
		||||
    </ProjectConfiguration>
 | 
			
		||||
  </ItemGroup>
 | 
			
		||||
  <PropertyGroup Label="Globals">
 | 
			
		||||
    <ProjectGuid>{2C23F950-9403-4871-848E-7E98BE9BD565}</ProjectGuid>
 | 
			
		||||
    <Keyword>Win32Proj</Keyword>
 | 
			
		||||
    <RootNamespace>grafx2</RootNamespace>
 | 
			
		||||
  </PropertyGroup>
 | 
			
		||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 | 
			
		||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 | 
			
		||||
    <ConfigurationType>Application</ConfigurationType>
 | 
			
		||||
    <UseDebugLibraries>true</UseDebugLibraries>
 | 
			
		||||
    <CharacterSet>Unicode</CharacterSet>
 | 
			
		||||
  </PropertyGroup>
 | 
			
		||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 | 
			
		||||
    <ConfigurationType>Application</ConfigurationType>
 | 
			
		||||
    <UseDebugLibraries>false</UseDebugLibraries>
 | 
			
		||||
    <WholeProgramOptimization>true</WholeProgramOptimization>
 | 
			
		||||
    <CharacterSet>Unicode</CharacterSet>
 | 
			
		||||
  </PropertyGroup>
 | 
			
		||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 | 
			
		||||
  <ImportGroup Label="ExtensionSettings">
 | 
			
		||||
  </ImportGroup>
 | 
			
		||||
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 | 
			
		||||
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
			
		||||
  </ImportGroup>
 | 
			
		||||
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 | 
			
		||||
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
			
		||||
  </ImportGroup>
 | 
			
		||||
  <PropertyGroup Label="UserMacros" />
 | 
			
		||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 | 
			
		||||
    <LinkIncremental>true</LinkIncremental>
 | 
			
		||||
    <OutDir>$(SolutionDir)..\..\bin\</OutDir>
 | 
			
		||||
    <TargetName>$(ProjectName)$(Configuration)</TargetName>
 | 
			
		||||
  </PropertyGroup>
 | 
			
		||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 | 
			
		||||
    <LinkIncremental>false</LinkIncremental>
 | 
			
		||||
    <OutDir>$(SolutionDir)..\..\bin\</OutDir>
 | 
			
		||||
  </PropertyGroup>
 | 
			
		||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 | 
			
		||||
    <ClCompile>
 | 
			
		||||
      <PrecompiledHeader>
 | 
			
		||||
      </PrecompiledHeader>
 | 
			
		||||
      <WarningLevel>Level3</WarningLevel>
 | 
			
		||||
      <Optimization>Disabled</Optimization>
 | 
			
		||||
      <PreprocessorDefinitions>NOTTF;__no_pnglib__;_CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | 
			
		||||
      <AdditionalIncludeDirectories>C:\code\SDL_image-1.2.12\include;C:\code\SDL-1.2.15\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <Link>
 | 
			
		||||
      <SubSystem>Windows</SubSystem>
 | 
			
		||||
      <GenerateDebugInformation>true</GenerateDebugInformation>
 | 
			
		||||
      <AdditionalDependencies>SDL.lib;SDLmain.lib;SDL_image.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | 
			
		||||
      <AdditionalLibraryDirectories>C:\code\SDL-1.2.15\lib\x86;C:\code\SDL_image-1.2.12\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
 | 
			
		||||
    </Link>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 | 
			
		||||
    <ClCompile>
 | 
			
		||||
      <WarningLevel>Level3</WarningLevel>
 | 
			
		||||
      <PrecompiledHeader>
 | 
			
		||||
      </PrecompiledHeader>
 | 
			
		||||
      <Optimization>MaxSpeed</Optimization>
 | 
			
		||||
      <FunctionLevelLinking>true</FunctionLevelLinking>
 | 
			
		||||
      <IntrinsicFunctions>true</IntrinsicFunctions>
 | 
			
		||||
      <PreprocessorDefinitions>NOTTF;__no_pnglib__;_CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | 
			
		||||
      <AdditionalIncludeDirectories>C:\code\SDL_image-1.2.12\include;C:\code\SDL-1.2.15\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <Link>
 | 
			
		||||
      <SubSystem>Windows</SubSystem>
 | 
			
		||||
      <GenerateDebugInformation>true</GenerateDebugInformation>
 | 
			
		||||
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
			
		||||
      <OptimizeReferences>true</OptimizeReferences>
 | 
			
		||||
      <AdditionalDependencies>SDL.lib;SDLmain.lib;SDL_image.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | 
			
		||||
      <AdditionalLibraryDirectories>C:\code\SDL-1.2.15\lib\x86;C:\code\SDL_image-1.2.12\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
 | 
			
		||||
    </Link>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
    <ClInclude Include="..\..\src\brush.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\buttons.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\colorred.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\const.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\engine.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\errors.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\factory.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\filesel.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\global.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\graph.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\haiku.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\help.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\helpfile.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\hotkeys.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\init.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\input.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\io.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\keyboard.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\layers.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\libraw2crtc.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\loadsave.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\misc.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\mountlist.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\oldies.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\operatio.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\op_c.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\pages.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\palette.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\pxdouble.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\pxquad.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\pxsimple.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\pxtall.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\pxtall2.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\pxtall3.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\pxtriple.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\pxwide.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\pxwide2.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\readini.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\readline.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\realpath.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\saveini.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\SDLMain.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\sdlscreen.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\setup.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\SFont.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\shade.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\special.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\struct.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\text.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\tiles.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\transform.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\unicode.h" />
 | 
			
		||||
    <ClInclude Include="..\..\src\windows.h" />
 | 
			
		||||
  </ItemGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
    <ResourceCompile Include="..\..\src\gfx2.rc" />
 | 
			
		||||
  </ItemGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
    <ClCompile Include="..\..\src\brush.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\brush_ops.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\buttons.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\buttons_effects.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\colorred.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\engine.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\factory.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\fileformats.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\filesel.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\graph.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\help.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\hotkeys.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\init.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\input.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\io.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\keyboard.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\layers.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\libraw2crtc.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\loadsave.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\main.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\misc.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\miscfileformats.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\mountlist.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\oldies.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\operatio.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\op_c.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\pages.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\palette.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\pversion.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\pxdouble.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\pxquad.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\pxsimple.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\pxtall.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\pxtall2.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\pxtall3.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\pxtriple.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\pxwide.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\pxwide2.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\readini.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\readline.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\realpath.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\saveini.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\sdlscreen.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\setup.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\SFont.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\shade.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\special.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\text.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\tiles.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\transform.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\unicode.c" />
 | 
			
		||||
    <ClCompile Include="..\..\src\windows.c" />
 | 
			
		||||
  </ItemGroup>
 | 
			
		||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 | 
			
		||||
  <ImportGroup Label="ExtensionTargets">
 | 
			
		||||
  </ImportGroup>
 | 
			
		||||
</Project>
 | 
			
		||||
							
								
								
									
										341
									
								
								project/msvc/grafx2.vcxproj.filters
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										341
									
								
								project/msvc/grafx2.vcxproj.filters
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,341 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
    <Filter Include="Fichiers sources">
 | 
			
		||||
      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
 | 
			
		||||
      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 | 
			
		||||
    </Filter>
 | 
			
		||||
    <Filter Include="Fichiers d%27en-tête">
 | 
			
		||||
      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
 | 
			
		||||
      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 | 
			
		||||
    </Filter>
 | 
			
		||||
    <Filter Include="Fichiers de ressources">
 | 
			
		||||
      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
 | 
			
		||||
      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
 | 
			
		||||
    </Filter>
 | 
			
		||||
  </ItemGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
    <ClInclude Include="..\..\src\brush.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\buttons.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\colorred.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\const.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\engine.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\errors.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\factory.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\filesel.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\global.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\graph.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\haiku.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\help.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\helpfile.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\hotkeys.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\init.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\input.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\io.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\keyboard.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\layers.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\libraw2crtc.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\loadsave.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\misc.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\mountlist.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\oldies.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\op_c.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\operatio.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\pages.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\palette.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\pxdouble.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\pxquad.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\pxsimple.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\pxtall.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\pxtall2.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\pxtall3.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\pxtriple.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\pxwide.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\pxwide2.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\readini.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\readline.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\realpath.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\saveini.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\SDLMain.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\sdlscreen.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\setup.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\SFont.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\shade.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\special.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\struct.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\text.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\tiles.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\transform.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\windows.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClInclude Include="..\..\src\unicode.h">
 | 
			
		||||
      <Filter>Fichiers d%27en-tête</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
  </ItemGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
    <ResourceCompile Include="..\..\src\gfx2.rc">
 | 
			
		||||
      <Filter>Fichiers de ressources</Filter>
 | 
			
		||||
    </ResourceCompile>
 | 
			
		||||
  </ItemGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
    <ClCompile Include="..\..\src\brush.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\brush_ops.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\buttons.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\buttons_effects.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\colorred.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\engine.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\factory.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\fileformats.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\filesel.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\graph.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\help.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\hotkeys.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\init.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\input.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\io.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\keyboard.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\layers.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\libraw2crtc.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\loadsave.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\main.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\misc.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\miscfileformats.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\mountlist.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\oldies.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\op_c.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\operatio.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\pages.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\palette.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\pversion.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\pxdouble.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\pxquad.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\pxsimple.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\pxtall.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\pxtall2.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\pxtall3.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\pxtriple.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\pxwide.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\pxwide2.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\readini.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\readline.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\realpath.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\saveini.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\sdlscreen.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\setup.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\SFont.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\shade.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\special.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\text.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\tiles.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\transform.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\windows.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClCompile Include="..\..\src\unicode.c">
 | 
			
		||||
      <Filter>Fichiers sources</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
  </ItemGroup>
 | 
			
		||||
</Project>
 | 
			
		||||
@ -24,7 +24,7 @@
 | 
			
		||||
#if defined(__amigaos4__) || defined(__AROS__) || defined(__MORPHOS__) || defined(__amigaos__)
 | 
			
		||||
    #include <proto/dos.h>
 | 
			
		||||
    #include <sys/types.h>
 | 
			
		||||
#elif defined(__WIN32__)
 | 
			
		||||
#elif defined(__WIN32__) || defined(WIN32)
 | 
			
		||||
    #include <windows.h>
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -37,9 +37,19 @@
 | 
			
		||||
#include <fcntl.h>
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#if !defined(_MSC_VER)
 | 
			
		||||
#include <strings.h>
 | 
			
		||||
#else
 | 
			
		||||
#if (_MSC_VER >= 1400)
 | 
			
		||||
#define strncasecmp _memicmp
 | 
			
		||||
#else
 | 
			
		||||
#define strncasecmp memicmp
 | 
			
		||||
#endif
 | 
			
		||||
#endif
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#if !defined(__VBCC__) && !defined(_MSC_VER)
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#endif
 | 
			
		||||
#include <ctype.h>
 | 
			
		||||
#include <sys/stat.h>
 | 
			
		||||
#include <SDL.h>
 | 
			
		||||
@ -81,7 +91,9 @@
 | 
			
		||||
    #include <mint/sysbind.h>
 | 
			
		||||
    #include <dirent.h>
 | 
			
		||||
#elif defined(__WIN32__)
 | 
			
		||||
#ifndef _MSC_VER
 | 
			
		||||
    #include <dirent.h>
 | 
			
		||||
#endif
 | 
			
		||||
    #include <windows.h>
 | 
			
		||||
#else
 | 
			
		||||
    #include <dirent.h>
 | 
			
		||||
 | 
			
		||||
@ -38,6 +38,12 @@
 | 
			
		||||
#else
 | 
			
		||||
  #include <limits.h> // for PATH_MAX
 | 
			
		||||
#endif
 | 
			
		||||
#ifndef PATH_MAX
 | 
			
		||||
#ifdef _MSC_VER
 | 
			
		||||
#include <windows.h>
 | 
			
		||||
#endif
 | 
			
		||||
#define PATH_MAX MAX_PATH
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef M_2PI
 | 
			
		||||
#define M_2PI 6.28318530717958647692528676656 ///< Hmm, pie...
 | 
			
		||||
 | 
			
		||||
@ -26,6 +26,9 @@
 | 
			
		||||
#ifdef __VBCC__
 | 
			
		||||
    #define __func__ "stupid compiler !"
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef _MSC_VER
 | 
			
		||||
    #define __func__ __FUNCTION__
 | 
			
		||||
#endif	
 | 
			
		||||
 | 
			
		||||
/// Prints the source filename, line number, function name, a string and an integer.
 | 
			
		||||
#define DEBUG(y,z) printf("%s %d %s | %s : %d###\n",__FILE__,__LINE__,__func__,y,(unsigned int)z)
 | 
			
		||||
 | 
			
		||||
@ -41,11 +41,15 @@
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <fcntl.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#ifdef _MSC_VER
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#define snprintf _snprintf
 | 
			
		||||
#else
 | 
			
		||||
#include <strings.h>
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#endif
 | 
			
		||||
#include <ctype.h>
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#include <sys/types.h>
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
 | 
			
		||||
#include "const.h"
 | 
			
		||||
#include "struct.h"
 | 
			
		||||
@ -97,12 +101,15 @@ byte Native_filesel(byte load)
 | 
			
		||||
 | 
			
		||||
  ofn.lStructSize = sizeof(ofn);
 | 
			
		||||
  ofn.hwndOwner = hwnd;
 | 
			
		||||
  ofn.lpstrFilter = "Text Files (*.txt)\0*.txt\0All Files (*.*)\0*.*\0";
 | 
			
		||||
  ofn.lpstrFilter = TEXT("Text Files (*.txt)\0*.txt\0All Files (*.*)\0*.*\0");
 | 
			
		||||
#ifdef UNICODE
 | 
			
		||||
#else
 | 
			
		||||
  ofn.lpstrFile = szFileName;
 | 
			
		||||
#endif
 | 
			
		||||
  ofn.nMaxFile = MAX_PATH;
 | 
			
		||||
  ofn.Flags = OFN_EXPLORER;
 | 
			
		||||
  if(load) ofn.Flags |= OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
 | 
			
		||||
  ofn.lpstrDefExt = "txt";
 | 
			
		||||
  ofn.lpstrDefExt = TEXT("txt");
 | 
			
		||||
 | 
			
		||||
  if(load)
 | 
			
		||||
  {
 | 
			
		||||
@ -682,7 +689,7 @@ void Read_list_of_drives(T_Fileselector *list, byte name_length)
 | 
			
		||||
        char drive_path[]="A:\\";
 | 
			
		||||
        // Cette API Windows est étrange, je dois m'y faire...
 | 
			
		||||
        drive_path[0]='A'+bit_index;
 | 
			
		||||
        switch (GetDriveType(drive_path))
 | 
			
		||||
        switch (GetDriveTypeA(drive_path))
 | 
			
		||||
        {
 | 
			
		||||
          case DRIVE_CDROM:
 | 
			
		||||
            icon=ICON_CDROM;
 | 
			
		||||
@ -1572,7 +1579,7 @@ byte Button_Load_or_Save(T_Selector_settings *settings, byte load, T_IO_Context
 | 
			
		||||
    else if (context->Type == CONTEXT_PALETTE)
 | 
			
		||||
      Open_window(310,200,"Save palette");
 | 
			
		||||
    else
 | 
			
		||||
      assert(false);
 | 
			
		||||
      assert(0);
 | 
			
		||||
    Window_set_normal_button(198,180,51,14,"Save",0,1,SDLK_RETURN); // 1
 | 
			
		||||
    if (Selector->Format_filter<=FORMAT_ALL_FILES) // Correction du *.*
 | 
			
		||||
    {
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										1
									
								
								src/gfx2.rc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/gfx2.rc
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
			
		||||
1 ICON "gfx2.ico"
 | 
			
		||||
							
								
								
									
										10
									
								
								src/help.c
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								src/help.c
									
									
									
									
									
								
							@ -25,8 +25,11 @@
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
 | 
			
		||||
#if defined(__WIN32__)
 | 
			
		||||
#if defined(__WIN32__) || defined(WIN32)
 | 
			
		||||
    #include <windows.h>
 | 
			
		||||
#ifdef _MSC_VER
 | 
			
		||||
	#define snprintf _snprintf
 | 
			
		||||
#endif
 | 
			
		||||
#elif defined(__macosx__) || defined(__FreeBSD__)
 | 
			
		||||
    #include <sys/param.h>
 | 
			
		||||
    #include <sys/mount.h>
 | 
			
		||||
@ -61,6 +64,9 @@
 | 
			
		||||
 | 
			
		||||
extern char Program_version[]; // generated in pversion.c
 | 
			
		||||
extern char SVN_revision[]; // generated in pversion.c
 | 
			
		||||
#ifdef _MSC_VER//TODO TEMP
 | 
			
		||||
#define SVN_revision "MSC_0000"
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
// Recherche un raccourci clavier:
 | 
			
		||||
word * Shortcut(word shortcut_number)
 | 
			
		||||
@ -785,7 +791,7 @@ void Button_Stats(void)
 | 
			
		||||
#if defined(__WIN32__)
 | 
			
		||||
    {
 | 
			
		||||
      ULARGE_INTEGER tailleU;
 | 
			
		||||
      GetDiskFreeSpaceEx(Main.selector.Directory,&tailleU,NULL,NULL);
 | 
			
		||||
      GetDiskFreeSpaceExA(Main.selector.Directory,&tailleU,NULL,NULL);
 | 
			
		||||
      mem_size = tailleU.QuadPart;
 | 
			
		||||
    }
 | 
			
		||||
#elif defined(__linux__) || defined(__macosx__) || defined(__FreeBSD__) || defined(__SYLLABLE__) || defined(__AROS__)
 | 
			
		||||
 | 
			
		||||
@ -23,7 +23,7 @@
 | 
			
		||||
#include "global.h"
 | 
			
		||||
#include "hotkeys.h"
 | 
			
		||||
 | 
			
		||||
#ifdef __VBCC__
 | 
			
		||||
#if defined(__VBCC__) || defined(_MSC_VER)
 | 
			
		||||
  #define false 0
 | 
			
		||||
  #define true 1
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -26,7 +26,7 @@
 | 
			
		||||
/// The actual data is in hotkeys.c
 | 
			
		||||
//////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#if !defined(__VBCC__)
 | 
			
		||||
#if !defined(__VBCC__) && !defined(_MSC_VER)
 | 
			
		||||
    #include <stdbool.h>
 | 
			
		||||
#else
 | 
			
		||||
    #define bool char
 | 
			
		||||
 | 
			
		||||
@ -38,7 +38,7 @@
 | 
			
		||||
//#include <fcntl.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
 | 
			
		||||
#ifndef __VBCC__
 | 
			
		||||
#if !defined(__VBCC__) && !defined(_MSC_VER)
 | 
			
		||||
    #include <unistd.h>
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -58,6 +58,10 @@
 | 
			
		||||
#ifdef GRAFX2_CATCHES_SIGNALS
 | 
			
		||||
  #include <signal.h>
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef _MSC_VER
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#define snprintf _snprintf
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#include "buttons.h"
 | 
			
		||||
#include "const.h"
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										18
									
								
								src/io.c
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								src/io.c
									
									
									
									
									
								
							@ -30,14 +30,20 @@
 | 
			
		||||
#include <sys/stat.h>
 | 
			
		||||
#include <errno.h>
 | 
			
		||||
#include <fcntl.h>
 | 
			
		||||
#ifndef _MSC_VER
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if defined(__amigaos4__) || defined(__AROS__) || defined(__MORPHOS__) || defined(__amigaos__)
 | 
			
		||||
    #include <proto/dos.h>
 | 
			
		||||
    #include <sys/types.h>
 | 
			
		||||
    #include <dirent.h>
 | 
			
		||||
#elif defined(__WIN32__)
 | 
			
		||||
#ifdef _MSC_VER
 | 
			
		||||
    #include <direct.h>
 | 
			
		||||
#else
 | 
			
		||||
    #include <dirent.h>
 | 
			
		||||
#endif
 | 
			
		||||
    #include <windows.h>
 | 
			
		||||
    //#include <commdlg.h>
 | 
			
		||||
#elif defined(__MINT__)
 | 
			
		||||
@ -297,6 +303,9 @@ int Directory_exists(char * directory)
 | 
			
		||||
//   Détermine si un répertoire passé en paramètre existe ou non dans le
 | 
			
		||||
// répertoire courant.
 | 
			
		||||
{
 | 
			
		||||
#ifdef _MSC_VER	// TODO
 | 
			
		||||
  return 1;
 | 
			
		||||
#else
 | 
			
		||||
  DIR* entry;    // Structure de lecture des éléments
 | 
			
		||||
 | 
			
		||||
  if (strcmp(directory,PARENT_DIR)==0)
 | 
			
		||||
@ -315,6 +324,7 @@ int Directory_exists(char * directory)
 | 
			
		||||
        return 1;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/// Check if a file or directory is hidden.
 | 
			
		||||
@ -360,6 +370,8 @@ int File_length_file(FILE * file)
 | 
			
		||||
 | 
			
		||||
void For_each_file(const char * directory_name, void Callback(const char *, const char *))
 | 
			
		||||
{
 | 
			
		||||
#ifdef _MSC_VER
 | 
			
		||||
#else
 | 
			
		||||
  // Pour scan de répertoire
 | 
			
		||||
  DIR*  current_directory; //Répertoire courant
 | 
			
		||||
  struct dirent* entry; // Structure de lecture des éléments
 | 
			
		||||
@ -389,11 +401,14 @@ void For_each_file(const char * directory_name, void Callback(const char *, cons
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  closedir(current_directory);
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/// Scans a directory, calls Callback for each file or directory in it,
 | 
			
		||||
void For_each_directory_entry(const char * directory_name, void * pdata, T_File_dir_cb Callback)
 | 
			
		||||
{
 | 
			
		||||
#ifdef _MSC_VER // TODO !
 | 
			
		||||
#else
 | 
			
		||||
  DIR*  current_directory; // current directory
 | 
			
		||||
  struct dirent* entry;    // directory entry struct
 | 
			
		||||
  char full_filename[MAX_PATH_CHARACTERS];
 | 
			
		||||
@ -446,6 +461,7 @@ void For_each_directory_entry(const char * directory_name, void * pdata, T_File_
 | 
			
		||||
      File_is_hidden(entry->d_name, full_filename));
 | 
			
		||||
  }
 | 
			
		||||
  closedir(current_directory);
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -491,7 +507,7 @@ byte Create_lock_file(const char *file_directory)
 | 
			
		||||
  
 | 
			
		||||
  #ifdef __WIN32__
 | 
			
		||||
  // Windowzy method for creating a lock file
 | 
			
		||||
  Lock_file_handle = CreateFile(
 | 
			
		||||
  Lock_file_handle = CreateFileA(
 | 
			
		||||
    lock_filename,
 | 
			
		||||
    GENERIC_WRITE,
 | 
			
		||||
    0, // No sharing
 | 
			
		||||
 | 
			
		||||
@ -28,7 +28,9 @@
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#ifndef _MSC_VER
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#endif
 | 
			
		||||
#include <limits.h>
 | 
			
		||||
#include <SDL_image.h>
 | 
			
		||||
#include <SDL_endian.h>
 | 
			
		||||
 | 
			
		||||
@ -35,7 +35,9 @@
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#include <signal.h>
 | 
			
		||||
#ifndef _MSC_VER
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#endif
 | 
			
		||||
#include <SDL.h>
 | 
			
		||||
#include <SDL_image.h>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -23,7 +23,9 @@
 | 
			
		||||
*/
 | 
			
		||||
#include <SDL.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#ifndef _MSC_VER
 | 
			
		||||
#include <strings.h>
 | 
			
		||||
#endif
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <math.h>
 | 
			
		||||
#include "struct.h"
 | 
			
		||||
 | 
			
		||||
@ -20,7 +20,7 @@
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
// This file is not used on some platforms, so don't do anything for them
 | 
			
		||||
#if(!defined(__WIN32__))&&(!defined(__amigaos4__))&&(!defined(__AROS__))&&(!defined(__MORPHOS__))&&(!defined(__amigaos__))
 | 
			
		||||
#if(!(defined(__WIN32__)||defined(WIN32)))&&(!defined(__amigaos4__))&&(!defined(__AROS__))&&(!defined(__MORPHOS__))&&(!defined(__amigaos__))
 | 
			
		||||
 | 
			
		||||
// We don't use autoconf and all that in grafx2, so let's do the config here ...
 | 
			
		||||
#if defined(__macosx__) || defined(__FreeBSD__) || defined(__OpenBSD__)                       // MacOS X is POSIX compliant
 | 
			
		||||
@ -63,7 +63,9 @@
 | 
			
		||||
 | 
			
		||||
#include <fcntl.h>
 | 
			
		||||
 | 
			
		||||
#ifndef _MSC_VER
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if HAVE_SYS_PARAM_H
 | 
			
		||||
# include <sys/param.h>
 | 
			
		||||
 | 
			
		||||
@ -28,7 +28,7 @@
 | 
			
		||||
#ifndef MOUNTLIST_H_
 | 
			
		||||
# define MOUNTLIST_H_
 | 
			
		||||
 | 
			
		||||
#if !defined(__VBCC__)
 | 
			
		||||
#if !defined(__VBCC__) && !defined(_MSC_VER)
 | 
			
		||||
    #include <stdbool.h>
 | 
			
		||||
#else
 | 
			
		||||
    #define bool char
 | 
			
		||||
 | 
			
		||||
@ -22,7 +22,9 @@
 | 
			
		||||
*/
 | 
			
		||||
#include <SDL.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#ifndef _MSC_VER
 | 
			
		||||
#include <strings.h>
 | 
			
		||||
#endif
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <math.h>
 | 
			
		||||
#include "struct.h"
 | 
			
		||||
 | 
			
		||||
@ -21,7 +21,9 @@
 | 
			
		||||
    along with Grafx2; if not, see <http://www.gnu.org/licenses/>
 | 
			
		||||
*/
 | 
			
		||||
#include <assert.h>
 | 
			
		||||
#ifndef _MSC_VER
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#endif
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
 | 
			
		||||
@ -47,6 +47,7 @@
 | 
			
		||||
#ifdef __WIN32__
 | 
			
		||||
#include <windows.h>
 | 
			
		||||
#include <SDL_syswm.h>
 | 
			
		||||
 | 
			
		||||
#elif defined __HAIKU__
 | 
			
		||||
#include "haiku.h"
 | 
			
		||||
#elif defined(__AROS__)
 | 
			
		||||
@ -57,6 +58,11 @@
 | 
			
		||||
#include <SDL_screenkeyboard.h>
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifdef _MSC_VER
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#define snprintf _snprintf
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
// Virtual keyboard is ON by default on these platforms:
 | 
			
		||||
#if defined(__GP2X__) || defined(__WIZ__) || defined(__CAANOO__) || defined(GCWZERO)
 | 
			
		||||
  #define VIRT_KEY_DEFAULT_ON 1
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,9 @@
 | 
			
		||||
#include <errno.h>
 | 
			
		||||
#include <fcntl.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#ifndef _MSC_VER
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#endif
 | 
			
		||||
#if defined(__AROS__) || defined(__linux__) || defined(__GLIBC__)|| defined(__MINT__) || defined(__FreeBSD__)
 | 
			
		||||
#include <limits.h>
 | 
			
		||||
#endif
 | 
			
		||||
@ -114,7 +116,7 @@
 | 
			
		||||
        return resolved_path;
 | 
			
		||||
    }
 | 
			
		||||
            
 | 
			
		||||
#elif defined (__WIN32__)
 | 
			
		||||
#elif defined(__WIN32__) || defined(WIN32)
 | 
			
		||||
// Mingw has a working equivalent. It only has reversed arguments.
 | 
			
		||||
    char *Realpath(const char *_path, char *resolved_path)
 | 
			
		||||
    {
 | 
			
		||||
 | 
			
		||||
@ -29,9 +29,12 @@
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <sys/types.h>
 | 
			
		||||
#include <sys/stat.h>
 | 
			
		||||
#if defined(__WIN32__)
 | 
			
		||||
#if defined(__WIN32__) || defined(WIN32)
 | 
			
		||||
  #include <windows.h>
 | 
			
		||||
  #include <io.h> // Mingw's _mkdir()
 | 
			
		||||
#ifdef _MSC_VER
 | 
			
		||||
  #include <direct.h>
 | 
			
		||||
#endif
 | 
			
		||||
#elif defined(__macosx__)
 | 
			
		||||
  #import <corefoundation/corefoundation.h>
 | 
			
		||||
  #import <sys/param.h>
 | 
			
		||||
@ -58,7 +61,7 @@
 | 
			
		||||
 | 
			
		||||
int Create_ConfigDirectory(char * config_dir)
 | 
			
		||||
{
 | 
			
		||||
  #ifdef __WIN32__
 | 
			
		||||
  #if defined(__WIN32__) || defined(WIN32)
 | 
			
		||||
    // Mingw's mkdir has a weird name and only one argument
 | 
			
		||||
    return _mkdir(config_dir);
 | 
			
		||||
  #else
 | 
			
		||||
 | 
			
		||||
@ -50,6 +50,11 @@
 | 
			
		||||
  #import <sys/param.h>
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifdef _MSC_VER
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#define snprintf _snprintf
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#include <SDL_image.h>
 | 
			
		||||
#include "SFont.h"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -29,6 +29,11 @@
 | 
			
		||||
#include <stdlib.h> // atoi()
 | 
			
		||||
#include <string.h> // strncpy() strlen()
 | 
			
		||||
 | 
			
		||||
#ifdef _MSC_VER
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#define snprintf _snprintf
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#include "windows.h"
 | 
			
		||||
 | 
			
		||||
#include "engine.h"
 | 
			
		||||
@ -1437,6 +1442,7 @@ void Warning_with_format(const char *template, ...) {
 | 
			
		||||
 | 
			
		||||
  va_start(arg_ptr, template);
 | 
			
		||||
  vsnprintf(message, sizeof(message), template, arg_ptr);
 | 
			
		||||
  Verbose_message("Warning", message);
 | 
			
		||||
  va_end(arg_ptr);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user