From: Igor Kulaychuk Date: Thu, 15 Nov 2018 17:57:22 +0000 (+0300) Subject: Fix __FILENAME__ macro X-Git-Tag: submit/tizen/20181205.102314~3^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7721651269e3b76cd04de6d67ff52a952513a5d9;p=sdk%2Ftools%2Fnetcoredbg.git Fix __FILENAME__ macro --- diff --git a/src/debug/netcoredbg/logger.h b/src/debug/netcoredbg/logger.h index b38aa42..e6826d4 100644 --- a/src/debug/netcoredbg/logger.h +++ b/src/debug/netcoredbg/logger.h @@ -74,7 +74,7 @@ class Logger FuncLogger __funcLogger__ = Logger::getFuncLogger(std::string(__CROSS_FUNCTION__)); -#define __FILENAME__ (strrchr(__FILE__, DIRECTORY_SEPARATOR_STR_A) ? strrchr(__FILE__, DIRECTORY_SEPARATOR_STR_A) + 1 : __FILE__) +#define __FILENAME__ (strrchr(__FILE__, DIRECTORY_SEPARATOR_STR_A[0]) ? strrchr(__FILE__, DIRECTORY_SEPARATOR_STR_A[0]) + 1 : __FILE__) #define LogWithLine(fmt, ...) \ Logger::log("[" + std::string(__FILENAME__) + ":" + std::to_string(__LINE__) + "] " + fmt, ##__VA_ARGS__);