(svn r815) Include strings.h only in the files which need it.
This should reduce the compile time after altering english.txt by about 1/3, because "only" 62 instead of 90 .c files must be recompiled.
--- a/ai_new.c Thu Nov 25 08:11:48 2004 +0000
+++ b/ai_new.c Thu Nov 25 10:47:30 2004 +0000
@@ -15,6 +15,7 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "command.h"
#include "ai.h"
#include "town.h"
--- a/aircraft_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/aircraft_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "vehicle.h"
#include "engine.h"
#include "command.h"
--- a/aircraft_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/aircraft_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "vehicle.h"
--- a/airport_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/airport_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "viewport.h"
--- a/bridge_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/bridge_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "viewport.h"
--- a/clear_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/clear_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "viewport.h"
#include "command.h"
--- a/command.c Thu Nov 25 08:11:48 2004 +0000
+++ b/command.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "gui.h"
#include "command.h"
#include "player.h"
--- a/console.c Thu Nov 25 08:11:48 2004 +0000
+++ b/console.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "gfx.h"
--- a/disaster_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/disaster_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "vehicle.h"
#include "command.h"
#include "news.h"
--- a/dock_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/dock_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "viewport.h"
--- a/dummy_land.c Thu Nov 25 08:11:48 2004 +0000
+++ b/dummy_land.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "viewport.h"
#include "command.h"
--- a/economy.c Thu Nov 25 08:11:48 2004 +0000
+++ b/economy.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "news.h"
#include "player.h"
#include "station.h"
--- a/engine.c Thu Nov 25 08:11:48 2004 +0000
+++ b/engine.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "engine.h"
#include "table/engines.h"
#include "player.h"
--- a/engine_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/engine_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "viewport.h"
--- a/graph_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/graph_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "gfx.h"
--- a/industry_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/industry_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "viewport.h"
#include "command.h"
#include "industry.h"
--- a/industry_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/industry_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
//#include "gui.h"
#include "window.h"
#include "gfx.h"
--- a/intro_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/intro_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "viewport.h"
--- a/main_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/main_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "viewport.h"
--- a/misc.c Thu Nov 25 08:11:48 2004 +0000
+++ b/misc.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "vehicle.h"
#include "gfx.h"
#include "assert.h"
--- a/misc_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/misc_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,7 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "command.h"
#include "player.h"
#include "gfx.h"
--- a/misc_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/misc_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "viewport.h"
--- a/music_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/music_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "gfx.h"
--- a/network.c Thu Nov 25 08:11:48 2004 +0000
+++ b/network.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "gui.h"
#include "command.h"
#include "player.h"
--- a/network_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/network_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "gfx.h"
--- a/news_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/news_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "viewport.h"
--- a/oldloader.c Thu Nov 25 08:11:48 2004 +0000
+++ b/oldloader.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "town.h"
#include "industry.h"
#include "station.h"
--- a/order_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/order_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "vehicle.h"
#include "command.h"
#include "station.h"
--- a/order_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/order_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "gfx.h"
--- a/player_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/player_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "viewport.h"
--- a/players.c Thu Nov 25 08:11:48 2004 +0000
+++ b/players.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "player.h"
#include "town.h"
#include "vehicle.h"
--- a/rail_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/rail_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "vehicle.h"
#include "viewport.h"
#include "command.h"
--- a/rail_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/rail_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "viewport.h"
--- a/road_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/road_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "vehicle.h"
#include "viewport.h"
#include "command.h"
--- a/road_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/road_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "viewport.h"
--- a/roadveh_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/roadveh_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "vehicle.h"
#include "engine.h"
#include "command.h"
--- a/roadveh_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/roadveh_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "gfx.h"
--- a/screenshot.c Thu Nov 25 08:11:48 2004 +0000
+++ b/screenshot.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "gfx.h"
#include "viewport.h"
#include "player.h"
--- a/settings_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/settings_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "gfx.h"
--- a/ship_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/ship_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "vehicle.h"
#include "command.h"
#include "pathfind.h"
--- a/ship_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/ship_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "gfx.h"
--- a/smallmap_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/smallmap_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "gui.h"
#include "window.h"
#include "gfx.h"
--- a/station_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/station_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "station.h"
#include "gfx.h"
#include "window.h"
--- a/station_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/station_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "station.h"
--- a/strings.c Thu Nov 25 08:11:48 2004 +0000
+++ b/strings.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "station.h"
#include "town.h"
#include "vehicle.h"
--- a/subsidy_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/subsidy_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "station.h"
--- a/terraform_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/terraform_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "viewport.h"
--- a/town_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/town_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "viewport.h"
#include "town.h"
#include "command.h"
--- a/town_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/town_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "town.h"
#include "window.h"
#include "gfx.h"
--- a/train_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/train_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "vehicle.h"
#include "command.h"
#include "pathfind.h"
--- a/train_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/train_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "window.h"
#include "gui.h"
#include "gfx.h"
--- a/tree_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/tree_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "viewport.h"
#include "command.h"
#include "town.h"
--- a/ttd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/ttd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,4 +1,5 @@
#include "stdafx.h"
+#include "table/strings.h"
#define VARDEF
#include "ttd.h"
--- a/ttd.h Thu Nov 25 08:11:48 2004 +0000
+++ b/ttd.h Thu Nov 25 10:47:30 2004 +0000
@@ -1,9 +1,6 @@
#ifndef TTD_H
#define TTD_H
-// include strings
-#include "table/strings.h"
-
#ifndef VARDEF
#define VARDEF extern
#endif
--- a/tunnelbridge_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/tunnelbridge_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "vehicle.h"
#include "viewport.h"
#include "command.h"
--- a/unix.c Thu Nov 25 08:11:48 2004 +0000
+++ b/unix.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "hal.h"
#include <dirent.h>
--- a/unmovable_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/unmovable_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "command.h"
#include "viewport.h"
#include "player.h"
--- a/vehicle.c Thu Nov 25 08:11:48 2004 +0000
+++ b/vehicle.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "vehicle.h"
#include "gfx.h"
//#include "station.h"
--- a/vehicle_gui.c Thu Nov 25 08:11:48 2004 +0000
+++ b/vehicle_gui.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,6 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
-
+#include "table/strings.h"
#include "vehicle.h"
VehicleSortListingTypeFunctions * const _vehicle_sorter[] = {
--- a/viewport.c Thu Nov 25 08:11:48 2004 +0000
+++ b/viewport.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "viewport.h"
#include "window.h"
#include "vehicle.h"
--- a/water_cmd.c Thu Nov 25 08:11:48 2004 +0000
+++ b/water_cmd.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "vehicle.h"
#include "viewport.h"
#include "command.h"
--- a/widget.c Thu Nov 25 08:11:48 2004 +0000
+++ b/widget.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "window.h"
#include "gfx.h"
#include "viewport.h"
--- a/win32.c Thu Nov 25 08:11:48 2004 +0000
+++ b/win32.c Thu Nov 25 10:47:30 2004 +0000
@@ -1,5 +1,6 @@
#include "stdafx.h"
#include "ttd.h"
+#include "table/strings.h"
#include "gfx.h"
#include "sound.h"
#include "window.h"