From: tomo Date: Mon, 12 Jun 2000 08:20:29 +0000 (+0000) Subject: (tty_output_display_block): Use `CHARC_ASCII_EQ'. X-Git-Tag: r21-2-34-utf-2000-0_16-1~40 X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=05ab2c3cbee7354e805815fddc160a17e2577c5e;p=chise%2Fxemacs-chise.git (tty_output_display_block): Use `CHARC_ASCII_EQ'. (tty_output_display_block): Likewise; use `ASCII_TO_CHARC'. --- diff --git a/src/redisplay-tty.c b/src/redisplay-tty.c index 83301dd..80ce04c 100644 --- a/src/redisplay-tty.c +++ b/src/redisplay-tty.c @@ -242,8 +242,7 @@ tty_output_display_block (struct window *w, struct display_line *dl, int block, rb = Dynarr_atp (rba, elt); if (rb->findex == findex && rb->type == RUNE_CHAR - && (!EQ (rb->object.cglyph.charset, Vcharset_ascii) - || (rb->object.cglyph.code_point != '\n')) + && (!CHARC_ASCII_EQ (rb->object.cglyph, '\n')) && (rb->cursor_type != CURSOR_ON || NILP (w->text_cursor_visible_p))) { @@ -264,15 +263,10 @@ tty_output_display_block (struct window *w, struct display_line *dl, int block, findex = rb->findex; xpos = rb->xpos; - if (EQ (rb->object.cglyph.charset, Vcharset_ascii) - && (rb->object.cglyph.code_point == '\n')) + if (CHARC_ASCII_EQ (rb->object.cglyph, '\n')) { /* Clear in case a cursor was formerly here. */ - Charc ec_space; - - ec_space.charset = Vcharset_ascii; - ec_space.code_point = ' '; - Dynarr_add (buf, ec_space); + Dynarr_add (buf, ASCII_TO_CHARC (' ')); tty_output_charc_dynarr (w, dl, buf, rb->xpos, DEFAULT_INDEX, 0); Dynarr_reset (buf); @@ -303,11 +297,10 @@ tty_output_display_block (struct window *w, struct display_line *dl, int block, Charc ec_to_add; int size = rb->width; - ec_to_add.charset = Vcharset_ascii; if (rb->type == RUNE_BLANK) - ec_to_add.code_point = ' '; + ec_to_add = ASCII_TO_CHARC (' '); else - ec_to_add.code_point = '-'; + ec_to_add = ASCII_TO_CHARC ('-'); while (size--) Dynarr_add (buf, ec_to_add);