VWERASE
# ifdef VWERASE
edchars.werase = cb.c_cc[VWERASE];
{ "werase", VWERASE, CWERASE },
werase_char = s.c_cc[VWERASE];
if (c == C(VKILL, CTRL('u')) || c == C(VWERASE, CTRL('w'))) {
#ifdef VWERASE
{C_WERASE, VWERASE,
#if defined(VWERASE)
#ifdef VWERASE
return VWERASE;
#ifdef VWERASE
s[C_WERASE] = td->c_cc[VWERASE];
#ifdef VWERASE
td->c_cc[VWERASE] = s[C_WERASE];
# ifdef VWERASE
# if NUMCC <= VWERASE
# if defined(VWERSE) && !defined(VWERASE)
{ "we", M(VWERASE), NULL }, /* word erase */
&tmode.c_cc[VWERASE], &tmode.c_cc[VLNEXT], &tmode.c_cc[VSTATUS],
setval(VWERASE, SLC_VARIABLE);
tty_setctrlchar(tp, VWERASE, ltc->t_werasc);
ltc->t_werasc = tty_getctrlchar(tp, VWERASE);
bts->c_cc[VWERASE] = lts->c_cc[LINUX_VWERASE];
lts->c_cc[LINUX_VWERASE] = bts->c_cc[VWERASE];
bt->c_cc[VWERASE] = st->c_cc[14] ? st->c_cc[14] : _POSIX_VDISABLE;
st->c_cc[14]= bt->c_cc[VWERASE] != _POSIX_VDISABLE? bt->c_cc[VWERASE]:0;
bt->c_cc[VWERASE] = st->c_cc[14] ? st->c_cc[14] : _POSIX_VDISABLE;
st->c_cc[14]= bt->c_cc[VWERASE] != _POSIX_VDISABLE? bt->c_cc[VWERASE]:0;
bt->c_cc[VWERASE] = EMUL_TO_NATIVE_CC(st->c_cc[16]);
st->c_cc[16]= NATIVE_TO_EMUL_CC(bt->c_cc[VWERASE]);
if (CCEQ(cc[VWERASE], c)) {
[VWERASE] = CWERASE,
if (tty.c_cc[VWERASE] == (unsigned char) -1)
my_win.werase = tty.c_cc[VWERASE];
# define termWerasChar new_tc.c_cc[VWERASE]
#if defined(VWERASE) && defined(CWERASE)
mode.c_cc[VWERASE] = CHK(mode.c_cc[VWERASE], CWERASE);