/* * Take text from linebuf and stick it * in the VBSIZE buffer BUF. Used to save * deleted text of part of line. */ void takeout(char *BUF) { register char *cp; if (wcursor < linebuf) wcursor = linebuf; if (cursor == wcursor) { beep(); return; } if (wcursor < cursor) { cp = wcursor; wcursor = cursor; cursor = cp; } setBUF(BUF); if ((BUF[0] & (OVERBUF|TRIM)) == OVERBUF) beep(); }
/* * Take text from linebuf and stick it * in the VBSIZE buffer BUF. Used to save * deleted text of part of line. */ void takeout(unsigned char *BUF) { unsigned char *cp; if (wcursor < linebuf) wcursor = linebuf; if (cursor == wcursor) { (void) beep(); return; } if (wcursor < cursor) { cp = wcursor; wcursor = cursor; cursor = cp; } setBUF(BUF); if ((unsigned char)BUF[128] == 0200) (void) beep(); }
void setDEL(void) { setBUF(DEL); }