#ifndef LIB_SYS_VESA_DEBUG_H | |
#define LIB_SYS_VESA_DEBUG_H | |
#if 0 | |
#include <stdio.h> | |
#include <unistd.h> | |
ssize_t __serial_write(void *fp, const void *buf, size_t count); | |
static void debug(const char *str, ...) | |
{ | |
va_list va; | |
char buf[65536]; | |
size_t len; | |
va_start(va, str); | |
len = vsnprintf(buf, sizeof buf, str, va); | |
va_end(va); | |
if (len >= sizeof buf) | |
len = sizeof buf - 1; | |
__serial_write(NULL, buf, len); | |
} | |
#else | |
static inline void debug(const char *str, ...) | |
{ | |
(void)str; | |
} | |
#endif | |
#endif /* LIB_SYS_VESA_DEBUG_H */ |