| #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 */ |