diff --git a/include/console.h b/include/console.h index 7f4156a..4e3f42b 100644 --- a/include/console.h +++ b/include/console.h @@ -1,6 +1,7 @@ #pragma once #ifdef _3DS +#include <3ds.h> #define ESC(x) "\x1b[" #x #define RESET ESC(0m) #define BLACK ESC(30m) diff --git a/include/debug.h b/include/debug.h deleted file mode 100644 index 0708908..0000000 --- a/include/debug.h +++ /dev/null @@ -1,54 +0,0 @@ -#pragma once - -#include -#ifdef _3DS -#include <3ds.h> -#endif - -/*! print debug message - * - * @param[in] fmt format string - * @param[in] ap varargs list - * - * @returns number of characters written - */ -static inline int -vdebug(const char *fmt, - va_list ap) -{ -#ifdef _3DS - int rc; - char buffer[256]; - - memset(buffer, 0, sizeof(buffer)); - - /* print to buffer */ - rc = vsnprintf(buffer, sizeof(buffer)-1, fmt, ap); - - /* call debug service with buffer */ - svcOutputDebugString(buffer, rc < sizeof(buffer) ? rc : sizeof(buffer)); - return rc; -#else - /* just print to stdout */ - return vprintf(fmt, ap); -#endif -} - -__attribute__((format(printf,1,2))) -/*! print debug message - * - * @param[in] fmt format string - * @param[in] ... format arguments - * - * @returns number of characters written - */ -static inline int -debug(const char *fmt, ...) -{ - int rc; - va_list ap; - va_start(ap, fmt); - rc = vdebug(fmt, ap); - va_end(ap); - return rc; -} diff --git a/source/console.c b/source/console.c index 0f43615..9ce0703 100644 --- a/source/console.c +++ b/source/console.c @@ -1,13 +1,13 @@ #include "console.h" #include #include +#include #include #include -#include +#include #ifdef _3DS #include <3ds.h> #endif -#include "debug.h" #include "gfx.h" #ifdef _3DS