From 383ba2dc6b4991530f37e8d9ace9d8ce1b8e0e27 Mon Sep 17 00:00:00 2001 From: Javad Rahimi Date: Thu, 4 Feb 2021 13:26:14 +0330 Subject: [PATCH] =?UTF-8?q?Bug=20fixed:=20error:=20invalid=20conversion=20?= =?UTF-8?q?from=20=E2=80=98void*=E2=80=99=20to=20=E2=80=98FILE*=E2=80=99?= =?UTF-8?q?=20{aka=20=E2=80=98=5FIO=5FFILE*=E2=80=99}=20[-fpermissive]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/log.c | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/log.c b/src/log.c index 1a7626e..a861ccc 100644 --- a/src/log.c +++ b/src/log.c @@ -55,17 +55,17 @@ static void stdout_callback(log_Event *ev) { buf[strftime(buf, sizeof(buf), "%H:%M:%S", ev->time)] = '\0'; #ifdef LOG_USE_COLOR fprintf( - ev->udata, "%s %s%-5s\x1b[0m \x1b[90m%s:%d:\x1b[0m ", + (FILE*)ev->udata, "%s %s%-5s\x1b[0m \x1b[90m%s:%d:\x1b[0m ", buf, level_colors[ev->level], level_strings[ev->level], ev->file, ev->line); #else fprintf( - ev->udata, "%s %-5s %s:%d: ", + (FILE*)ev->udata, "%s %-5s %s:%d: ", buf, level_strings[ev->level], ev->file, ev->line); #endif - vfprintf(ev->udata, ev->fmt, ev->ap); - fprintf(ev->udata, "\n"); - fflush(ev->udata); + vfprintf((FILE*)ev->udata, ev->fmt, ev->ap); + fprintf((FILE*)ev->udata, "\n"); + fflush((FILE*)ev->udata); } @@ -73,14 +73,13 @@ static void file_callback(log_Event *ev) { char buf[64]; buf[strftime(buf, sizeof(buf), "%Y-%m-%d %H:%M:%S", ev->time)] = '\0'; fprintf( - ev->udata, "%s %-5s %s:%d: ", + (FILE*)ev->udata, "%s %-5s %s:%d: ", buf, level_strings[ev->level], ev->file, ev->line); - vfprintf(ev->udata, ev->fmt, ev->ap); - fprintf(ev->udata, "\n"); - fflush(ev->udata); + vfprintf((FILE*)ev->udata, ev->fmt, ev->ap); + fprintf((FILE*)ev->udata, "\n"); + fflush((FILE*)ev->udata); } - static void lock(void) { if (L.lock) { L.lock(true, L.udata); } }