| .. 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 |
| - |