Mercurial > emacs
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 |