X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fmisc.c;h=b71fee31934da47516917d3dbdb9e99aee3fdd49;hb=259128f543fa1c3c6f3bf8bff8309e815beedad6;hp=7b9beacc51ff555ce81431a5da94817037b331bd;hpb=6948b28f2469407be9f8439c7d7f74a40038636f;p=rocksndiamonds.git diff --git a/src/libgame/misc.c b/src/libgame/misc.c index 7b9beacc..b71fee31 100644 --- a/src/libgame/misc.c +++ b/src/libgame/misc.c @@ -288,7 +288,7 @@ static void printf_log_prefix(int log_level, char *mode) printf_log_nonewline("[%s] ", log_token); } -static void Log(int log_level, char *mode, char *format, va_list ap) +static void vLog(int log_level, char *mode, char *format, va_list ap) { if (log_level < 0 || log_level > LOG_FATAL) return; @@ -300,7 +300,7 @@ static void Log(int log_level, char *mode, char *format, va_list ap) // if optional debug mode specified, limit debug output accordingly if (options.debug_mode != NULL && - !strEqual(options.debug_mode, mode)) + strstr(mode, options.debug_mode) == NULL) return; } @@ -352,7 +352,7 @@ void Debug(char *mode, char *format, ...) va_list ap; va_start(ap, format); - Log(LOG_DEBUG, mode, format, ap); + vLog(LOG_DEBUG, mode, format, ap); va_end(ap); } @@ -361,7 +361,7 @@ void Info(char *format, ...) va_list ap; va_start(ap, format); - Log(LOG_INFO, NULL, format, ap); + vLog(LOG_INFO, NULL, format, ap); va_end(ap); } @@ -370,7 +370,7 @@ void Warn(char *format, ...) va_list ap; va_start(ap, format); - Log(LOG_WARN, NULL, format, ap); + vLog(LOG_WARN, NULL, format, ap); va_end(ap); }