示例#1
0
void
tty_printf (const char *fmt, ...)
{
    va_list args;

    va_start (args, fmt);
    SLsmg_vprintf ((char *) fmt, args);
    va_end (args);
}
示例#2
0
文件: tty.c 项目: ebichu/dd-wrt
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);
}
示例#3
0
文件: slsmg.c 项目: ebichu/dd-wrt
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);
}