Subject: Re: changes to bit-twiddling macros & __arraycount()
To: None <,>
From: Martin Husemann <>
List: tech-kern
Date: 08/13/2006 14:27:13
On Sat, Aug 12, 2006 at 08:04:17PM -0500, David Young wrote:
> I want them in userland for the convenience of programs for control &
> diagnostics of device drivers.  Portability is not key.

I personally think we should get rid of the bit macros completely - they
decrease code readability and lead to abuse.

As an especially bad example: we have code in our tree that does:

   switch (ISSET(t->c_cflag, CSIZE)) {
    case CS5:
    case CS6: