Main index | Section 3 | Options |
#include <curses.h>int add_wchstr(const cchar_t *wchstr);
int add_wchnstr(const cchar_t *wchstr, int n);
int wadd_wchstr(WINDOW * win, const cchar_t *wchstr);
int wadd_wchnstr(WINDOW * win, const cchar_t *wchstr, int n);
int mvadd_wchstr(int y, int x, const cchar_t *wchstr);
int mvadd_wchnstr(int y, int x, const cchar_t *wchstr, int n);
int mvwadd_wchstr(WINDOW *win, int y, int x, const cchar_t *wchstr);
int mvwadd_wchnstr(WINDOW *win, int y, int x, const cchar_t *wchstr, 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 narrow-character (ncurses) library are described in curs_addchstr(3).
curs_add_wchstr (3X) |
Main index | Section 3 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
“ | Modern Unix impedes progress in computer science, wastes billions of dollars, and destroys the common sense of many who seriously use it. | ” |
— The Unix Haters' handbook |