Skip to content
Permalink
Browse files
Merge pull request #2089 from rathena/refactor/windows-build
* Dropped support for VS older than 2012
* Delete all solutions
* Added a new global VS2013 solution (2015+ also supported by this solution)
* Added x64 build support for Windows (Thanks to @Lemongrass3110)
  • Loading branch information
secretdataz committed May 2, 2017
2 parents 9e6b02a + 4a64986 commit cacd98ddeb25ca7360a0de33beb9aeb96f8ba38c
Showing with 21,057 additions and 16,598 deletions.
  1. +14 −0 .gitignore
  2. +171 −0 3rdparty/libconfig/libconfig.vcxproj
  3. +53 −0 3rdparty/libconfig/libconfig.vcxproj.filters
  4. +158 −0 3rdparty/mt19937ar/mt19937ar.vcxproj
  5. +23 −0 3rdparty/mt19937ar/mt19937ar.vcxproj.filters
  6. +114 −0 3rdparty/mysql/include/big_endian.h
  7. +70 −0 3rdparty/mysql/include/binary_log_types.h
  8. +97 −0 3rdparty/mysql/include/byte_order_generic.h
  9. +56 −0 3rdparty/mysql/include/byte_order_generic_x86.h
  10. +0 −470 3rdparty/mysql/include/config-win.h
  11. +137 −0 3rdparty/mysql/include/decimal.h
  12. +113 −0 3rdparty/mysql/include/errmsg.h
  13. +156 −0 3rdparty/mysql/include/keycache.h
  14. +93 −0 3rdparty/mysql/include/little_endian.h
  15. +531 −218 3rdparty/mysql/include/m_ctype.h
  16. +344 −0 3rdparty/mysql/include/m_string.h
  17. +22 −9 3rdparty/mysql/include/my_alloc.h
  18. +213 −0 3rdparty/mysql/include/my_byteorder.h
  19. +64 −0 3rdparty/mysql/include/my_command.h
  20. +178 −0 3rdparty/mysql/include/my_compiler.h
  21. +454 −0 3rdparty/mysql/include/my_config.h
  22. +216 −72 3rdparty/mysql/include/my_dbug.h
  23. +93 −0 3rdparty/mysql/include/my_dir.h
  24. +149 −0 3rdparty/mysql/include/my_getopt.h
  25. +497 −1,022 3rdparty/mysql/include/my_global.h
  26. +5 −6 3rdparty/mysql/include/my_list.h
  27. +0 −717 3rdparty/mysql/include/my_pthread.h
  28. +517 −461 3rdparty/mysql/include/my_sys.h
  29. +186 −0 3rdparty/mysql/include/my_thread.h
  30. +107 −0 3rdparty/mysql/include/my_thread_local.h
  31. +96 −0 3rdparty/mysql/include/my_xml.h
  32. +174 −266 3rdparty/mysql/include/mysql.h
  33. +28 −0 3rdparty/mysql/include/mysql/client_authentication.h
  34. +202 −0 3rdparty/mysql/include/mysql/client_plugin.h
  35. +39 −0 3rdparty/mysql/include/mysql/client_plugin.h.pp
  36. +36 −0 3rdparty/mysql/include/mysql/get_password.h
  37. +33 −0 3rdparty/mysql/include/mysql/mysql_lex_string.h
  38. +143 −0 3rdparty/mysql/include/mysql/plugin_auth_common.h
  39. +349 −0 3rdparty/mysql/include/mysql/plugin_trace.h
  40. +1,433 −0 3rdparty/mysql/include/mysql/psi/mysql_file.h
  41. +96 −0 3rdparty/mysql/include/mysql/psi/mysql_idle.h
  42. +121 −0 3rdparty/mysql/include/mysql/psi/mysql_mdl.h
  43. +62 −0 3rdparty/mysql/include/mysql/psi/mysql_memory.h
  44. +88 −0 3rdparty/mysql/include/mysql/psi/mysql_ps.h
  45. +1,255 −0 3rdparty/mysql/include/mysql/psi/mysql_socket.h
  46. +97 −0 3rdparty/mysql/include/mysql/psi/mysql_sp.h
  47. +198 −0 3rdparty/mysql/include/mysql/psi/mysql_stage.h
  48. +235 −0 3rdparty/mysql/include/mysql/psi/mysql_statement.h
  49. +142 −0 3rdparty/mysql/include/mysql/psi/mysql_table.h
  50. +1,323 −0 3rdparty/mysql/include/mysql/psi/mysql_thread.h
  51. +213 −0 3rdparty/mysql/include/mysql/psi/mysql_transaction.h
  52. +2,980 −0 3rdparty/mysql/include/mysql/psi/psi.h
  53. +155 −0 3rdparty/mysql/include/mysql/psi/psi_base.h
  54. +155 −0 3rdparty/mysql/include/mysql/psi/psi_memory.h
  55. +101 −0 3rdparty/mysql/include/mysql/service_my_snprintf.h
  56. +81 −0 3rdparty/mysql/include/mysql/service_mysql_alloc.h
  57. +277 −116 3rdparty/mysql/include/mysql_com.h
  58. +41 −0 3rdparty/mysql/include/mysql_com_server.h
  59. +29 −0 3rdparty/mysql/include/mysql_embed.h
  60. +4 −5 3rdparty/mysql/include/mysql_time.h
  61. +15 −13 3rdparty/mysql/include/mysql_version.h
  62. +1,082 −0 3rdparty/mysql/include/mysqld_ername.h
  63. +1,089 −0 3rdparty/mysql/include/mysqld_error.h
  64. +0 −159 3rdparty/mysql/include/raid.h
  65. +206 −0 3rdparty/mysql/include/sql_common.h
  66. +255 −0 3rdparty/mysql/include/sql_state.h
  67. +63 −0 3rdparty/mysql/include/sslopt-case.h
  68. +67 −0 3rdparty/mysql/include/sslopt-longopts.h
  69. +75 −0 3rdparty/mysql/include/sslopt-vars.h
  70. +201 −0 3rdparty/mysql/include/thr_cond.h
  71. +227 −0 3rdparty/mysql/include/thr_mutex.h
  72. +214 −0 3rdparty/mysql/include/thr_rwlock.h
  73. +25 −5 3rdparty/mysql/include/typelib.h
  74. BIN 3rdparty/mysql/lib/Win32/libmysql.dll
  75. BIN 3rdparty/mysql/lib/Win32/libmysql.lib
  76. BIN 3rdparty/mysql/lib/libmysql.lib
  77. BIN 3rdparty/mysql/lib/x64/libmysql.dll
  78. BIN 3rdparty/mysql/lib/x64/libmysql.lib
  79. 0 3rdparty/mysql/{mysql-5.0.20 → mysql-6.1.9}
  80. +216 −56 3rdparty/pcre/include/pcre.h
  81. BIN 3rdparty/pcre/lib/Win32/pcre8.dll
  82. BIN 3rdparty/pcre/lib/Win32/pcre8.lib
  83. BIN 3rdparty/pcre/lib/libpcre.dll.a
  84. BIN 3rdparty/pcre/lib/pcre.lib
  85. BIN 3rdparty/pcre/lib/x64/pcre8.dll
  86. BIN 3rdparty/pcre/lib/x64/pcre8.lib
  87. 0 3rdparty/pcre/{pcre-8.30 → pcre-8.33.0.1.utf8}
  88. +2 −0 3rdparty/zlib/include/zconf.h
  89. BIN 3rdparty/zlib/lib/Win32/zlib.dll
  90. BIN 3rdparty/zlib/lib/Win32/zlib.lib
  91. BIN 3rdparty/zlib/lib/x64/zlib.dll
  92. BIN 3rdparty/zlib/lib/x64/zlib.lib
  93. BIN 3rdparty/zlib/lib/zdll.lib
  94. +3 −22 appveyor.yml
  95. BIN dbghelp.dll
  96. BIN libmysql.dll
  97. BIN pcre3.dll
  98. +0 −37 rAthena-10.sln
  99. +0 −38 rAthena-12.sln
  100. +0 −40 rAthena-13.sln
  101. +0 −40 rAthena-14.sln
  102. +0 −40 rAthena-15.sln
  103. +0 −37 rAthena-9.sln
  104. +139 −0 rAthena.sln
  105. +210 −0 src/char/char-server.vcxproj
  106. +119 −0 src/char/char-server.vcxproj.filters
  107. +211 −0 src/common/common-minicore.vcxproj
  108. +170 −0 src/common/common-minicore.vcxproj.filters
  109. +223 −0 src/common/common.vcxproj
  110. +170 −0 src/common/common.vcxproj.filters
  111. +190 −0 src/login/login-server.vcxproj
  112. +59 −0 src/login/login-server.vcxproj.filters
  113. +361 −0 src/map/map-server.vcxproj
  114. +257 −0 src/map/map-server.vcxproj.filters
  115. +173 −0 src/tool/map-cache.vcxproj
  116. +18 −0 src/tool/map-cache.vcxproj.filters
  117. 0 { → tools}/charserv.bat
  118. 0 { → tools}/logserv.bat
  119. 0 { → tools}/mapcache.bat
  120. 0 { → tools}/mapserv.bat
  121. 0 { → tools}/runserver.bat
  122. 0 { → tools}/serv.bat
  123. +0 −230 vcproj-10/char-server.vcxproj
  124. +0 −303 vcproj-10/char-server.vcxproj.filters
  125. +0 −212 vcproj-10/login-server.vcxproj
  126. +0 −243 vcproj-10/login-server.vcxproj.filters
  127. +0 −369 vcproj-10/map-server.vcxproj
  128. +0 −474 vcproj-10/map-server.vcxproj.filters
  129. +0 −151 vcproj-10/mapcache.vcxproj
  130. +0 −75 vcproj-10/mapcache.vcxproj.filters
  131. +0 −233 vcproj-12/char-server.vcxproj
  132. +0 −303 vcproj-12/char-server.vcxproj.filters
  133. +0 −216 vcproj-12/login-server.vcxproj
  134. +0 −243 vcproj-12/login-server.vcxproj.filters
  135. +0 −373 vcproj-12/map-server.vcxproj
  136. +0 −474 vcproj-12/map-server.vcxproj.filters
  137. +0 −155 vcproj-12/mapcache.vcxproj
  138. +0 −75 vcproj-12/mapcache.vcxproj.filters
  139. +0 −232 vcproj-13/char-server.vcxproj
  140. +0 −303 vcproj-13/char-server.vcxproj.filters
  141. +0 −216 vcproj-13/login-server.vcxproj
  142. +0 −243 vcproj-13/login-server.vcxproj.filters
  143. +0 −373 vcproj-13/map-server.vcxproj
  144. +0 −474 vcproj-13/map-server.vcxproj.filters
  145. +0 −155 vcproj-13/mapcache.vcxproj
  146. +0 −75 vcproj-13/mapcache.vcxproj.filters
  147. +0 −230 vcproj-14/char-server.vcxproj
  148. +0 −303 vcproj-14/char-server.vcxproj.filters
  149. +0 −214 vcproj-14/login-server.vcxproj
  150. +0 −243 vcproj-14/login-server.vcxproj.filters
  151. +0 −371 vcproj-14/map-server.vcxproj
  152. +0 −474 vcproj-14/map-server.vcxproj.filters
  153. +0 −153 vcproj-14/mapcache.vcxproj
  154. +0 −75 vcproj-14/mapcache.vcxproj.filters
  155. +0 −230 vcproj-15/char-server.vcxproj
  156. +0 −303 vcproj-15/char-server.vcxproj.filters
  157. +0 −214 vcproj-15/login-server.vcxproj
  158. +0 −243 vcproj-15/login-server.vcxproj.filters
  159. +0 −369 vcproj-15/map-server.vcxproj
  160. +0 −474 vcproj-15/map-server.vcxproj.filters
  161. +0 −153 vcproj-15/mapcache.vcxproj
  162. +0 −75 vcproj-15/mapcache.vcxproj.filters
  163. +0 −591 vcproj-9/char-server.vcproj
  164. +0 −212 vcproj-9/dbghelpplug.vcproj
  165. +0 −514 vcproj-9/login-server.vcproj
  166. +0 −819 vcproj-9/map-server.vcproj
  167. +0 −289 vcproj-9/mapcache.vcproj
  168. BIN zlib1.dll
@@ -14,6 +14,8 @@ Thumbs.db
/*.exe
/*.exe.*
/*.ilk
/*.iobj
/*.ipdb
/*.log
/*.ncb
/*.opensdf
@@ -148,3 +150,15 @@ Thumbs.db
/.idea/workspace.xml
/build/

# bat tools
/charserv.bat
/logserv.bat
/mapcache.bat
/mapserv.bat
/runserver.bat
/serv.bat

# dlls
/libmysql.dll
/pcre8.dll
/zlib.dll
@@ -0,0 +1,171 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.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>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClInclude Include="grammar.h" />
<ClInclude Include="libconfig.h" />
<ClInclude Include="parsectx.h" />
<ClInclude Include="scanctx.h" />
<ClInclude Include="scanner.h" />
<ClInclude Include="strbuf.h" />
<ClInclude Include="wincompat.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="grammar.c" />
<ClCompile Include="libconfig.c" />
<ClCompile Include="scanctx.c" />
<ClCompile Include="scanner.c" />
<ClCompile Include="strbuf.c" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{F6CC5F60-BD13-41B1-81D3-822A45EC0DBD}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>libconfig</RootNamespace>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</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>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<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|x64'">
<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'">
<OutDir>$(SolutionDir).vs\build\</OutDir>
<IntDir>$(SolutionDir).vs\build\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>$(SolutionDir).vs\build\</OutDir>
<IntDir>$(SolutionDir).vs\build\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).vs\build\</OutDir>
<IntDir>$(SolutionDir).vs\build\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).vs\build\</OutDir>
<IntDir>$(SolutionDir).vs\build\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>YY_USE_CONST;LIBCONFIG_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>YY_USE_CONST;LIBCONFIG_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>YY_USE_CONST;LIBCONFIG_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>YY_USE_CONST;LIBCONFIG_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="grammar.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="libconfig.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="parsectx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="scanctx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="scanner.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="strbuf.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="wincompat.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="grammar.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="libconfig.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="scanctx.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="scanner.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="strbuf.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

0 comments on commit cacd98d

Please sign in to comment.