mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-18 10:35:55 +00:00
3e6427f35f
old 1M, 3X and 3S section numbers) and make some minor formatting changes to silence manck.
46 lines
1.6 KiB
Groff
46 lines
1.6 KiB
Groff
.TH curs_inchstr 3 ""
|
|
.SH NAME
|
|
\fBinchstr\fR, \fBinchnstr\fR, \fBwinchstr\fR,
|
|
\fBwinchnstr\fR, \fBmvinchstr\fR, \fBmvinchnstr\fR, \fBmvwinchstr\fR,
|
|
\fBmvwinchnstr\fR - get a string of characters (and attributes) from a \fBncurses\fR window
|
|
.SH SYNOPSIS
|
|
\fB#include <ncurses.h>\fR
|
|
|
|
\fBint inchstr(chtype *chstr);\fR
|
|
.br
|
|
\fBint inchnstr(chtype *chstr, int n);\fR
|
|
.br
|
|
\fBint winchstr(WINDOW *win, chtype *chstr);\fR
|
|
.br
|
|
\fBint winchnstr(WINDOW *win, chtype *chstr, int n);\fR
|
|
.br
|
|
\fBint mvinchstr(int y, int x, chtype *chstr);\fR
|
|
.br
|
|
\fBint mvinchnstr(int y, int x, chtype *chstr, int n);\fR
|
|
.br
|
|
\fBint mvwinchstr(WINDOW *win, int y, int x, chtype *chstr);\fR
|
|
.br
|
|
\fBint mvwinchnstr(WINDOW *win, int y, int x, chtype *chstr, int n);\fR
|
|
.br
|
|
.SH DESCRIPTION
|
|
These routines return a NULL-terminated array of \fBchtype\fR quantities,
|
|
starting at the current cursor position in the named window and ending at the
|
|
right margin of the window. The four functions with \fIn\fR as
|
|
the last argument, return a leading substring at most \fIn\fR characters long.
|
|
Constants defined in \fB<ncurses.h>\fR can be used with the \fB&\fR (logical
|
|
AND) operator to extract the character or the attribute alone from any position
|
|
in the \fIchstr\fR [see curs_inch(3)].
|
|
.SH RETURN VALUE
|
|
All routines return the integer \fBERR\fR upon failure and an integer value
|
|
other than \fBERR\fR upon successful completion.
|
|
.SH NOTES
|
|
Note that all routines except \fBwinchnstr\fR may be macros.
|
|
.SH SEE ALSO
|
|
\fBncurses\fR(3), \fBcurs_inch\fR(3).
|
|
.\"#
|
|
.\"# The following sets edit modes for GNU EMACS
|
|
.\"# Local Variables:
|
|
.\"# mode:nroff
|
|
.\"# fill-column:79
|
|
.\"# End:
|