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