diff --git a/projects/openttd_vs80.vcproj b/projects/openttd_vs80.vcproj
index c8864211a3..2d4f9c02e1 100644
--- a/projects/openttd_vs80.vcproj
+++ b/projects/openttd_vs80.vcproj
@@ -1455,6 +1455,10 @@
RelativePath=".\..\src\strings_type.h"
>
+
+
diff --git a/projects/openttd_vs90.vcproj b/projects/openttd_vs90.vcproj
index 47407825e1..4b33a7f358 100644
--- a/projects/openttd_vs90.vcproj
+++ b/projects/openttd_vs90.vcproj
@@ -1452,6 +1452,10 @@
RelativePath=".\..\src\strings_type.h"
>
+
+
diff --git a/source.list b/source.list
index 9054647b55..8624afe241 100644
--- a/source.list
+++ b/source.list
@@ -289,6 +289,7 @@ string_func.h
string_type.h
strings_func.h
strings_type.h
+tar_type.h
terraform_gui.h
textbuf_gui.h
texteff.hpp
diff --git a/src/fileio.cpp b/src/fileio.cpp
index f68f6693e7..56528469a3 100644
--- a/src/fileio.cpp
+++ b/src/fileio.cpp
@@ -11,6 +11,7 @@
#include "core/alloc_func.hpp"
#include "core/math_func.hpp"
#include "string_func.h"
+#include "tar_type.h"
#ifdef WIN32
#include
#else
diff --git a/src/fileio.h b/src/fileio.h
index c361f849ae..6d4aed2b40 100644
--- a/src/fileio.h
+++ b/src/fileio.h
@@ -5,8 +5,6 @@
#ifndef FILEIO_H
#define FILEIO_H
-#include