• R/O
  • HTTP
  • SSH
  • HTTPS

trunk: 提交

メインリポジトリ


Commit MetaInfo

修訂0a316301c2735e41fe50fdd26c638d33b35f206a (tree)
時間2011-09-19 00:35:08
作者unknown <shira@.(no...>
Commiterunknown

Log Message

modify for VS2008

Change Summary

差異

--- a/build/NetHackW.vcproj
+++ b/build/NetHackW.vcproj
@@ -3,7 +3,8 @@
33 ProjectType="Visual C++"
44 Version="9.00"
55 Name="NetHackW"
6- ProjectGUID="{0263CD61-31D2-493D-B9D7-B80113D51951}"
6+ ProjectGUID="{4608A682-75BB-4D79-95F3-D7ED8B0E5C4B}"
7+ RootNamespace="NetHackW"
78 TargetFrameworkVersion="0"
89 >
910 <Platforms>
@@ -47,7 +48,7 @@
4748 />
4849 <Tool
4950 Name="VCCLCompilerTool"
50- AdditionalOptions="/Gs /Oi- "
51+ AdditionalOptions="/wd 4996"
5152 InlineFunctionExpansion="1"
5253 FavorSizeOrSpeed="1"
5354 OmitFramePointers="true"
@@ -149,6 +150,7 @@
149150 />
150151 <Tool
151152 Name="VCCLCompilerTool"
153+ AdditionalOptions="/wd 4996"
152154 Optimization="0"
153155 AdditionalIncludeDirectories="..\win\win32,..\include,..\sys\winnt,..\sys\share,..\win\share"
154156 PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;DLB;MSWIN_GRAPHICS"
--- a/build/makedefs.vcproj
+++ b/build/makedefs.vcproj
@@ -3,7 +3,8 @@
33 ProjectType="Visual C++"
44 Version="9.00"
55 Name="makedefs"
6- ProjectGUID="{04709C3E-D077-4706-B991-D710C26FE86E}"
6+ ProjectGUID="{ABE56163-8CD5-407B-AB84-B2E08AC7D44D}"
7+ RootNamespace="makedefs"
78 TargetFrameworkVersion="0"
89 >
910 <Platforms>
@@ -43,6 +44,7 @@
4344 />
4445 <Tool
4546 Name="VCCLCompilerTool"
47+ AdditionalOptions="/wd 4996"
4648 Optimization="2"
4749 InlineFunctionExpansion="1"
4850 AdditionalIncludeDirectories=".,..\include,..\sys\winnt"
@@ -134,6 +136,7 @@
134136 />
135137 <Tool
136138 Name="VCCLCompilerTool"
139+ AdditionalOptions="/wd 4996"
137140 Optimization="0"
138141 AdditionalIncludeDirectories=".,..\include,..\sys\winnt"
139142 PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;WIN32CON;DLB;MSWIN_GRAPHICS"
--- a/include/ntconf.h
+++ b/include/ntconf.h
@@ -107,7 +107,9 @@ extern void FDECL(interject, (int));
107107 #define Rand() rand()
108108 #endif
109109
110-#define FCMASK 0660 /* file creation mask */
110+//#define FCMASK 0660 /* file creation mask */
111+#define FCMASK (0x0180)
112+
111113 #define regularize nt_regularize
112114 #define HLOCK "NHPERM"
113115
--- a/nethack.sln
+++ b/nethack.sln
@@ -1,12 +1,12 @@
11 
22 Microsoft Visual Studio Solution File, Format Version 10.00
33 # Visual Studio 2008
4-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NetHackW", "build\NetHackW.vcproj", "{0263CD61-31D2-493D-B9D7-B80113D51951}"
4+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NetHackW", "build\NetHackW.vcproj", "{4608A682-75BB-4D79-95F3-D7ED8B0E5C4B}"
55 ProjectSection(ProjectDependencies) = postProject
66 {26FA0C16-2813-4976-B2CC-0C4EF12D00C5} = {26FA0C16-2813-4976-B2CC-0C4EF12D00C5}
77 {DCB301B2-6766-44F4-BD76-AA1F2526F6C7} = {DCB301B2-6766-44F4-BD76-AA1F2526F6C7}
88 {F36B67E6-91F8-4023-AA15-5D896AAF2EC0} = {F36B67E6-91F8-4023-AA15-5D896AAF2EC0}
9- {04709C3E-D077-4706-B991-D710C26FE86E} = {04709C3E-D077-4706-B991-D710C26FE86E}
9+ {ABE56163-8CD5-407B-AB84-B2E08AC7D44D} = {ABE56163-8CD5-407B-AB84-B2E08AC7D44D}
1010 {4BC0B0F2-A002-42E1-BA0B-EC5425566312} = {4BC0B0F2-A002-42E1-BA0B-EC5425566312}
1111 {BA9A3FD6-9E18-400F-9113-B09D7EDCF18D} = {BA9A3FD6-9E18-400F-9113-B09D7EDCF18D}
1212 {388B03B5-6B10-4C0F-ACEB-5FBF4F03385B} = {388B03B5-6B10-4C0F-ACEB-5FBF4F03385B}
@@ -19,14 +19,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dgncomp", "build\dgncomp.vc
1919 EndProject
2020 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dgnstuff", "build\dgnstuff.vcproj", "{D86C7AE7-2F17-4808-900B-92F8FEB9C0D8}"
2121 ProjectSection(ProjectDependencies) = postProject
22- {04709C3E-D077-4706-B991-D710C26FE86E} = {04709C3E-D077-4706-B991-D710C26FE86E}
22+ {ABE56163-8CD5-407B-AB84-B2E08AC7D44D} = {ABE56163-8CD5-407B-AB84-B2E08AC7D44D}
2323 EndProjectSection
2424 EndProject
2525 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dlb_main", "build\dlb_main.vcproj", "{DCB301B2-6766-44F4-BD76-AA1F2526F6C7}"
2626 ProjectSection(ProjectDependencies) = postProject
2727 {26FA0C16-2813-4976-B2CC-0C4EF12D00C5} = {26FA0C16-2813-4976-B2CC-0C4EF12D00C5}
2828 {F36B67E6-91F8-4023-AA15-5D896AAF2EC0} = {F36B67E6-91F8-4023-AA15-5D896AAF2EC0}
29- {04709C3E-D077-4706-B991-D710C26FE86E} = {04709C3E-D077-4706-B991-D710C26FE86E}
29+ {ABE56163-8CD5-407B-AB84-B2E08AC7D44D} = {ABE56163-8CD5-407B-AB84-B2E08AC7D44D}
3030 EndProjectSection
3131 EndProject
3232 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "levcomp", "build\levcomp.vcproj", "{F36B67E6-91F8-4023-AA15-5D896AAF2EC0}"
@@ -36,14 +36,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "levcomp", "build\levcomp.vc
3636 EndProject
3737 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "levstuff", "build\levstuff.vcproj", "{6224BEE2-0883-426E-ADFD-F0293EB387F6}"
3838 ProjectSection(ProjectDependencies) = postProject
39- {04709C3E-D077-4706-B991-D710C26FE86E} = {04709C3E-D077-4706-B991-D710C26FE86E}
39+ {ABE56163-8CD5-407B-AB84-B2E08AC7D44D} = {ABE56163-8CD5-407B-AB84-B2E08AC7D44D}
4040 EndProjectSection
4141 EndProject
42-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "makedefs", "build\makedefs.vcproj", "{04709C3E-D077-4706-B991-D710C26FE86E}"
42+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "makedefs", "build\makedefs.vcproj", "{ABE56163-8CD5-407B-AB84-B2E08AC7D44D}"
4343 EndProject
4444 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "recover", "build\recover.vcproj", "{E5033EEA-B743-4678-A4A8-2ADDE29F297D}"
4545 ProjectSection(ProjectDependencies) = postProject
46- {04709C3E-D077-4706-B991-D710C26FE86E} = {04709C3E-D077-4706-B991-D710C26FE86E}
46+ {ABE56163-8CD5-407B-AB84-B2E08AC7D44D} = {ABE56163-8CD5-407B-AB84-B2E08AC7D44D}
4747 {DCB301B2-6766-44F4-BD76-AA1F2526F6C7} = {DCB301B2-6766-44F4-BD76-AA1F2526F6C7}
4848 EndProjectSection
4949 EndProject
@@ -64,10 +64,10 @@ Global
6464 Release|Win32 = Release|Win32
6565 EndGlobalSection
6666 GlobalSection(ProjectConfigurationPlatforms) = postSolution
67- {0263CD61-31D2-493D-B9D7-B80113D51951}.Debug|Win32.ActiveCfg = Debug|Win32
68- {0263CD61-31D2-493D-B9D7-B80113D51951}.Debug|Win32.Build.0 = Debug|Win32
69- {0263CD61-31D2-493D-B9D7-B80113D51951}.Release|Win32.ActiveCfg = Release|Win32
70- {0263CD61-31D2-493D-B9D7-B80113D51951}.Release|Win32.Build.0 = Release|Win32
67+ {4608A682-75BB-4D79-95F3-D7ED8B0E5C4B}.Debug|Win32.ActiveCfg = Debug|Win32
68+ {4608A682-75BB-4D79-95F3-D7ED8B0E5C4B}.Debug|Win32.Build.0 = Debug|Win32
69+ {4608A682-75BB-4D79-95F3-D7ED8B0E5C4B}.Release|Win32.ActiveCfg = Release|Win32
70+ {4608A682-75BB-4D79-95F3-D7ED8B0E5C4B}.Release|Win32.Build.0 = Release|Win32
7171 {26FA0C16-2813-4976-B2CC-0C4EF12D00C5}.Debug|Win32.ActiveCfg = Debug|Win32
7272 {26FA0C16-2813-4976-B2CC-0C4EF12D00C5}.Debug|Win32.Build.0 = Debug|Win32
7373 {26FA0C16-2813-4976-B2CC-0C4EF12D00C5}.Release|Win32.ActiveCfg = Release|Win32
@@ -88,10 +88,10 @@ Global
8888 {6224BEE2-0883-426E-ADFD-F0293EB387F6}.Debug|Win32.Build.0 = Debug|Win32
8989 {6224BEE2-0883-426E-ADFD-F0293EB387F6}.Release|Win32.ActiveCfg = Release|Win32
9090 {6224BEE2-0883-426E-ADFD-F0293EB387F6}.Release|Win32.Build.0 = Release|Win32
91- {04709C3E-D077-4706-B991-D710C26FE86E}.Debug|Win32.ActiveCfg = Debug|Win32
92- {04709C3E-D077-4706-B991-D710C26FE86E}.Debug|Win32.Build.0 = Debug|Win32
93- {04709C3E-D077-4706-B991-D710C26FE86E}.Release|Win32.ActiveCfg = Release|Win32
94- {04709C3E-D077-4706-B991-D710C26FE86E}.Release|Win32.Build.0 = Release|Win32
91+ {ABE56163-8CD5-407B-AB84-B2E08AC7D44D}.Debug|Win32.ActiveCfg = Debug|Win32
92+ {ABE56163-8CD5-407B-AB84-B2E08AC7D44D}.Debug|Win32.Build.0 = Debug|Win32
93+ {ABE56163-8CD5-407B-AB84-B2E08AC7D44D}.Release|Win32.ActiveCfg = Release|Win32
94+ {ABE56163-8CD5-407B-AB84-B2E08AC7D44D}.Release|Win32.Build.0 = Release|Win32
9595 {E5033EEA-B743-4678-A4A8-2ADDE29F297D}.Debug|Win32.ActiveCfg = Debug|Win32
9696 {E5033EEA-B743-4678-A4A8-2ADDE29F297D}.Debug|Win32.Build.0 = Debug|Win32
9797 {E5033EEA-B743-4678-A4A8-2ADDE29F297D}.Release|Win32.ActiveCfg = Release|Win32
--- a/util/makedefs.c
+++ b/util/makedefs.c
@@ -543,8 +543,12 @@ const char *build_date;
543543 void
544544 do_date()
545545 {
546+#ifdef KR1ED
546547 long clocktim = 0;
547- char *c, cbuf[60], buf[BUFSZ];
548+#else
549+ time_t clocktim;
550+#endif
551+ char *c, cbuf[256], buf[BUFSZ];
548552 const char *ul_sfx;
549553
550554 filename[0]='\0';
Show on old repository browser