Fix compilation error under Visual Studio 2010
authorXiaodong Qi <qxd@bupt.edu.cn>
Sat, 28 Nov 2015 16:14:29 +0000 (00:14 +0800)
committerXiaodong Qi <qxd@bupt.edu.cn>
Sat, 28 Nov 2015 16:14:29 +0000 (00:14 +0800)
Visual Studio 2010 use a compiler that supports only C89, which
only supports declaring variable at top of a local scope. Moving
scope variable to the top of function should solve this problem.

winpr/libwinpr/utils/wlog/ConsoleAppender.c

index 49cd94f..a150ae6 100644 (file)
@@ -55,10 +55,11 @@ static BOOL WLog_ConsoleAppender_WriteMessage(wLog* log, wLogAppender* appender,
 {
        FILE* fp;
        char prefix[WLOG_MAX_PREFIX_SIZE];
+       wLogConsoleAppender *consoleAppender;
        if (!appender)
                return FALSE;
 
-       wLogConsoleAppender *consoleAppender = (wLogConsoleAppender *)appender;
+       consoleAppender = (wLogConsoleAppender *)appender;
 
 
        message->PrefixString = prefix;