Commit da823b2d authored by Jiri Slaby's avatar Jiri Slaby Committed by Greg Kroah-Hartman
Browse files

vt: use modern types in do_con_write



Use bools for rescan and inverse. And true/false accordingly.

Use u8 for width instead of uint8_t.

Signed-off-by: default avatarJiri Slaby <jslaby@suse.cz>
Link: https://lore.kernel.org/r/20200615074910.19267-11-jslaby@suse.cz


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent a018180c
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -2581,10 +2581,10 @@ static int do_con_write(struct tty_struct *tty, const unsigned char *buf, int co
	struct vc_data *vc;
	unsigned char vc_attr;
	struct vt_notifier_param param;
	uint8_t rescan;
	uint8_t inverse;
	uint8_t width;
	u16 himask, charmask;
	u8 width;
	bool rescan;
	bool inverse;

	if (in_interrupt())
		return count;
@@ -2620,8 +2620,8 @@ static int do_con_write(struct tty_struct *tty, const unsigned char *buf, int co
		buf++;
		n++;
		count--;
		rescan = 0;
		inverse = 0;
		rescan = false;
		inverse = false;
		width = 1;

		/* Do no translation at all in control states */
@@ -2660,7 +2660,7 @@ rescan_last_byte:
			/* Single ASCII byte or first byte of a sequence received */
			if (vc->vc_utf_count) {
			    /* Continuation byte expected */
			    rescan = 1;
			    rescan = true;
			    vc->vc_utf_count = 0;
			    c = 0xfffd;
			} else if (c > 0x7f) {
@@ -2746,7 +2746,7 @@ rescan_last_byte:
				    /* Display U+FFFD. If it's not found, display an inverse question mark. */
				    tc = conv_uni_to_pc(vc, 0xfffd);
				    if (tc < 0) {
					inverse = 1;
					inverse = true;
					tc = conv_uni_to_pc(vc, '?');
					if (tc < 0) tc = '?';
				    }
@@ -2807,8 +2807,8 @@ rescan_last_byte:
				con_flush(vc, draw_from, draw_to, &draw_x);

			if (rescan) {
				rescan = 0;
				inverse = 0;
				rescan = false;
				inverse = false;
				width = 1;
				c = orig;
				goto rescan_last_byte;