POSIX :
Not in POSIX yet, but we expect it will be.
ISO C23 (latest free draft
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3220.pdf)
section 7.18.
Portability problems fixed by Gnulib:
Portability problems not fixed by Gnulib:
typeof
or equivalent, a call
to stdc_bit_floor
and stdc_bit_ceil
may yield a type
that is wider than its argument. Although C23 seems to allow this,
it differs from GNU behavior.