Re: [PATCH 34/35] tty: make tty_get_byte_size available

From: Jiri Slaby
Date: Thu May 06 2021 - 04:32:46 EST


On 06. 05. 21, 10:24, Andy Shevchenko wrote:
if (!account_flags)
  return bits;

?

So I have:

unsigned char tty_get_byte_size(unsigned int cflag, bool account_flags)
{
unsigned char bits;

switch (cflag & CSIZE) {
case CS5:
bits = 5;
break;
case CS6:
bits = 6;
break;
case CS7:
bits = 7;
break;
case CS8:
default:
bits = 8;
break;
}

if (!account_flags)
return bits;

if (cflag & CSTOPB)
bits++;
if (cflag & PARENB)
bits++;

return bits + 2;
}

thanks,
--
js
suse labs