comparison src/xdisp.c @ 47151:eab3292ff2df

(get_next_display_element): Fix previous change.
author Kenichi Handa <handa@m17n.org>
date Fri, 30 Aug 2002 13:44:55 +0000
parents c524e83e83c5
children c10af00d34e0
comparison
equal deleted inserted replaced
47150:ba45fd15532b 47151:eab3292ff2df
4279 octal form. 4279 octal form.
4280 4280
4281 If it->multibyte_p is zero, eight-bit characters that 4281 If it->multibyte_p is zero, eight-bit characters that
4282 don't have corresponding multibyte char code are also 4282 don't have corresponding multibyte char code are also
4283 translated to octal form. */ 4283 translated to octal form. */
4284 else if (((it->c < ' ' || it->c == 127) 4284 else if ((it->c < ' '
4285 && (it->area != TEXT_AREA 4285 && (it->area != TEXT_AREA
4286 || (it->c != '\n' && it->c != '\t'))) 4286 || (it->c != '\n' && it->c != '\t')))
4287 || (it->multibyte_p 4287 || (it->multibyte_p
4288 ? ((it->c >= 127 4288 ? ((it->c >= 127
4289 && it->len == 1) 4289 && it->len == 1)
4290 || !CHAR_PRINTABLE_P (it->c)) 4290 || !CHAR_PRINTABLE_P (it->c))
4291 : (it->c >= 128 4291 : (it->c >= 127
4292 && it->c == unibyte_char_to_multibyte (it->c)))) 4292 && it->c == unibyte_char_to_multibyte (it->c))))
4293 { 4293 {
4294 /* IT->c is a control character which must be displayed 4294 /* IT->c is a control character which must be displayed
4295 either as '\003' or as `^C' where the '\\' and '^' 4295 either as '\003' or as `^C' where the '\\' and '^'
4296 can be defined in the display table. Fill 4296 can be defined in the display table. Fill