insch(3cur)
Name
insch, mvinsch, mvwinsch, winsch − insert character
Syntax
#include <cursesX.h>
int insch(ch)
chtype ch;
int winsch(win, ch)
WINDOW ∗win;
chtype ch;
int mvinsch(y, x, ch)
int y, x;
chtype ch;
int mvwinsch(win, y, x, ch)
WINDOW ∗win;
int y, x;
chtype ch;
Description
The insch routine inserts the character ch at the current cursor position on the default window.
The mvinsch routine inserts the character ch at the specified cursor position on the default window.
The winsch routine inserts the character ch at the current cursor position on the specified window.
The mvwinsch routine inserts the character ch at the specified cursor position on the specified window.
All the routines cause the following actions. All characters from the cursor position to the right edge are moved one space to the right. The last character on the line is always lost, even if it is a blank. The cursor position does not change after the insert is completed.
The insch, mvinsch and mvwinsch routines are macros.
Return Values
The insch, mvinsch, mvwinsch, and winsch functions return OK on success and ERR on error.