Main index | Section 3 | Options |
#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);
The window cursor is not advanced. These functions work faster than waddnstr. On the other hand:
&#187; | they do not perform checking (such as for the newline, backspace, or carriage return characters), |
&#187; | they do not advance the current cursor position, |
&#187; | they do not expand other control characters to ^-escapes, and |
&#187; | they truncate the string if it crosses the right margin, rather than wrapping it around to the new line. |
X/Open does not define any error conditions. This implementation returns an error if the window pointer is null.
Functions with a ``mv'' prefix first perform a cursor movement using wmove, and return an error if the position is outside the window, or if the window pointer is null.
Comparable functions in the wide-character (ncursesw) library are described in curs_add_wchstr(3).
curs_addchstr (3X) |
Main index | Section 3 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
“ | How's my programming? Call 1-800-DEV-NULL | ” |