예제 #1
0
int
wprintw(WINDOW *win, char *fmt, ...)
{
    va_list ap;

    va_start(ap, fmt);
    return (_sprintw(win, fmt, ap));
}
예제 #2
0
int
printw(char *fmt, ...)
{
    va_list ap;

    va_start(ap, fmt);
    return (_sprintw(stdscr, fmt, ap));
}
예제 #3
0
int
mvwprintw(WINDOW *win, int y, int x, char *fmt, ...)
{
	va_list args;
        int ret;

	if (wmove(win, y, x) != OK)
	        return ERR;
	va_start (args, fmt);
	ret = _sprintw (win, fmt, args);
	va_end (args);
	return ret;
}
예제 #4
0
/*
 * implement the mvprintw commands.  Due to the variable number of
 * arguments, they cannot be macros.  Sigh....
 *
 */
int
mvprintw(int y, int x, char *fmt, ...)
{
	va_list args;
        int ret;

	if (move(y, x) != OK)
	        return ERR;
	va_start (args, fmt);
	ret = _sprintw (stdscr, fmt, args);
	va_end (args);
	return ret;
}