From 52da2d53e44adb4495097389b2679a509cbbe997 Mon Sep 17 00:00:00 2001 From: Sebastian Krzyszkowiak Date: Fri, 13 Jul 2018 18:38:02 +0200 Subject: [PATCH] utils: move GetGameName to internal --- src/internal.c | 8 ++++++++ src/internal.h | 1 + src/utils.c | 8 -------- src/utils.h | 2 -- 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/internal.c b/src/internal.c index 2f1645f..e6dbc2e 100644 --- a/src/internal.c +++ b/src/internal.c @@ -557,3 +557,11 @@ SYMBOL_INTERNAL void ResumeExecution(struct Game* game) { game->_priv.paused = false; PrintConsole(game, "DEBUG: game execution resumed."); } + +SYMBOL_INTERNAL char* GetGameName(struct Game* game, const char* format) { + char* result = malloc(sizeof(char) * 255); + SUPPRESS_WARNING("-Wformat-nonliteral") + snprintf(result, 255, format, game->name); + SUPPRESS_END + return AddGarbage(game, result); +} diff --git a/src/internal.h b/src/internal.h index 22aa19c..c089845 100644 --- a/src/internal.h +++ b/src/internal.h @@ -95,5 +95,6 @@ void PauseExecution(struct Game* game); void ResumeExecution(struct Game* game); void ReloadShaders(struct Game* game, bool force); void DestroyShaders(struct Game* game); +char* GetGameName(struct Game* game, const char* format); #endif diff --git a/src/utils.c b/src/utils.c index 57f7494..61ba1de 100644 --- a/src/utils.c +++ b/src/utils.c @@ -317,14 +317,6 @@ static void TestPath(const char* filename, const char* subpath, char** result) { al_destroy_path(path); } -SYMBOL_EXPORT char* GetGameName(struct Game* game, const char* format) { - char* result = malloc(sizeof(char) * 255); - SUPPRESS_WARNING("-Wformat-nonliteral") - snprintf(result, 255, format, game->name); - SUPPRESS_END - return AddGarbage(game, result); -} - static char* TestDataFilePath(struct Game* game, const char* filename) { char* result = NULL; diff --git a/src/utils.h b/src/utils.h index 9440f6b..8426d2c 100644 --- a/src/utils.h +++ b/src/utils.h @@ -67,8 +67,6 @@ ALLEGRO_BITMAP* LoadScaledBitmap(struct Game* game, char* filename, int width, i /*! \brief Finds path for data file. */ char* GetDataFilePath(struct Game* game, const char* filename); -char* GetGameName(struct Game* game, const char* format); - /*! \brief Print some message on game console. * * Draws message on console bitmap, so it'll be displayed when calling DrawConsole.