Exemple #1
0
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);
}
Exemple #2
0
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();
}
Exemple #3
0
 ssize_t debugWrite(struct _reent* r, int fd, const char* ptr, size_t len) {
     svcOutputDebugString(ptr, len);
     return len;
 }
Exemple #4
0
void Log::print(const char *msg) {
    svcOutputDebugString(msg, strlen(msg));
}