Alejandro Colomar wrote: > They will be compiler builtins, because of _BitInt. > ... > The use of CHAR_BIT makes it always return a multiple of 8, but things > like _BitInt(7) don't fit in that model. We need a true operator that > makes 7 == _Widthof(_BitInt(7)).
Ah, right. Thanks for explaining. > However, minof() and maxof() are in use, and with > incompatible semantics, so we clearly need a new header file. > > <https://codesearch.debian.net/search?q=define.*%5Cbminof%5Cb&literal=0> > <https://codesearch.debian.net/search?q=define.*%5Cbmaxof%5Cb&literal=0> These are _very_ few packages. > BTW, clisp is one such place. Would you mind renaming clisp's minof() > to just min()? That will eventually be done, don't worry. Bruno