shithub: qk1

Download patch

ref: a13439378618f7b8b372ab6526ca5578b21e65cd
parent: f47ac12115f687ad7ec5348679fda15b4cfc4009
author: Konstantinn Bonnet <[email protected]>
date: Tue Feb 28 16:12:14 EST 2017

amend header includes

- remove stdio.h where it isn't needed
- don't include dat.h and fns.h from quakedef.h

--- a/cd.c
+++ b/cd.c
@@ -1,9 +1,10 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
 #include <thread.h>
 #include <regexp.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 static int cdread;
 static int cdloop;
--- a/chase.c
+++ b/chase.c
@@ -1,9 +1,8 @@
-// chase.c -- chase camera code
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 cvar_t	chase_back = {"chase_back", "100"};
 cvar_t	chase_up = {"chase_up", "16"};
--- a/cl_demo.c
+++ b/cl_demo.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 static void
 timedm(void)
--- a/cl_input.c
+++ b/cl_input.c
@@ -1,12 +1,8 @@
-// cl.input.c  -- builds an intended movement command to send to the server
-
-// Quake is a trademark of Id Software, Inc., (c) 1996 Id Software, Inc. All
-// rights reserved.
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 /*
 ===============================================================================
--- a/cl_main.c
+++ b/cl_main.c
@@ -1,9 +1,8 @@
-// cl_main.c  -- client main loop
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 // we need to declare some mouse variables here, because the menu system
 // references them even when on a unix system.
--- a/cl_parse.c
+++ b/cl_parse.c
@@ -1,9 +1,8 @@
-// cl_parse.c  -- parse a message received from the server
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 char *svc_strings[] =
 {
--- a/cl_tent.c
+++ b/cl_tent.c
@@ -1,9 +1,8 @@
-// cl_tent.c -- client side temporary entities
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 int			num_temp_entities;
 entity_t	cl_temp_entities[MAX_TEMP_ENTITIES];
--- a/cmd.c
+++ b/cmd.c
@@ -1,9 +1,8 @@
-// cmd.c -- Quake script command processing module
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 void Cmd_ForwardToServer (void);
 
--- a/common.c
+++ b/common.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 cvar_t  registered = {"registered","0"};
 cvar_t  cmdline = {"cmdline","0", false, true};
--- a/console.c
+++ b/console.c
@@ -1,7 +1,9 @@
 #include <u.h>
 #include <libc.h>
 #include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 int 		con_linewidth;
 
--- a/cvar.c
+++ b/cvar.c
@@ -1,9 +1,8 @@
-// cvar.c -- dynamic variable tracking
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 cvar_t	*cvar_vars;
 char	*cvar_null_string = "";
--- a/d_edge.c
+++ b/d_edge.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 static int	miplevel;
 
--- a/d_fill.c
+++ b/d_fill.c
@@ -1,9 +1,8 @@
-// d_clear: clears a specified rectangle to the specified color
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 /*
 ================
--- a/d_init.c
+++ b/d_init.c
@@ -1,9 +1,8 @@
-// d_init.c: rasterization driver initialization
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 #define NUM_MIPS	4
 
--- a/d_modech.c
+++ b/d_modech.c
@@ -1,9 +1,8 @@
-// d_modech.c: called when mode has just changed
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 int	d_vrectx, d_vrecty, d_vrectright_particle, d_vrectbottom_particle;
 
--- a/d_part.c
+++ b/d_part.c
@@ -1,9 +1,8 @@
-// d_part.c: software driver module for drawing particles
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 /*
 ==============
--- a/d_polyse.c
+++ b/d_polyse.c
@@ -1,10 +1,8 @@
-// d_polyset.c: routines for drawing sets of polygons sharing the same
-// texture (used for Alias models)
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 // TODO: put in span spilling to shrink list size
 // !!! if this is changed, it must be changed in d_polysa.s too !!!
--- a/d_scan.c
+++ b/d_scan.c
@@ -1,11 +1,8 @@
-// d_scan.c
-//
-// Portable C scan-level rasterization code, all pixel depths.
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 unsigned char	*r_turb_pbase, *r_turb_pdest;
 fixed16_t		r_turb_s, r_turb_t, r_turb_sstep, r_turb_tstep;
--- a/d_sky.c
+++ b/d_sky.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 #define SKY_SPAN_SHIFT	5
 #define SKY_SPAN_MAX	(1 << SKY_SPAN_SHIFT)
--- a/d_sprite.c
+++ b/d_sprite.c
@@ -1,10 +1,8 @@
-// d_sprite.c: software top-level rasterization driver module for drawing
-// sprites
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 static int		sprite_height;
 static int		minindex, maxindex;
--- a/d_surf.c
+++ b/d_surf.c
@@ -1,9 +1,8 @@
-// d_surf.c: rasterization driver surface heap manager
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 float           surfscale;
 qboolean        r_cache_thrash;         // set if surface cache is thrashing
--- a/d_vars.c
+++ b/d_vars.c
@@ -1,9 +1,8 @@
-// r_vars.c: global refresh variables
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 // all global and static refresh variables are collected in a contiguous block
 // to avoid cache conflicts.
--- a/d_zpoint.c
+++ b/d_zpoint.c
@@ -1,9 +1,8 @@
-// d_zpoint.c: software driver module for drawing z-buffered points
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 /*
 =====================
--- a/draw.c
+++ b/draw.c
@@ -1,10 +1,8 @@
-// draw.c -- this is the only file outside the refresh that touches the
-// vid buffer
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 typedef struct {
 	vrect_t	rect;
--- a/fs.c
+++ b/fs.c
@@ -1,8 +1,9 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
 #include <bio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 u16int crcn;
 char fsdir[Nfspath];
--- a/host.c
+++ b/host.c
@@ -1,9 +1,8 @@
-// host.c -- coordinates spawning and killing of local servers
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 /*
 
--- a/host_cmd.c
+++ b/host_cmd.c
@@ -1,6 +1,8 @@
 #include <u.h>
 #include <libc.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 int	current_skill;
 
--- a/in.c
+++ b/in.c
@@ -1,11 +1,12 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
 #include <draw.h>
 #include <thread.h>
 #include <mouse.h>
 #include <keyboard.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 /* vid.c */
 extern int resized;
--- a/keys.c
+++ b/keys.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 /*
 
--- a/mathlib.c
+++ b/mathlib.c
@@ -1,9 +1,8 @@
-// mathlib.c -- math primitives
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 vec3_t vec3_origin = {0,0,0};
 int nanmask = 255<<23;
--- a/menu.c
+++ b/menu.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 char savs[Nsav][Nsavcm];
 int savcanld[Nsav];
--- a/mkfile
+++ b/mkfile
@@ -38,7 +38,6 @@
 	net_main.$O\
 	net_dgrm.$O\
 	net_bsd.$O\
-	nonintel.$O\
 	pr_cmds.$O\
 	pr_edict.$O\
 	pr_exec.$O\
--- a/model.c
+++ b/model.c
@@ -1,12 +1,8 @@
-// models.c -- model loading and caching
-
-// models are the only shared resource between a client and server running
-// on the same machine.
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 model_t	*loadmodel;
 char	loadname[32];	// for hunk tags
--- a/net_bsd.c
+++ b/net_bsd.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 net_driver_t net_drivers[MAX_NET_DRIVERS] =
 {
--- a/net_dgrm.c
+++ b/net_dgrm.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 // This is enables a simple IP banning mechanism
 //#define BAN_TEST	/* FIXME */
--- a/net_loop.c
+++ b/net_loop.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 qboolean	localconnectpending = false;
 qsocket_t	*loop_client = nil;
--- a/net_main.c
+++ b/net_main.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 qsocket_t	*net_activeSockets = nil;
 qsocket_t	*net_freeSockets = nil;
--- a/net_udp.c
+++ b/net_udp.c
@@ -1,9 +1,10 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
-/* FIXME FIXME FIXME */
+/* TODO */
 
 /*
 extern int gethostname (char *, int);
--- a/nonintel.c
+++ /dev/null
@@ -1,40 +1,0 @@
-//
-// nonintel.c: code for non-Intel processors only
-//
-
-#include <u.h>
-#include <libc.h>
-#include <stdio.h>
-#include "quakedef.h"
-
-/*
-================
-R_Surf8Patch
-================
-*/
-void R_Surf8Patch ()
-{
-	// we only patch code on Intel
-}
-
-
-/*
-================
-R_Surf16Patch
-================
-*/
-void R_Surf16Patch ()
-{
-	// we only patch code on Intel
-}
-
-
-/*
-================
-R_SurfacePatch
-================
-*/
-void R_SurfacePatch (void)
-{
-	// we only patch code on Intel
-}
--- a/pr_cmds.c
+++ b/pr_cmds.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 #define	RETURN_EDICT(e) (((int *)pr_globals)[OFS_RETURN] = EDICT_TO_PROG(e))
 
--- a/pr_edict.c
+++ b/pr_edict.c
@@ -1,9 +1,8 @@
-// sv_edict.c -- entity dictionary
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 dprograms_t		*progs;
 dfunction_t		*pr_functions;
--- a/pr_exec.c
+++ b/pr_exec.c
@@ -1,12 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
-
-
-/*
-
-*/
+#include "fns.h"
 
 typedef struct
 {
--- a/qk1.c
+++ b/qk1.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 static int debug;
 
--- a/quakedef.h
+++ b/quakedef.h
@@ -160,8 +160,6 @@
 	int		effects;
 } entity_state_t;
 
-#include "dat.h"
-#include "fns.h"
 #include "wad.h"
 #include "draw.h"
 #include "screen.h"
--- a/r_aclip.c
+++ b/r_aclip.c
@@ -1,9 +1,8 @@
-// r_aclip.c: clip routines for drawing Alias models directly to the screen
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 static finalvert_t		fv[2][8];
 static auxvert_t		av[8];
--- a/r_alias.c
+++ b/r_alias.c
@@ -1,9 +1,8 @@
-// r_alias.c: routines for setting up to draw alias models
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 #define LIGHT_MIN	5		// lowest light value we'll allow, to avoid the
 							//  need for inner-loop light clamping
--- a/r_bsp.c
+++ b/r_bsp.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 //
 // current entity info
--- a/r_draw.c
+++ b/r_draw.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 #define MAXLEFTCLIPEDGES		100
 
--- a/r_edge.c
+++ b/r_edge.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 /* FIXME
 the complex cases add new polys on most lines, so dont optimize for keeping them the same
--- a/r_efrag.c
+++ b/r_efrag.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 mnode_t	*r_pefragtopnode;
 
--- a/r_light.c
+++ b/r_light.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 int	r_dlightframecount;
 
--- a/r_local.h
+++ b/r_local.h
@@ -122,8 +122,6 @@
 
 void R_GenSkyTile (void *pdest);
 void R_GenSkyTile16 (void *pdest);
-void R_Surf8Patch (void);
-void R_Surf16Patch (void);
 void R_DrawSubmodelPolygons (model_t *pmodel, int clipflags);
 void R_DrawSolidClippedSubmodelPolygons (model_t *pmodel);
 
@@ -221,7 +219,6 @@
 void R_DrawParticles (void);
 void R_InitParticles (void);
 void R_ClearParticles (void);
-void R_SurfacePatch (void);
 
 extern int		r_amodels_drawn;
 extern edge_t	*auxedges;
--- a/r_main.c
+++ b/r_main.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 //define	PASSAGES
 
@@ -244,7 +245,6 @@
 	// surface 0 doesn't really exist; it's just a dummy because index 0
 	// is used to indicate no edge attached to surface
 		surfaces--;
-		R_SurfacePatch ();
 	}
 	else
 	{
@@ -850,7 +850,6 @@
 	// surface 0 doesn't really exist; it's just a dummy because index 0
 	// is used to indicate no edge attached to surface
 		surfaces--;
-		R_SurfacePatch ();
 	}
 
 	R_BeginEdgeFrame ();
--- a/r_misc.c
+++ b/r_misc.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 /*
 ===============
--- a/r_part.c
+++ b/r_part.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 #define MAX_PARTICLES			2048	// default max # of particles at one
 										//  time
--- a/r_sky.c
+++ b/r_sky.c
@@ -1,8 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
-
+#include "fns.h"
 
 int		iskyspeed = 8;
 int		iskyspeed2 = 2;
--- a/r_sprite.c
+++ b/r_sprite.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 static int				clip_current;
 static vec5_t			clip_verts[2][MAXWORKINGVERTS];
--- a/r_surf.c
+++ b/r_surf.c
@@ -1,9 +1,8 @@
-// r_surf.c: surface-related refresh code
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 drawsurf_t	r_drawsurf;
 
--- a/r_vars.c
+++ b/r_vars.c
@@ -2,8 +2,9 @@
 
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 // all global and static refresh variables are collected in a contiguous block
 // to avoid cache conflicts.
--- a/sbar.c
+++ b/sbar.c
@@ -1,9 +1,8 @@
-// sbar.c -- status bar code
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 
 int			sb_updates;		// if >= vid.numpages, no update needed
--- a/screen.c
+++ b/screen.c
@@ -1,9 +1,8 @@
-// screen.c -- master for refresh, status bar, console, chat, notify, etc
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 // only the refresh window will be updated unless these variables are flagged 
 int			scr_copytop;
--- a/snd.c
+++ b/snd.c
@@ -1,8 +1,9 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
 #include <thread.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 enum{
 	Nbuf = 8
--- a/snd_dma.c
+++ b/snd_dma.c
@@ -1,9 +1,8 @@
-// snd_dma.c -- main control for any streaming sound output device
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 void S_Play(void);
 void S_PlayVol(void);
--- a/snd_mem.c
+++ b/snd_mem.c
@@ -1,9 +1,8 @@
-// snd_mem.c: sound caching
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 int			cache_full_cycle;
 
--- a/snd_mix.c
+++ b/snd_mix.c
@@ -1,9 +1,8 @@
-// snd_mix.c -- portable code to mix sounds for snd_dma.c
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 #define DWORD	u32int
 
--- a/sv_main.c
+++ b/sv_main.c
@@ -1,9 +1,8 @@
-// sv_main.c -- server main program
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 server_t		sv;
 server_static_t	svs;
--- a/sv_move.c
+++ b/sv_move.c
@@ -1,9 +1,8 @@
-// sv_move.c -- monster movement
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 #define	STEPSIZE	18
 
--- a/sv_phys.c
+++ b/sv_phys.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 /*
 
--- a/sv_user.c
+++ b/sv_user.c
@@ -1,9 +1,8 @@
-// sv_user.c -- server code for moving users
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 edict_t	*sv_player;
 
--- a/sys.c
+++ b/sys.c
@@ -1,8 +1,9 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
 #include <thread.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 qboolean isDedicated;
 mainstacksize = 512*1024;
--- a/vid.c
+++ b/vid.c
@@ -1,8 +1,9 @@
 #include <u.h>
 #include <libc.h>
 #include <draw.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 viddef_t vid;		/* global video state */
 int resized;
--- a/view.c
+++ b/view.c
@@ -1,9 +1,8 @@
-// view.c -- player eye positioning
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 /*
 
--- a/wad.c
+++ b/wad.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 int			wad_numlumps;
 lumpinfo_t	*wad_lumps;
--- a/world.c
+++ b/world.c
@@ -1,9 +1,8 @@
-// world.c -- world query functions
-
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 /*
 
--- a/zone.c
+++ b/zone.c
@@ -1,7 +1,8 @@
 #include <u.h>
 #include <libc.h>
-#include <stdio.h>
+#include "dat.h"
 #include "quakedef.h"
+#include "fns.h"
 
 #define	DYNAMIC_SIZE	0xc000