MirBSD manpage: addchnstr(3), addchstr(3), curs_addchstr(3), mvaddchnstr(3), mvaddchstr(3), mvwaddchnstr(3), mvwaddchstr(3), waddchnstr(3), waddchstr(3)


curs_addchstr(3)    UNIX Programmer's Manual     curs_addchstr(3)

NAME

     addchstr, addchnstr, waddchstr, waddchnstr, mvaddchstr,
     mvaddchnstr, mvwaddchstr, mvwaddchnstr - add a string of
     characters (and attributes) to a curses window

SYNOPSIS

     #include <curses.h>

     int addchstr(const chtype *chstr);
     int addchnstr(const chtype *chstr, int n);
     int waddchstr(WINDOW *win, const chtype *chstr);
     int waddchnstr(WINDOW *win, const chtype *chstr, int n);
     int mvaddchstr(int y, int x, const chtype *chstr);
     int mvaddchnstr(int y, int x, const chtype *chstr, int n);
     int mvwaddchstr(WINDOW *win, int  y,  int  x,  const  chtype
     *chstr);
     int mvwaddchnstr(WINDOW *win, int y,  int  x,  const  chtype
     *chstr, int n);

DESCRIPTION

     These routines copy chstr into the window image structure at
     and  after  the  current cursor position.  The four routines
     with n as the last argument copy at most n elements, but  no
     more  than  will  fit  on  the  line. If n=-1 then the whole
     string is copied, to the maximum number of  characters  that
     will fit on the line.

     The window cursor is not advanced, and these  routines  work
     faster  than  waddnstr.  On the other hand, they do not per-
     form any kind of checking (such as for  the  newline,  back-
     space,  or  carriage return characters), they do not advance
     the current cursor position, they do not expand  other  con-
     trol  characters  to ^-escapes, and they truncate the string
     if it crosses the right  margin,  rather  then  wrapping  it
     around to the new line.

RETURN VALUES

     All routines return the integer ERR upon failure and  OK  on
     success  (the  SVr4  manuals  specify only "an integer value
     other than ERR") upon successful completion,  unless  other-
     wise noted in the preceding routine descriptions.

     X/Open does not define any error conditions. This  implemen-
     tation returns an error if the window pointer is null.

NOTES

     Note that all routines except waddchnstr may be macros.

PORTABILITY

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

MirBSD #10-current     Printed 2022-12-23                       1

curs_addchstr(3)    UNIX Programmer's Manual     curs_addchstr(3)

SEE ALSO

     curses(3).

MirBSD #10-current     Printed 2022-12-23                       2

Generated on 2022-12-24 01:00:14 by $MirOS: src/scripts/roff2htm,v 1.113 2022/12/21 23:14:31 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2022 MirBSD.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.

Kontakt / Impressum & Datenschutzerklärung