aboutsummaryrefslogtreecommitdiff
path: root/stdlib
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib')
-rw-r--r--stdlib/Makefile103
-rw-r--r--stdlib/Versions72
-rw-r--r--stdlib/stdbit.h773
-rw-r--r--stdlib/stdc_bit_ceil_uc.c25
-rw-r--r--stdlib/stdc_bit_ceil_ui.c25
-rw-r--r--stdlib/stdc_bit_ceil_ul.c25
-rw-r--r--stdlib/stdc_bit_ceil_ull.c25
-rw-r--r--stdlib/stdc_bit_ceil_us.c25
-rw-r--r--stdlib/stdc_bit_floor_uc.c25
-rw-r--r--stdlib/stdc_bit_floor_ui.c25
-rw-r--r--stdlib/stdc_bit_floor_ul.c25
-rw-r--r--stdlib/stdc_bit_floor_ull.c25
-rw-r--r--stdlib/stdc_bit_floor_us.c25
-rw-r--r--stdlib/stdc_bit_width_uc.c25
-rw-r--r--stdlib/stdc_bit_width_ui.c25
-rw-r--r--stdlib/stdc_bit_width_ul.c25
-rw-r--r--stdlib/stdc_bit_width_ull.c25
-rw-r--r--stdlib/stdc_bit_width_us.c25
-rw-r--r--stdlib/stdc_count_ones_uc.c25
-rw-r--r--stdlib/stdc_count_ones_ui.c25
-rw-r--r--stdlib/stdc_count_ones_ul.c25
-rw-r--r--stdlib/stdc_count_ones_ull.c25
-rw-r--r--stdlib/stdc_count_ones_us.c25
-rw-r--r--stdlib/stdc_count_zeros_uc.c25
-rw-r--r--stdlib/stdc_count_zeros_ui.c25
-rw-r--r--stdlib/stdc_count_zeros_ul.c25
-rw-r--r--stdlib/stdc_count_zeros_ull.c25
-rw-r--r--stdlib/stdc_count_zeros_us.c25
-rw-r--r--stdlib/stdc_first_leading_one_uc.c25
-rw-r--r--stdlib/stdc_first_leading_one_ui.c25
-rw-r--r--stdlib/stdc_first_leading_one_ul.c25
-rw-r--r--stdlib/stdc_first_leading_one_ull.c25
-rw-r--r--stdlib/stdc_first_leading_one_us.c25
-rw-r--r--stdlib/stdc_first_leading_zero_uc.c25
-rw-r--r--stdlib/stdc_first_leading_zero_ui.c25
-rw-r--r--stdlib/stdc_first_leading_zero_ul.c25
-rw-r--r--stdlib/stdc_first_leading_zero_ull.c25
-rw-r--r--stdlib/stdc_first_leading_zero_us.c25
-rw-r--r--stdlib/stdc_first_trailing_one_uc.c25
-rw-r--r--stdlib/stdc_first_trailing_one_ui.c25
-rw-r--r--stdlib/stdc_first_trailing_one_ul.c25
-rw-r--r--stdlib/stdc_first_trailing_one_ull.c25
-rw-r--r--stdlib/stdc_first_trailing_one_us.c25
-rw-r--r--stdlib/stdc_first_trailing_zero_uc.c25
-rw-r--r--stdlib/stdc_first_trailing_zero_ui.c25
-rw-r--r--stdlib/stdc_first_trailing_zero_ul.c25
-rw-r--r--stdlib/stdc_first_trailing_zero_ull.c25
-rw-r--r--stdlib/stdc_first_trailing_zero_us.c25
-rw-r--r--stdlib/stdc_has_single_bit_uc.c25
-rw-r--r--stdlib/stdc_has_single_bit_ui.c25
-rw-r--r--stdlib/stdc_has_single_bit_ul.c25
-rw-r--r--stdlib/stdc_has_single_bit_ull.c25
-rw-r--r--stdlib/stdc_has_single_bit_us.c25
-rw-r--r--stdlib/stdc_leading_ones_uc.c25
-rw-r--r--stdlib/stdc_leading_ones_ui.c25
-rw-r--r--stdlib/stdc_leading_ones_ul.c25
-rw-r--r--stdlib/stdc_leading_ones_ull.c25
-rw-r--r--stdlib/stdc_leading_ones_us.c25
-rw-r--r--stdlib/stdc_leading_zeros_uc.c25
-rw-r--r--stdlib/stdc_leading_zeros_ui.c25
-rw-r--r--stdlib/stdc_leading_zeros_ul.c25
-rw-r--r--stdlib/stdc_leading_zeros_ull.c25
-rw-r--r--stdlib/stdc_leading_zeros_us.c25
-rw-r--r--stdlib/stdc_trailing_ones_uc.c25
-rw-r--r--stdlib/stdc_trailing_ones_ui.c25
-rw-r--r--stdlib/stdc_trailing_ones_ul.c25
-rw-r--r--stdlib/stdc_trailing_ones_ull.c25
-rw-r--r--stdlib/stdc_trailing_ones_us.c25
-rw-r--r--stdlib/stdc_trailing_zeros_uc.c25
-rw-r--r--stdlib/stdc_trailing_zeros_ui.c25
-rw-r--r--stdlib/stdc_trailing_zeros_ul.c25
-rw-r--r--stdlib/stdc_trailing_zeros_ull.c25
-rw-r--r--stdlib/stdc_trailing_zeros_us.c25
-rw-r--r--stdlib/stdint.h13
-rw-r--r--stdlib/tst-stdbit-Wconversion.c107
-rw-r--r--stdlib/tst-stdbit.h198
-rw-r--r--stdlib/tst-stdc_bit_ceil.c88
-rw-r--r--stdlib/tst-stdc_bit_floor.c88
-rw-r--r--stdlib/tst-stdc_bit_width.c88
-rw-r--r--stdlib/tst-stdc_count_ones.c88
-rw-r--r--stdlib/tst-stdc_count_zeros.c88
-rw-r--r--stdlib/tst-stdc_first_leading_one.c88
-rw-r--r--stdlib/tst-stdc_first_leading_zero.c88
-rw-r--r--stdlib/tst-stdc_first_trailing_one.c88
-rw-r--r--stdlib/tst-stdc_first_trailing_zero.c88
-rw-r--r--stdlib/tst-stdc_has_single_bit.c88
-rw-r--r--stdlib/tst-stdc_leading_ones.c88
-rw-r--r--stdlib/tst-stdc_leading_zeros.c88
-rw-r--r--stdlib/tst-stdc_trailing_ones.c88
-rw-r--r--stdlib/tst-stdc_trailing_zeros.c88
90 files changed, 4236 insertions, 12 deletions
diff --git a/stdlib/Makefile b/stdlib/Makefile
index f166ec6c80..bed39b8258 100644
--- a/stdlib/Makefile
+++ b/stdlib/Makefile
@@ -28,6 +28,7 @@ headers := \
bits/indirect-return.h \
bits/monetary-ldbl.h \
bits/stdint-intn.h \
+ bits/stdint-least.h \
bits/stdint-uintn.h \
bits/stdlib-bsearch.h \
bits/stdlib-float.h \
@@ -41,6 +42,7 @@ headers := \
fmtmsg.h \
inttypes.h \
monetary.h \
+ stdbit.h \
stdint.h \
stdlib.h \
sys/errno.h \
@@ -115,6 +117,76 @@ routines := \
setenv \
srand48 \
srand48_r \
+ stdc_bit_ceil_uc \
+ stdc_bit_ceil_ui \
+ stdc_bit_ceil_ul \
+ stdc_bit_ceil_ull \
+ stdc_bit_ceil_us \
+ stdc_bit_floor_uc \
+ stdc_bit_floor_ui \
+ stdc_bit_floor_ul \
+ stdc_bit_floor_ull \
+ stdc_bit_floor_us \
+ stdc_bit_width_uc \
+ stdc_bit_width_ui \
+ stdc_bit_width_ul \
+ stdc_bit_width_ull \
+ stdc_bit_width_us \
+ stdc_count_ones_uc \
+ stdc_count_ones_ui \
+ stdc_count_ones_ul \
+ stdc_count_ones_ull \
+ stdc_count_ones_us \
+ stdc_count_zeros_uc \
+ stdc_count_zeros_ui \
+ stdc_count_zeros_ul \
+ stdc_count_zeros_ull \
+ stdc_count_zeros_us \
+ stdc_first_leading_one_uc \
+ stdc_first_leading_one_ui \
+ stdc_first_leading_one_ul \
+ stdc_first_leading_one_ull \
+ stdc_first_leading_one_us \
+ stdc_first_leading_zero_uc \
+ stdc_first_leading_zero_ui \
+ stdc_first_leading_zero_ul \
+ stdc_first_leading_zero_ull \
+ stdc_first_leading_zero_us \
+ stdc_first_trailing_one_uc \
+ stdc_first_trailing_one_ui \
+ stdc_first_trailing_one_ul \
+ stdc_first_trailing_one_ull \
+ stdc_first_trailing_one_us \
+ stdc_first_trailing_ze