ERASECHAR(3XCURSES) X/Open Curses Library Functions ERASECHAR(3XCURSES)
erasechar, erasewchar, killchar, killwchar - return current ERASE or
KILL characters
cc [ flag... ] file... -I /usr/xpg4/include -L /usr/xpg4/lib \
-R /usr/xpg4/lib -lcurses [ library... ]
c89 [ flag... ] file... -lcurses [ library... ]
#include <curses.h>
char erasechar(void);
int erasewchar(wchar_t *ch);
char killchar(void);
int killwchar(wchar_t *ch);
The erasechar() function returns the current ERASE character from
the tty driver. This character is used to delete the previous
character during keyboard input. The returned value can be used when
including deletion capability in interactive programs.
The killchar() function is similar to erasechar(). It returns the
current KILL character.
The erasewchar() and killwchar() functions are similar to erasechar()
and killchar() respectively, but store the ERASE or KILL character
in the object pointed to by ch.
ch
Is a pointer to a location where a character may be stored.
For erasechar() and killchar(), the terminal's current ERASE or KILL
character is returned.
On success, the erasewchar() and killwchar() functions return OK.
Otherwise, they return ERR.
See attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
|MT-Level | Unsafe |
+--------------------+-----------------+
get_wch(3XCURSES), getch(3XCURSES), getstr(3XCURSES),
libcurses(3XCURSES), attributes(7), standards(7)
June 5, 2002 ERASECHAR(3XCURSES)
NAME
erasechar, erasewchar, killchar, killwchar - return current ERASE or
KILL characters
SYNOPSIS
cc [ flag... ] file... -I /usr/xpg4/include -L /usr/xpg4/lib \
-R /usr/xpg4/lib -lcurses [ library... ]
c89 [ flag... ] file... -lcurses [ library... ]
#include <curses.h>
char erasechar(void);
int erasewchar(wchar_t *ch);
char killchar(void);
int killwchar(wchar_t *ch);
DESCRIPTION
The erasechar() function returns the current ERASE character from
the tty driver. This character is used to delete the previous
character during keyboard input. The returned value can be used when
including deletion capability in interactive programs.
The killchar() function is similar to erasechar(). It returns the
current KILL character.
The erasewchar() and killwchar() functions are similar to erasechar()
and killchar() respectively, but store the ERASE or KILL character
in the object pointed to by ch.
PARAMETERS
ch
Is a pointer to a location where a character may be stored.
RETURN VALUES
For erasechar() and killchar(), the terminal's current ERASE or KILL
character is returned.
On success, the erasewchar() and killwchar() functions return OK.
Otherwise, they return ERR.
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
|MT-Level | Unsafe |
+--------------------+-----------------+
SEE ALSO
get_wch(3XCURSES), getch(3XCURSES), getstr(3XCURSES),
libcurses(3XCURSES), attributes(7), standards(7)
June 5, 2002 ERASECHAR(3XCURSES)