stdbit.h¶
Macros¶
Function |
Implemented |
C23 Standard Section |
POSIX.1-2017 Standard Section |
---|---|---|---|
__STDC_ENDIAN_BIG__ |
✅ |
7.18.2.2 |
|
__STDC_ENDIAN_LITTLE__ |
✅ |
7.18.2.2 |
|
__STDC_ENDIAN_NATIVE__ |
✅ |
7.18.2.2 |
|
__STDC_VERSION_STDBIT_H__ |
✅ |
7.18.1.2 |
|
stdc_bit_ceil |
✅ |
7.18.16.1 |
|
stdc_bit_floor |
✅ |
7.18.15.1 |
|
stdc_bit_width |
✅ |
7.18.14.1 |
|
stdc_count_ones |
✅ |
7.18.12.1 |
|
stdc_count_zeros |
✅ |
7.18.11.1 |
|
stdc_first_leading_one |
✅ |
7.18.8.1 |
|
stdc_first_leading_zero |
✅ |
7.18.7.1 |
|
stdc_first_trailing_one |
✅ |
7.18.10.1 |
|
stdc_first_trailing_zero |
✅ |
7.18.9.1 |
|
stdc_has_single_bit |
✅ |
7.18.13.1 |
|
stdc_leading_ones |
✅ |
7.18.4.1 |
|
stdc_leading_zeros |
✅ |
7.18.3.1 |
|
stdc_trailing_ones |
✅ |
7.18.6.1 |
|
stdc_trailing_zeros |
✅ |
7.18.5.1 |
Functions¶
Function |
Implemented |
C23 Standard Section |
POSIX.1-2017 Standard Section |
---|---|---|---|
stdc_bit_ceil_uc |
✅ |
7.18.16 |
|
stdc_bit_ceil_ui |
✅ |
7.18.16 |
|
stdc_bit_ceil_ul |
✅ |
7.18.16 |
|
stdc_bit_ceil_ull |
✅ |
7.18.16 |
|
stdc_bit_ceil_us |
✅ |
7.18.16 |
|
stdc_bit_floor_uc |
✅ |
7.18.15 |
|
stdc_bit_floor_ui |
✅ |
7.18.15 |
|
stdc_bit_floor_ul |
✅ |
7.18.15 |
|
stdc_bit_floor_ull |
✅ |
7.18.15 |
|
stdc_bit_floor_us |
✅ |
7.18.15 |
|
stdc_bit_width_uc |
✅ |
7.18.14 |
|
stdc_bit_width_ui |
✅ |
7.18.14 |
|
stdc_bit_width_ul |
✅ |
7.18.14 |
|
stdc_bit_width_ull |
✅ |
7.18.14 |
|
stdc_bit_width_us |
✅ |
7.18.14 |
|
stdc_count_ones_uc |
✅ |
7.18.12 |
|
stdc_count_ones_ui |
✅ |
7.18.12 |
|
stdc_count_ones_ul |
✅ |
7.18.12 |
|
stdc_count_ones_ull |
✅ |
7.18.12 |
|
stdc_count_ones_us |
✅ |
7.18.12 |
|
stdc_count_zeros_uc |
✅ |
7.18.11 |
|
stdc_count_zeros_ui |
✅ |
7.18.11 |
|
stdc_count_zeros_ul |
✅ |
7.18.11 |
|
stdc_count_zeros_ull |
✅ |
7.18.11 |
|
stdc_count_zeros_us |
✅ |
7.18.11 |
|
stdc_first_leading_one_uc |
✅ |
7.18.8 |
|
stdc_first_leading_one_ui |
✅ |
7.18.8 |
|
stdc_first_leading_one_ul |
✅ |
7.18.8 |
|
stdc_first_leading_one_ull |
✅ |
7.18.8 |
|
stdc_first_leading_one_us |
✅ |
7.18.8 |
|
stdc_first_leading_zero_uc |
✅ |
7.18.7 |
|
stdc_first_leading_zero_ui |
✅ |
7.18.7 |
|
stdc_first_leading_zero_ul |
✅ |
7.18.7 |
|
stdc_first_leading_zero_ull |
✅ |
7.18.7 |
|
stdc_first_leading_zero_us |
✅ |
7.18.7 |
|
stdc_first_trailing_one_uc |
✅ |
7.18.10 |
|
stdc_first_trailing_one_ui |
✅ |
7.18.10 |
|
stdc_first_trailing_one_ul |
✅ |
7.18.10 |
|
stdc_first_trailing_one_ull |
✅ |
7.18.10 |
|
stdc_first_trailing_one_us |
✅ |
7.18.10 |
|
stdc_first_trailing_zero_uc |
✅ |
7.18.9 |
|
stdc_first_trailing_zero_ui |
✅ |
7.18.9 |
|
stdc_first_trailing_zero_ul |
✅ |
7.18.9 |
|
stdc_first_trailing_zero_ull |
✅ |
7.18.9 |
|
stdc_first_trailing_zero_us |
✅ |
7.18.9 |
|
stdc_has_single_bit_uc |
✅ |
7.18.13 |
|
stdc_has_single_bit_ui |
✅ |
7.18.13 |
|
stdc_has_single_bit_ul |
✅ |
7.18.13 |
|
stdc_has_single_bit_ull |
✅ |
7.18.13 |
|
stdc_has_single_bit_us |
✅ |
7.18.13 |
|
stdc_leading_ones_uc |
✅ |
7.18.4 |
|
stdc_leading_ones_ui |
✅ |
7.18.4 |
|
stdc_leading_ones_ul |
✅ |
7.18.4 |
|
stdc_leading_ones_ull |
✅ |
7.18.4 |
|
stdc_leading_ones_us |
✅ |
7.18.4 |
|
stdc_leading_zeros_uc |
✅ |
7.18.3 |
|
stdc_leading_zeros_ui |
✅ |
7.18.3 |
|
stdc_leading_zeros_ul |
✅ |
7.18.3 |
|
stdc_leading_zeros_ull |
✅ |
7.18.3 |
|
stdc_leading_zeros_us |
✅ |
7.18.3 |
|
stdc_trailing_ones_uc |
✅ |
7.18.6 |
|
stdc_trailing_ones_ui |
✅ |
7.18.6 |
|
stdc_trailing_ones_ul |
✅ |
7.18.6 |
|
stdc_trailing_ones_ull |
✅ |
7.18.6 |
|
stdc_trailing_ones_us |
✅ |
7.18.6 |
|
stdc_trailing_zeros_uc |
✅ |
7.18.5 |
|
stdc_trailing_zeros_ui |
✅ |
7.18.5 |
|
stdc_trailing_zeros_ul |
✅ |
7.18.5 |
|
stdc_trailing_zeros_ull |
✅ |
7.18.5 |
|
stdc_trailing_zeros_us |
✅ |
7.18.5 |