diff --git a/hal.h b/hal.h index 11f0591693..4e4b29405b 100644 --- a/hal.h +++ b/hal.h @@ -141,6 +141,8 @@ void FiosDelete(const char *name); // Make a filename from a name void FiosMakeSavegameName(char *buf, const char *name); +int CDECL compare_FiosItems(const void *a, const void *b); + void CreateConsole(void); #endif /* HAL_H */ diff --git a/misc_gui.c b/misc_gui.c index dc2294c2ca..acfc5e83c4 100644 --- a/misc_gui.c +++ b/misc_gui.c @@ -20,6 +20,8 @@ #include "hal.h" // for file list +static bool _savegame_sort_dirty; + bool _query_string_active; typedef struct LandInfoData { @@ -1142,12 +1144,6 @@ static void DrawFiosTexts(void) DoDrawString(path, 2, 27, 16); } -#if defined(_WIN32) - extern int CDECL compare_FiosItems (const void *a, const void *b); -#else - extern int compare_FiosItems (const void *a, const void *b); -#endif - static void MakeSortedSaveGameList(void) { diff --git a/ttd.h b/ttd.h index 33cc3c13d3..94722b2466 100644 --- a/ttd.h +++ b/ttd.h @@ -507,7 +507,6 @@ enum SpecialStrings { typedef void PlaceProc(uint tile); -VARDEF bool _savegame_sort_dirty; VARDEF byte _savegame_sort_order; #define INVALID_UINT_TILE (uint)0xFFFFFFFF