diff --git a/src/FDM/LaRCsim/ls_model.c b/src/FDM/LaRCsim/ls_model.c
index 3f442ecec..591ea3aed 100644
--- a/src/FDM/LaRCsim/ls_model.c
+++ b/src/FDM/LaRCsim/ls_model.c
@@ -37,6 +37,11 @@
 	CURRENT RCS HEADER INFO:
 $Header$
 $Log$
+Revision 1.5  2005/12/19 12:53:21  ehofman
+Vassilii Khachaturov:
+
+clean up some build warnings caught with gcc-4.0.
+
 Revision 1.4  2003/07/25 17:53:41  mselig
 UIUC code initilization mods to tidy things up a bit.
 
@@ -154,6 +159,8 @@ Initial Flight Gear revision.
 	OUTPUTS:
 
 --------------------------------------------------------------------------*/
+#include <stdio.h>
+
 #include "ls_types.h"
 #include "ls_model.h"
 #include "default_model_routines.h"
diff --git a/src/FDM/SP/ADA.cxx b/src/FDM/SP/ADA.cxx
index 2f16eb380..9eb117b23 100644
--- a/src/FDM/SP/ADA.cxx
+++ b/src/FDM/SP/ADA.cxx
@@ -36,7 +36,7 @@
 #define numberofbytes 472 // from FDM to visuals
 #define nbytes 8	//from visuals to FDM
 
-struct {
+static struct {
     double number_of_bytes;
     double lat_geoc;
     double lon_geoc;
@@ -111,7 +111,7 @@ struct {
 
 double view_offset; //if this zero, means center window
 
-struct {
+static struct {
 	double ground_elevation;
 } visuals_to_sixdof;