Amiga Unix — 68040 · 68060

Manual pages › X Window and screen libraries (3X)

curs_inch(3X)

get a character and its attributes from a curses window

From the original Amiga UNIX 2.1 manual. Some things it mentions may not be in this release.

NAME

curs_inch: inch, winch, mvinch, mvwinch - get a character and its attributes from a curses window

SYNOPSIS

#include <curses.h>

chtype inch(void);

chtype winch(WINDOW *win);
chtype mvinch(int y, int x);

chtype mvwinch(WINDOW *win, int y, int x);

DESCRIPTION

With these routines, the character, of type chtype, at the current position in the named window is returned. If any attributes are set for that position, their values are OR-ed into the value returned. Constants defined in <curses.h> can be used with the & (logical AND) operator to extract the character or attributes alone.

Attributes

The  following  bit-masks  may  be  AND-ed  with  characters
returned by winch.
     A_CHARTEXT  Bit-mask to extract character
     A_ATTRIBUTESBit-mask to extract attributes
     A_COLOR     Bit-mask to extract color-pair field information

NOTES

The header file <curses.h> automatically includes the header files <stdio.h> and <unctrl.h>.

Note that all of these routines may be macros.

SEE ALSO

curses(3X).