add_wch --
add a complex character and rendition to a window
Synopsis
cc [options] file-lcurses
#include <curses.h>
int add_wch(const cchar_t *wch);
int wadd_wch(WINDOW *win, const cchar_t *wch);
int mvadd_wch(int y, int x, const cchar_t *wch);
int mvwadd_wch(WINDOW *win, int y, int x, const cchar_t *wch);
Description
These functions add information to the current or specified window at the
current or specified position, and then advance the cursor. These
functions perform wrapping. These functions perform special-character
processing.
If wch refers to a spacing character, then any previous character at
that location is removed, a new character specified by wch is placed at
that location with rendition specified by wch; then the cursor advances
to the next spacing character on the screen.
If wch refers to a non-spacing character,
all previous characters at that location are preserved, the non-spacing
characters of wch are added to the spacing complex character, and
the rendition specified by wch is ignored.
Return value
Upon successful completion, these functions return OK. Otherwise, they return
ERR.
Errors
No errors are defined.
Standards Conformance
The Single UNIX Specification, Version 2; The Open Group.