buzzer: spacing fix
[bertos.git] / bertos / drv / kdebug.c
index 37ae5ff98630591bdf64f7971a9c487a2efbc68b..d929bbbf2cd611ca8adcb0210481f80127cdb655 100644 (file)
 
 
 #if OS_HOSTED
-       #include <stdio.h>
+       #include <unistd.h> // write()
+
        #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(STDERR_FILENO, &__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 */