X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fdrv%2Fkdebug.c;h=1f8725502a9a3d4f601085ab8a0f1dbf992afc02;hb=46cacdd7cf98dd977225deceb6ec3f08ef11a81f;hp=ac90ff038d8f9955b3e26874f9cca4c10d663ce9;hpb=4cc44c9888a0336b9d01121ec0b7ad95f4a76195;p=bertos.git diff --git a/bertos/drv/kdebug.c b/bertos/drv/kdebug.c index ac90ff03..1f872550 100644 --- a/bertos/drv/kdebug.c +++ b/bertos/drv/kdebug.c @@ -48,7 +48,7 @@ #include #include /* for _formatted_write() */ -#include +#include #ifdef _DEBUG @@ -60,7 +60,7 @@ #if OS_HOSTED #include #define KDBG_WAIT_READY() do { /*nop*/ } while(0) - #define KDBG_WRITE_CHAR(c) putc((c), stderr) + #define KDBG_WRITE_CHAR(c) do { char __c = (c); write(2, &__c, sizeof(__c)); } while(0) #define KDBG_MASK_IRQ(old) do { (void)(old); } while(0) #define KDBG_RESTORE_IRQ(old) do { /*nop*/ } while(0) typedef char kdbg_irqsave_t; /* unused */