aboutsummaryrefslogtreecommitdiff
path: root/sources/TZR_Init.c
diff options
context:
space:
mode:
Diffstat (limited to 'sources/TZR_Init.c')
-rw-r--r--sources/TZR_Init.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/sources/TZR_Init.c b/sources/TZR_Init.c
index ac436b3..5c9241b 100644
--- a/sources/TZR_Init.c
+++ b/sources/TZR_Init.c
@@ -5,6 +5,7 @@
#include <SDL2/SDL_mixer.h>
#include <SDL2/SDL_mouse.h>
#include <SDL2/SDL_ttf.h>
+#include <errno.h>
#include <unistd.h>
static int
@@ -25,7 +26,7 @@ _TZR_Init(const TZR_Config *config)
if (___tzr_config.mixer == TZR_MIXER_FLAC &&
Mix_Init(MIX_INIT_FLAC) != MIX_INIT_FLAC)
{
- SDL_Log("%s", Mix_GetError());
+ TZR_Log("%s", Mix_GetError());
___tzr_config.mixer = TZR_MIXER_OFF;
}
@@ -39,7 +40,7 @@ _TZR_Init(const TZR_Config *config)
} else
chdir_rv = chdir(___tzr_config.basepath);
if (chdir_rv < 0)
- return perror("TZR_Init"), TZR_Quit(), -1;
+ return TZR_Log("%s", strerror(errno)), TZR_Quit(), -1;
___tzr_window =
SDL_CreateWindow(config->title,
@@ -111,14 +112,14 @@ _TZR_Init(const TZR_Config *config)
#ifdef TZR_SOLOUD
___tzr_soloud = Soloud_create();
if (___tzr_soloud == NULL) {
- SDL_Log("Soloud_create failed");
+ TZR_Log("Soloud_create failed");
Mix_Quit();
___tzr_config.mixer = false;
break;
}
if (Soloud_init(___tzr_soloud)) {
- SDL_Log("Soloud_init failed");
+ TZR_Log("Soloud_init failed");
Soloud_destroy(___tzr_soloud);
___tzr_soloud = NULL;
Mix_Quit();