curs_addwstr 3x

curs_addwstr(3x)                                       curs_addwstr(3x)


       addwstr, addnwstr, waddwstr, waddnwstr, mvaddwstr,
       mvaddnwstr, mvwaddwstr, mvwaddnwstr - add a string of wide
       characters to a curses window and advance cursor


       #include <curses.h>

       int addwstr(const wchar_t *wstr);
       int addnwstr(const wchar_t *wstr, int n);
       int waddwstr(WINDOW *win, const wchar_t *wstr);
       int waddnwstr(WINDOW *win, const wchar_t *wstr, int n);
       int mvaddwstr(int y, int x, const wchar_t *wstr);
       int mvaddnwstr(int y, int x, const wchar_t *wstr, int n);
       int mvwaddwstr(WINDOW *win, int y, int x, const wchar_t *wstr);
       int mvwaddnwstr(WINDOW *win, int y, int x, const wchar_t *wstr, int n);


       These routines write the characters of the (null-terminat-
       ed) wchar_t character string wstr on the given window.  It
       is  similar  to constructing a cchar_t for each wchar_t in
       the  string,  then  calling  wadd_wch  for  the  resulting

       The mv routines perform cursor movement once, before writ-
       ing any characters.  Thereafter, the cursor is advanced as
       a side-effect of writing to the window.

       The  four  routines  with  n as the last argument write at
       most n wchar_t characters.  If n is -1,  then  the  entire
       string  will be added, up to the maximum number of charac-
       ters that will fit on the line,  or  until  a  terminating
       null is reached.


       All routines return the integer ERR upon failure and OK on

       Functions with a "mv" prefix first perform a cursor  move-
       ment  using  wmove, and return an error if the position is
       outside the window, or if the window pointer is null.


       Note that all of these routines except  waddnwstr  may  be


       All  these  entry  points  are described in the XSI Curses
       standard, Issue 4.


       curses(3x), curs_add_wch(3x)


Man(1) output converted with man2html