[PATCH v3 6/6] cygwin.din, version.h: Add stdbit.h functions and increment minor

Joel Sherrill <[email protected]> Thu, 16 Apr 2026 16:00:47 -0500
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
Incremented CYGWIN_VERSION_DLL_MINOR to 1 after adding C23 stdc_*
functions from stdbit.h.
---
 winsup/cygwin/cygwin.din               | 70 ++++++++++++++++++++++++++
 winsup/cygwin/include/cygwin/version.h |  2 +-
 2 files changed, 71 insertions(+), 1 deletion(-)

diff --git a/winsup/cygwin/cygwin.din b/winsup/cygwin/cygwin.din
index 76477bb4a..caa9a3987 100644
--- a/winsup/cygwin/cygwin.din
+++ b/winsup/cygwin/cygwin.din
@@ -1458,6 +1458,76 @@ sscanf SIGFE
 stat SIGFE
 statfs SIGFE
 statvfs SIGFE
+stdc_bit_ceil_uc NOSIGFPE
+stdc_bit_ceil_ui NOSIGFPE
+stdc_bit_ceil_ull NOSIGFPE
+stdc_bit_ceil_ul NOSIGFPE
+stdc_bit_ceil_us NOSIGFPE
+stdc_bit_floor_uc NOSIGFPE
+stdc_bit_floor_ui NOSIGFPE
+stdc_bit_floor_ull NOSIGFPE
+stdc_bit_floor_ul NOSIGFPE
+stdc_bit_floor_us NOSIGFPE
+stdc_bit_width_uc NOSIGFPE
+stdc_bit_width_ui NOSIGFPE
+stdc_bit_width_ull NOSIGFPE
+stdc_bit_width_ul NOSIGFPE
+stdc_bit_width_us NOSIGFPE
+stdc_count_ones_uc NOSIGFPE
+stdc_count_ones_ui NOSIGFPE
+stdc_count_ones_ull NOSIGFPE
+stdc_count_ones_ul NOSIGFPE
+stdc_count_ones_us NOSIGFPE
+stdc_count_zeros_uc NOSIGFPE
+stdc_count_zeros_ui NOSIGFPE
+stdc_count_zeros_ull NOSIGFPE
+stdc_count_zeros_ul NOSIGFPE
+stdc_count_zeros_us NOSIGFPE
+stdc_first_leading_one_uc NOSIGFPE
+stdc_first_leading_one_ui NOSIGFPE
+stdc_first_leading_one_ull NOSIGFPE
+stdc_first_leading_one_ul NOSIGFPE
+stdc_first_leading_one_us NOSIGFPE
+stdc_first_leading_zero_uc NOSIGFPE
+stdc_first_leading_zero_ui NOSIGFPE
+stdc_first_leading_zero_ull NOSIGFPE
+stdc_first_leading_zero_ul NOSIGFPE
+stdc_first_leading_zero_us NOSIGFPE
+stdc_first_trailing_one_uc NOSIGFPE
+stdc_first_trailing_one_ui NOSIGFPE
+stdc_first_trailing_one_ull NOSIGFPE
+stdc_first_trailing_one_ul NOSIGFPE
+stdc_first_trailing_one_us NOSIGFPE
+stdc_first_trailing_zero_uc NOSIGFPE
+stdc_first_trailing_zero_ui NOSIGFPE
+stdc_first_trailing_zero_ull NOSIGFPE
+stdc_first_trailing_zero_ul NOSIGFPE
+stdc_first_trailing_zero_us NOSIGFPE
+stdc_has_single_bit_uc NOSIGFPE
+stdc_has_single_bit_ui NOSIGFPE
+stdc_has_single_bit_ull NOSIGFPE
+stdc_has_single_bit_ul NOSIGFPE
+stdc_has_single_bit_us NOSIGFPE
+stdc_leading_ones_uc NOSIGFPE
+stdc_leading_ones_ui NOSIGFPE
+stdc_leading_ones_ull NOSIGFPE
+stdc_leading_ones_ul NOSIGFPE
+stdc_leading_ones_us NOSIGFPE
+stdc_leading_zeros_uc NOSIGFPE
+stdc_leading_zeros_ui NOSIGFPE
+stdc_leading_zeros_ull NOSIGFPE
+stdc_leading_zeros_ul NOSIGFPE
+stdc_leading_zeros_us NOSIGFPE
+stdc_trailing_ones_uc NOSIGFPE
+stdc_trailing_ones_ui NOSIGFPE
+stdc_trailing_ones_ull NOSIGFPE
+stdc_trailing_ones_ul NOSIGFPE
+stdc_trailing_ones_us NOSIGFPE
+stdc_trailing_zeros_uc NOSIGFPE
+stdc_trailing_zeros_ui NOSIGFPE
+stdc_trailing_zeros_ull NOSIGFPE
+stdc_trailing_zeros_ul NOSIGFPE
+stdc_trailing_zeros_us NOSIGFPE
 stime SIGFE
 stpcpy NOSIGFE
 stpncpy NOSIGFE
diff --git a/winsup/cygwin/include/cygwin/version.h b/winsup/cygwin/include/cygwin/version.h
index 695477bec..67eb23d06 100644
--- a/winsup/cygwin/include/cygwin/version.h
+++ b/winsup/cygwin/include/cygwin/version.h
@@ -11,7 +11,7 @@ details. */
    changes to the DLL and is mainly informative in nature. */
 
 #define CYGWIN_VERSION_DLL_MAJOR 3007
-#define CYGWIN_VERSION_DLL_MINOR 0
+#define CYGWIN_VERSION_DLL_MINOR 1
 
 /* CYGWIN_VERSION_DLL_COMBINED gives us a single number representing the
    combined DLL major and minor numbers. */
-- 
2.47.3