in_wchstr
NAMESYNOPSIS
DESCRIPTION
NOTES
RETURN VALUE
PORTABILITY
SEE ALSO
NAME
in_wchstr, in_wchnstr, win_wchstr, win_wchnstr, mvin_wchstr, mvin_wchnstr, mvwin_wchstr, mvwin_wchnstr − get an array of complex characters and renditions from a curses window
SYNOPSIS
#include <ncurses/curses.h>
int
in_wchstr(cchar_t *wchstr);
int in_wchnstr(cchar_t *wchstr, int
n);
int win_wchstr(WINDOW *win, cchar_t
*wchstr);
int win_wchnstr(WINDOW *win, cchar_t
*wchstr, int n);
int mvin_wchstr(int y, int x,
cchar_t *wchstr);
int mvin_wchnstr(int y, int x,
cchar_t *wchstr, int n);
int mvwin_wchstr(WINDOW *win, int
y, int x, cchar_t
*wchstr);
int mvwin_wchnstr(WINDOW *win, int
y, int x, cchar_t
*wchstr, int n);
DESCRIPTION
These functions return an array of complex characters in wchstr, starting at the current cursor position in the named window. Attributes (rendition) are stored with the characters.
The in_wchnstr, mvin_wchnstr, mvwin_wchnstr and win_wchnstr fill the array with at most n cchar_t elements.
NOTES
Note that all routines except win_wchnstr may be macros.
Reading a line that overflows the array pointed to by wchstr with in_wchstr, mvin_wchstr, mvwin_wchstr or win_wchstr causes undefined results. Therefore, the use of in_wchnstr, mvin_wchnstr, mvwin_wchnstr, or win_wchnstr is recommended.
RETURN VALUE
Upon successful completion, these functions return OK. Otherwise, they return ERR.
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.
PORTABILITY
The XSI Curses defines no error conditions. This implementation checks for null pointers, returning ERR in that case.
SEE ALSO
Functions: ncurses(3NCURSES), in_wch(3NCURSES), instr(3NCURSES), inwstr(3NCURSES) inchstr(3NCURSES)
More Linux Commands
manpages/Tcl_GetGlobalNamespace.3.html
Tcl_GetGlobalNamespace(3) - manipulate namespaces (ManPage)
Namespaces are hierarchic naming contexts that can contain commands and variables. They also maintain a list of patterns that describes what commands are export
manpages/glTranslatef.3gl.html
glTranslatef(3gl) - multiply the current matrix by a transla
glTranslate produces a translation by $(x,y,z)$. The current matrix (see glMatrixMode) is multiplied by this translation matrix, with the product replacing the
manpages/XtGetClassExtension.3.html
XtGetClassExtension(3) - locate a class extension record....
The list of extension records at the specified offset in the specified widget_class will be searched for a match on the specified type, a version greater than o
manpages/blkid.8.html
blkid(8) - locate/print block device attributes (Man Page)
The blkid program is the command-line interface to working with the libblkid(3) library. It can determine the type of content (e.g. filesystem or swap) that a b
manpages/htcacheclean2.8.html
htcacheclean2(8) - Clean up the disk cache - Linux man page
htcacheclean is used to keep the size of mod_cache_disks storage within a given size limit, or limit on inodes in use. This tool can run either manually or in d
manpages/mq_unlink.2.html
mq_unlink(2) - remove a message queue - Linux manual page...
mq_unlink() removes the specified message queue name. The message queue name is removed immediately. The queue itself is destroyed once any other processes that
manpages/git-fmt-merge-msg.1.html
git-fmt-merge-msg(1) - Produce a merge commit message.......
Takes the list of merged objects on stdin and produces a suitable commit message to be used for the merge commit, usually to be passed as the <merge-message> ar
manpages/XcmsTekHVCQueryMaxV.3.html
XcmsTekHVCQueryMaxV(3) - obtain the TekHVC coordinates......
The XcmsTekHVCQueryMaxC function, given a Hue and Value, determines the maximum Chroma in TekHVC color space displayable by the screen. It returns the maximum C
manpages/Encode::Encoding.3pm.html
Encode::Encoding(3pm) - Encode Implementation Base Class....
As mentioned in Encode, encodings are (in the current implementation at least) defined as objects. The mapping of encoding name to object is via the %Encode::En
manpages/isendwin_sp.3ncurses.html
isendwin_sp(3ncurses) - curses screen-pointer extension.....
This implementation can be configured to provide a set of functions which improve the ability to manage multiple screens. This feature can be added to any of th
manpages/open_education.html
301 Moved Permanently - open education
manpages/mrtg-reference.1.html
mrtg-reference(1) MRTG 2.17.4 configuration reference.......
The runtime behaviour of MRTG is governed by a configuration file. Run-of-the-mill configuration files can be generated with cfgmaker. (Check cfgmaker). But for
