| CURSES_ADDCHSTR(3) | Library Functions Manual | CURSES_ADDCHSTR(3) | 
curses_addchstr, addchstr,
  waddchstr, addchnstr,
  waddchnstr, mvaddchstr,
  mvwaddchstr, mvaddchnstr,
  mvwaddchnstr —
#include <curses.h>
int
  
  addchstr(const
    chtype *chstr);
int
  
  waddchstr(WINDOW
    *win, const chtype
    *chstr);
int
  
  mvaddchstr(int
    y, int x,
    const chtype *chstr);
int
  
  mvwaddchstr(WINDOW
    *win, int y,
    int x,
    const chtype *chstr);
int
  
  addchnstr(const
    chtype *chstr, int
    n);
int
  
  waddchnstr(WINDOW
    *win, const chtype
    *chstr, int n);
int
  
  mvaddchnstr(int
    y, int x,
    const chtype *chstr,
    int n);
int
  
  mvwaddchnstr(WINDOW
    *win, int y,
    int x,
    const chtype *chstr,
    int n);
stdscr or to the specified window.
The addchstr() function will add the
    characters and their attributes passed in chstr to
    stdscr starting at the current cursor position. Any
    character attributes set in chstr will be merged with
    the background attributes currently set on stdscr.
    The waddstr() function does the same as
    addchstr() but adds the string to the window
    specified by win().
The addchnstr() function will add the
    contents of string to stdscr
    but will limit the number of characters added to be, at most,
    n. If n is -1 then
    addchnstr will add the number of characters contained
    in the null terminated string chstr. Any character
    attributes set in chstr will be merged with the
    background attributes currently set on stdscr.
The waddchnstr() function does the same as
    addchnstr but adds the string to the window specified
    by win.
The functions mvaddchstr(),
    mwaddchnstr(), mvwaddchstr()
    and mvwaddchnstr() are the same as the functions
    addchstr(), waddchstr(),
    waddchstr() and
    waddchnstr(), respectively, except that
    wmove() is called to move the cursor to the position
    specified by y, x before the
    string is added to the window.
OKERR| May 21, 2003 | NetBSD 9.3 |