From 24f4bbff7f0a9b01f5a9fb0a4c1eff5b05b15f6f Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 7 Dec 2006 00:26:03 +0100 Subject: Imported from util-linux-2.11w tarball. --- text-utils/more.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'text-utils/more.c') diff --git a/text-utils/more.c b/text-utils/more.c index 452e4ff89..364c747b6 100644 --- a/text-utils/more.c +++ b/text-utils/more.c @@ -1915,7 +1915,7 @@ int readch () { static char *BS = "\b"; static char *BSB = "\b \b"; static char *CARAT = "^"; -#define ERACEONECOLUMN \ +#define ERASEONECOLUMN \ if (docrterase) \ errwrite(BSB); \ else \ @@ -1926,7 +1926,6 @@ void ttyin (unsigned char buf[], register int nmax, char pchar) { int c; int slash = 0; int maxlen; - int cbuf; sp = buf; maxlen = 0; @@ -1964,14 +1963,14 @@ void ttyin (unsigned char buf[], register int nmax, char pchar) { } if (mblength == 1) { - ERACEONECOLUMN + ERASEONECOLUMN } else { int wc_width; wc_width = wcwidth (wc); wc_width = (wc_width < 1) ? 1 : wc_width; while (wc_width--) { - ERACEONECOLUMN + ERASEONECOLUMN } } @@ -1984,13 +1983,13 @@ void ttyin (unsigned char buf[], register int nmax, char pchar) { #endif { --promptlen; - ERACEONECOLUMN + ERASEONECOLUMN --sp; } if ((*sp < ' ' && *sp != '\n') || *sp == RUBOUT) { --promptlen; - ERACEONECOLUMN + ERASEONECOLUMN } continue; } @@ -2021,7 +2020,7 @@ void ttyin (unsigned char buf[], register int nmax, char pchar) { } if (slash && ((cc_t) c == otty.c_cc[VKILL] || (cc_t) c == otty.c_cc[VERASE])) { - ERACEONECOLUMN + ERASEONECOLUMN --sp; } if (c != '\\') @@ -2032,9 +2031,9 @@ void ttyin (unsigned char buf[], register int nmax, char pchar) { errwrite(CARAT); promptlen++; } - cbuf = c; if (c != '\n' && c != ESC) { - errwrite1((char *)(&cbuf)); + char cbuf = c; + errwrite1(&cbuf); promptlen++; } else -- cgit v1.2.3-55-g7522