shithub: choc

Download patch

ref: 8df091912bc7d1aa881361ee3d4bce7841434b1d
parent: cd99f1b0c46e1dfae46a510a610a24aea56858c2
parent: 604ac99cdd6124470338b772a69fec26a3e20f54
author: Turo Lamminen <turol@users.noreply.github.com>
date: Thu Nov 3 06:10:12 EDT 2022

Merge pull request #1536 from turol/extern-doom

Clean up extern in Doom, part 0

--- a/src/doom/d_main.c
+++ b/src/doom/d_main.c
@@ -104,9 +104,6 @@
 boolean         respawnparm;	// checkparm of -respawn
 boolean         fastparm;	// checkparm of -fast
 
-//extern int soundVolume;
-//extern  int	sfxVolume;
-//extern  int	musicVolume;
 
 extern  boolean	inhelpscreens;
 
@@ -1469,8 +1466,8 @@
     if ( (p=M_CheckParm ("-turbo")) )
     {
 	int     scale = 200;
-	extern int forwardmove[2];
-	extern int sidemove[2];
+	extern fixed_t forwardmove[2];
+	extern fixed_t sidemove[2];
 	
 	if (p<myargc-1)
 	    scale = atoi (myargv[p+1]);
--- a/src/doom/g_game.c
+++ b/src/doom/g_game.c
@@ -941,7 +941,7 @@
              && turbodetected[i])
             {
                 static char turbomessage[80];
-                extern char *player_names[4];
+                extern const char *player_names[4];
                 M_snprintf(turbomessage, sizeof(turbomessage),
                            "%s is turbo!", player_names[i]);
                 players[consoleplayer].message = turbomessage;
@@ -1334,7 +1334,7 @@
 // G_DoCompleted 
 //
 boolean		secretexit; 
-extern char*	pagename; 
+extern const char *pagename;
  
 void G_ExitLevel (void) 
 { 
--- a/src/doom/g_game.h
+++ b/src/doom/g_game.h
@@ -23,6 +23,7 @@
 #include "doomdef.h"
 #include "d_event.h"
 #include "d_ticcmd.h"
+#include "m_fixed.h"
 
 
 //
--- a/src/doom/hu_lib.c
+++ b/src/doom/hu_lib.c
@@ -20,6 +20,7 @@
 
 #include "doomdef.h"
 #include "doomkeys.h"
+#include "doomstat.h"
 
 #include "v_video.h"
 #include "i_swap.h"
@@ -31,7 +32,6 @@
 // boolean : whether the screen is always erased
 #define noterased viewwindowx
 
-extern boolean	automapactive;	// in AM_map.c
 
 void HUlib_init(void)
 {
--- a/src/doom/hu_stuff.c
+++ b/src/doom/hu_stuff.c
@@ -33,6 +33,7 @@
 #include "hu_lib.h"
 #include "m_controls.h"
 #include "m_misc.h"
+#include "m_menu.h"
 #include "w_wad.h"
 
 #include "s_sound.h"
--- a/src/doom/hu_stuff.h
+++ b/src/doom/hu_stuff.h
@@ -19,6 +19,7 @@
 #define __HU_STUFF_H__
 
 #include "d_event.h"
+#include "v_patch.h"
 
 
 //
--- a/src/doom/p_spec.c
+++ b/src/doom/p_spec.c
@@ -77,8 +77,6 @@
 
 #define MAXANIMS                32
 
-extern anim_t	anims[MAXANIMS];
-extern anim_t*	lastanim;
 
 //
 // P_InitPicAnims
@@ -135,8 +133,8 @@
 //
 #define MAXLINEANIMS            64
 
-extern  short	numlinespecials;
-extern  line_t*	linespeciallist[MAXLINEANIMS];
+short numlinespecials;
+line_t *linespeciallist[MAXLINEANIMS];
 
 
 
@@ -1378,8 +1376,6 @@
 // After the map has been loaded, scan for specials
 //  that spawn thinkers
 //
-short		numlinespecials;
-line_t*		linespeciallist[MAXLINEANIMS];
 
 static unsigned int NumScrollers()
 {
--- a/src/doom/st_lib.c
+++ b/src/doom/st_lib.c
@@ -36,12 +36,6 @@
 #include "r_local.h"
 
 
-// in AM_map.c
-extern boolean		automapactive; 
-
-
-
-
 //
 // Hack display negative frags.
 //  Loads and store the stminus lump.