void Log::printf(const char *msg, ...) { char buffer[256]; va_list args; va_start(args, msg); vsnprintf(buffer, 256, msg, args); svcOutputDebugString(buffer, strlen(buffer)); va_end(args); }
void print(gfxScreen_t screen, const char* format, ...) { std::string& textBuffer = (screen == GFX_TOP) ? bufferTop : bufferBottom; va_list arguments; char *vaStr; va_start(arguments, format); vasprintf(&vaStr, format, arguments); va_end(arguments); textBuffer += std::string(vaStr); svcOutputDebugString(vaStr, strlen(vaStr)); free(vaStr); drawFrames(); }
ssize_t debugWrite(struct _reent* r, int fd, const char* ptr, size_t len) { svcOutputDebugString(ptr, len); return len; }
void Log::print(const char *msg) { svcOutputDebugString(msg, strlen(msg)); }