void monitor_vprintf(Monitor *mon, const char *fmt, va_list ap)

{

    char buf[4096];



    if (!mon)

        return;



    if (monitor_ctrl_mode(mon)) {

        return;

    }



    vsnprintf(buf, sizeof(buf), fmt, ap);

    monitor_puts(mon, buf);

}

void monitor_vprintf(Monitor *mon, const char *fmt, va_list ap)

{

    char buf[4096];



    if (!mon)

        return;



    if (monitor_ctrl_mode(mon)) {

        return;

    }



    vsnprintf(buf, sizeof(buf), fmt, ap);

    monitor_puts(mon, buf);

}

    char buf[4096];     vsnprintf(buf, sizeof(buf), fmt, ap);
void FUNC_0(Monitor *VAR_0, const char *VAR_1, va_list VAR_2)

{

    char VAR_3[4096];



    if (!VAR_0)

        return;



    if (monitor_ctrl_mode(VAR_0)) {

        return;

    }



    vsnprintf(VAR_3, sizeof(VAR_3), VAR_1, VAR_2);

    monitor_puts(VAR_0, VAR_3);

}

void FUNC_0(Monitor *VAR_0, const char *VAR_1, va_list VAR_2)
{ char VAR_3[4096]; if (!VAR_0)
return; if (monitor_ctrl_mode(VAR_0)) { return; } vsnprintf(VAR_3, sizeof(VAR_3), VAR_1, VAR_2); monitor_puts(VAR_0, VAR_3); }