stdc_bit_width_us
return (1U << (stdc_bit_width_us(us) - 1));
return (2U << (stdc_bit_width_us(us - 1) - 1));
.so_us = stdc_bit_width_us,
extern unsigned int stdc_bit_width_us(unsigned short) _C23_UNSEQ_ATTR;
char(*)[2]: stdc_bit_width_us(val), \