summaryrefslogtreecommitdiffstats
path: root/src/core/debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/debug.c')
-rw-r--r--src/core/debug.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/core/debug.c b/src/core/debug.c
index def5d8b09..9b2a823f5 100644
--- a/src/core/debug.c
+++ b/src/core/debug.c
@@ -194,8 +194,12 @@ static int dbg_autocolour ( unsigned long stream ) {
* @v stream Message stream ID
*/
void dbg_autocolourise ( unsigned long stream ) {
- dbg_printf ( "\033[%dm",
- ( stream ? ( DBGCOL_MIN + dbg_autocolour ( stream ) ) :0));
+
+ if ( DBGCOL_MIN ) {
+ dbg_printf ( "\033[%dm",
+ ( stream ?
+ ( DBGCOL_MIN + dbg_autocolour ( stream ) ) : 0));
+ }
}
/**
@@ -203,5 +207,7 @@ void dbg_autocolourise ( unsigned long stream ) {
*
*/
void dbg_decolourise ( void ) {
- dbg_printf ( "\033[0m" );
+
+ if ( DBGCOL_MIN )
+ dbg_printf ( "\033[0m" );
}