void tty_printf (const char *fmt, ...) { va_list args; va_start (args, fmt); SLsmg_vprintf ((char *) fmt, args); va_end (args); }
extern void tty_printf(const char *fmt, ...) { va_list args; va_start(args, fmt); #ifdef HAVE_SLANG SLsmg_vprintf(str_unconst(fmt), args); #else vw_printw(stdscr, fmt, args); #endif va_end(args); }
void SLsmg_printf (SLFUTURE_CONST char *fmt, ...) { va_list ap; SLFUTURE_CONST char *f; if (Smg_Inited == 0) return; va_start(ap, fmt); f = fmt; while (*f && (*f != '%')) f++; if (f != fmt) SLsmg_write_chars ((SLuchar_Type *)fmt, (SLuchar_Type *)f); if (*f != 0) SLsmg_vprintf (f, ap); va_end (ap); }