mvwaddch
#define mvaddch(y, x, ch) mvwaddch(stdscr, y, x, ch)
mvwaddch(win, y + 1, x + 1, rankchar[c.rank][0]);
mvwaddch(win, y + 3, x + 4, rankchar[c.rank][0]);
mvwaddch(Msgwin, Lineno, 0, ' ');
(void) mvwaddch(slot_w, Y, 0, ' ');
(void) mvwaddch(slot_w, Y, 2, ' ');
(void) mvwaddch(slot_w, Y-1, 0, ' ');
(void) mvwaddch(slot_w, Y-1, 1, ' ');
(void) mvwaddch(slot_w, Y-1, 2, ' ');
(void) mvwaddch(slot_w, Y+1, 0, ' ');
(void) mvwaddch(slot_w, Y+1, 1, ' ');
(void) mvwaddch(slot_w, Y+1, 2, ' ');
(void) mvwaddch(slot_w, Y + dr[winddir], 1 + dc[winddir], '+');
#define mvaddch(y,x,ch) mvwaddch(stdscr,(y),(x),(ch))
extern NCURSES_EXPORT(int) mvwaddch (WINDOW *, int, int, const chtype); /* generated */
(void)mvwaddch(menu->win, cy + j, cx - 1, menu->pad);