From 30fe4361ebf9162c6751707da26707ed9e08e6be Mon Sep 17 00:00:00 2001 From: anyc Date: Sun, 25 May 2014 11:46:11 +0200 Subject: [PATCH] fixed RCT2_ERROR with GCC; added missing include --- src/gfx.c | 2 +- src/peep.c | 1 + src/rct2.h | 3 +-- src/sawyercoding.c | 1 + src/scenario_list.c | 6 +++--- src/window_save_prompt.c | 2 +- 6 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/gfx.c b/src/gfx.c index c6c265029d..8c14b8c932 100644 --- a/src/gfx.c +++ b/src/gfx.c @@ -83,7 +83,7 @@ int gfx_load_g1() } // Unsuccessful - RCT2_ERR("Unable to load g1.dat"); + RCT2_ERROR("Unable to load g1.dat"); return 0; } diff --git a/src/peep.c b/src/peep.c index 7b6a32d37b..29d72234a1 100644 --- a/src/peep.c +++ b/src/peep.c @@ -18,6 +18,7 @@ * along with this program. If not, see . *****************************************************************************/ +#include #include "addresses.h" #include "news_item.h" #include "peep.h" diff --git a/src/rct2.h b/src/rct2.h index de15afa96f..b95864f69c 100644 --- a/src/rct2.h +++ b/src/rct2.h @@ -50,9 +50,8 @@ typedef unsigned long long uint64; #ifdef _MSC_VER #define RCT2_ERROR(format,...) fprintf(stderr, "ERROR %s:%s():%d: " format "\n", __FILE__, __FUNCTION__, __LINE__, __VA_ARGS__); #else -#define RCT2_ERROR(format,...) fprintf(stderr, "ERROR %s:%s():%d: " format "\n", __FILE__, __func__, __LINE__, __VA_ARGS__); +#define RCT2_ERROR(format,...) fprintf(stderr, "ERROR %s:%s():%d: " format "\n", __FILE__, __func__, __LINE__, ## __VA_ARGS__); #endif -#define RCT2_ERR(msg) RCT2_ERROR("%s",msg) #ifndef _MSC_VER // use similar struct packing as MSVC for our structs diff --git a/src/sawyercoding.c b/src/sawyercoding.c index f738aff1ab..10af63d500 100644 --- a/src/sawyercoding.c +++ b/src/sawyercoding.c @@ -18,6 +18,7 @@ * along with this program. If not, see . *****************************************************************************/ +#include #include #include "addresses.h" #include "rct2.h" diff --git a/src/scenario_list.c b/src/scenario_list.c index 9d2ca8741d..c2e7a97df7 100644 --- a/src/scenario_list.c +++ b/src/scenario_list.c @@ -169,7 +169,7 @@ static int scenario_scores_load() // Try and load the scores file file = fopen(get_file_path(PATH_ID_SCORES), "rb"); if (file == NULL) { - RCT2_ERR("Unable to load scenario scores."); + RCT2_ERROR("Unable to load scenario scores."); return 0; } @@ -177,7 +177,7 @@ static int scenario_scores_load() rct_scenario_scores_header header; if (fread(&header, 16, 1, file) != 1) { fclose(file); - RCT2_ERR("Invalid header in scenario scores file."); + RCT2_ERROR("Invalid header in scenario scores file."); return 0; } gScenarioListCount = header.scenario_count; @@ -210,7 +210,7 @@ int scenario_scores_save() file = fopen(get_file_path(PATH_ID_SCORES), "wb"); if (file == NULL) { - RCT2_ERR("Unable to save scenario scores."); + RCT2_ERROR("Unable to save scenario scores."); return 0; } diff --git a/src/window_save_prompt.c b/src/window_save_prompt.c index 6de5cf2223..e4893c6414 100644 --- a/src/window_save_prompt.c +++ b/src/window_save_prompt.c @@ -247,7 +247,7 @@ static void window_save_prompt_mouseup() switch (widgetIndex) { case WIDX_SAVE: // TODO to avoid data loss, treat SAVE as CANCEL - RCT2_ERROR("%s", "TODO\n"); + RCT2_ERROR("TODO"); window_close(w); window_save_prompt_close(); return;