[vmkit-commits] [vmkit] r180385 - Reactiating debug.h
Peter Senna Tschudin
peter.senna at gmail.com
Thu Apr 25 10:14:50 PDT 2013
Author: peter.senna
Date: Thu Apr 25 12:04:07 2013
New Revision: 180385
URL: http://llvm.org/viewvc/llvm-project?rev=180385&view=rev
Log:
Reactiating debug.h
You need only to set 0 to 1 in line 67 of debug.h
(cherry picked from commit efa5370fc1596a7b083420e0f18dde1eee86cc3f)
Modified:
vmkit/trunk/include/debug.h
Modified: vmkit/trunk/include/debug.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/include/debug.h?rev=180385&r1=180384&r2=180385&view=diff
==============================================================================
--- vmkit/trunk/include/debug.h (original)
+++ vmkit/trunk/include/debug.h Thu Apr 25 12:04:07 2013
@@ -14,19 +14,22 @@
#define COLOR_NORMAL ""
#define END "m"
-#define _BLACK "00"
-#define _RED "01"
-#define _GREEN "02"
-#define _YELLOW "03"
-#define _BLUE "04"
-#define _MAGENTA "05"
-#define _CYAN "06"
-#define _WHITE "07"
+#define _BLACK "30"
+#define _RED "31"
+#define _GREEN "32"
+#define _YELLOW "33"
+#define _BLUE "34"
+#define _MAGENTA "35"
+#define _CYAN "36"
+#define _WHITE "37"
#define _NORMAL "00"
#define _BOLD "01"
#define _SOULIGNE "04"
+#define MK_COLOR(type, bg) type";"bg
+
+/*
#define MK_COLOR(type, bg, fg) type";"bg";"fg
#define WHITE MK_COLOR(_NORMAL, _BLACK, _BLACK)
@@ -43,8 +46,28 @@
#define LIGHT_BLUE MK_COLOR(_BOLD, _BLACK, _BLUE)
#define LIGHT_GREEN MK_COLOR(_BOLD, _BLACK, _GREEN)
#define LIGHT_RED MK_COLOR(_BOLD, _BLACK, _RED)
+*/
+
+#define WHITE MK_COLOR(_NORMAL, _WHITE)
+
+#define DARK_MAGENTA MK_COLOR(_NORMAL, _MAGENTA)
+#define DARK_YELLOW MK_COLOR(_NORMAL, _YELLOW)
+#define DARK_CYAN MK_COLOR(_NORMAL, _CYAN)
+#define DARK_BLUE MK_COLOR(_NORMAL, _BLUE)
+#define DARK_GREEN MK_COLOR(_NORMAL, _GREEN)
+
+#define LIGHT_MAGENTA MK_COLOR(_BOLD, _MAGENTA)
+#define LIGHT_YELLOW MK_COLOR(_BOLD, _YELLOW)
+#define LIGHT_CYAN MK_COLOR(_BOLD, _CYAN)
+#define LIGHT_BLUE MK_COLOR(_BOLD, _BLUE)
+#define LIGHT_GREEN MK_COLOR(_BOLD, _GREEN)
+#define LIGHT_RED MK_COLOR(_BOLD, _RED)
+
+#undef DEBUG
+#define DEBUG 0
#if DEBUG > 0
+ #define WITH_COLOR
#ifdef WITH_COLOR
#define PRINT_DEBUG(symb, level, color, ...) \
@@ -52,16 +75,19 @@
fprintf(stderr, "%s%s%s", ESC, color, END); \
fprintf(stderr, __VA_ARGS__); \
fprintf(stderr, "%s%s%s", ESC, COLOR_NORMAL, END); \
+ fflush(stderr);\
}
#else
#define PRINT_DEBUG(symb, level, color, ...) \
if (symb > level) { \
- fprintf(stderr, __VA_ARGS__); \
+ fprintf(stderr, __VA_ARGS__);\
+ fflush(stderr);\
}
#endif
#else
-#define PRINT_DEBUG(symb, level, color, args...) do {} while(0);
+ #define PRINT_DEBUG(symb, level, color, args...) do {} while(0);
+
#endif
#define UNIMPLEMENTED() { \
More information about the vmkit-commits
mailing list