From 7ee822805d01e2566cde7b7cb17276099ae96015 Mon Sep 17 00:00:00 2001 From: "pbos@webrtc.org" Date: Mon, 13 May 2013 09:29:03 +0000 Subject: [PATCH] Remove TEXT(x) for BUILDINFO macros. BUG= R=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1453004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4005 4adac7df-926f-26a2-2b94-8c16560cd09d --- webrtc/video_engine/vie_defines.h | 88 ++++++------------------------- 1 file changed, 15 insertions(+), 73 deletions(-) diff --git a/webrtc/video_engine/vie_defines.h b/webrtc/video_engine/vie_defines.h index 189a0e96d1..c1d71bc88e 100644 --- a/webrtc/video_engine/vie_defines.h +++ b/webrtc/video_engine/vie_defines.h @@ -114,24 +114,23 @@ inline int ChannelId(const int moduleId) { return static_cast(moduleId & 0xffff); } +// Build information macros +#if defined(_DEBUG) || defined(DEBUG) +#define BUILDMODE "d" +#elif defined(NDEBUG) +#define BUILDMODE "r" +#else +#define BUILDMODE "?" +#endif + +#define BUILDTIME __TIME__ +#define BUILDDATE __DATE__ + +// Example: "Oct 10 2002 12:05:30 r". +#define BUILDINFO BUILDDATE " " BUILDTIME " " BUILDMODE + // Windows specific. #if defined(_WIN32) - // Build information macros - #if defined(_DEBUG) - #define BUILDMODE TEXT("d") - #elif defined(DEBUG) - #define BUILDMODE TEXT("d") - #elif defined(NDEBUG) - #define BUILDMODE TEXT("r") - #else - #define BUILDMODE TEXT("?") - #endif - - #define BUILDTIME TEXT(__TIME__) - #define BUILDDATE TEXT(__DATE__) - - // Example: "Oct 10 2002 12:05:30 r". - #define BUILDINFO BUILDDATE TEXT(" ") BUILDTIME TEXT(" ") BUILDMODE #define RENDER_MODULE_TYPE kRenderWindows // Warning pragmas. @@ -154,70 +153,13 @@ inline int ChannelId(const int moduleId) { // Mac specific. #ifdef WEBRTC_MAC #define SLEEP(x) usleep(x * 1000) - - // Build information macros. - #define TEXT(x) x - #if defined(_DEBUG) - #define BUILDMODE TEXT("d") - #elif defined(DEBUG) - #define BUILDMODE TEXT("d") - #elif defined(NDEBUG) - #define BUILDMODE TEXT("r") - #else - #define BUILDMODE TEXT("?") - #endif - - #define BUILDTIME TEXT(__TIME__) - #define BUILDDATE TEXT(__DATE__) - - // Example: "Oct 10 2002 12:05:30 r". - #define BUILDINFO BUILDDATE TEXT(" ") BUILDTIME TEXT(" ") BUILDMODE #define RENDER_MODULE_TYPE kRenderWindows #endif -// Linux specific. -#ifndef WEBRTC_ANDROID -#ifdef WEBRTC_LINUX - // Build information macros. - #if defined(_DEBUG) - #define BUILDMODE "d" - #elif defined(DEBUG) - #define BUILDMODE "d" - #elif defined(NDEBUG) - #define BUILDMODE "r" - #else - #define BUILDMODE "?" - #endif - - #define BUILDTIME __TIME__ - #define BUILDDATE __DATE__ - - // Example: "Oct 10 2002 12:05:30 r". - #define BUILDINFO BUILDDATE " " BUILDTIME " " BUILDMODE -#endif // WEBRTC_LINUX -#endif // WEBRTC_ANDROID - // Android specific. #ifdef WEBRTC_ANDROID #define FAR #define __cdecl - - #if defined(_DEBUG) - #define BUILDMODE "d" - #elif defined(DEBUG) - #define BUILDMODE "d" - #elif defined(NDEBUG) - #define BUILDMODE "r" - #else - #define BUILDMODE "?" - #endif - - #define BUILDTIME __TIME__ - #define BUILDDATE __DATE__ - - // Example: "Oct 10 2002 12:05:30 r". - #define BUILDINFO BUILDDATE " " BUILDTIME " " BUILDMODE - #endif // WEBRTC_ANDROID } // namespace webrtc