[clang] [include-cleaner] Update generated include mappings (PR #144751)

Ildikó Cseri via cfe-commits cfe-commits at lists.llvm.org
Wed Jun 18 10:19:35 PDT 2025


https://github.com/cseriildi updated https://github.com/llvm/llvm-project/pull/144751

>From eabf81f66a57e099139a579d1955195055a6f75b Mon Sep 17 00:00:00 2001
From: Ildiko Cseri <cseriildiko at icloud.com>
Date: Wed, 18 Jun 2025 12:58:34 +0000
Subject: [PATCH] [include-cleaner] Update generated include mappings

Update generated `*SymbolMap.inc` files using `gen_std.py` and the latest cppreference archive (https://github.com/PeterFeicht/cppreference-doc/releases/tag/v20250209).
Move removed but still-needed entries to `*SpecialSymbolMap.inc` files.

Co-authored-by: itislu <itislu.git at gmail.com>
---
 .../Inclusions/Stdlib/CSpecialSymbolMap.inc   | 279 +++++++++++++++++
 .../Tooling/Inclusions/Stdlib/CSymbolMap.inc  | 290 +-----------------
 .../Inclusions/Stdlib/StdSpecialSymbolMap.inc | 133 +++++++-
 .../Inclusions/Stdlib/StdSymbolMap.inc        | 137 +--------
 4 files changed, 423 insertions(+), 416 deletions(-)

diff --git a/clang/lib/Tooling/Inclusions/Stdlib/CSpecialSymbolMap.inc b/clang/lib/Tooling/Inclusions/Stdlib/CSpecialSymbolMap.inc
index 9902fd4caf018..4e5f2aace7be7 100644
--- a/clang/lib/Tooling/Inclusions/Stdlib/CSpecialSymbolMap.inc
+++ b/clang/lib/Tooling/Inclusions/Stdlib/CSpecialSymbolMap.inc
@@ -26,3 +26,282 @@ SYMBOL(UINT16_C, None, <stdint.h>)
 SYMBOL(UINT32_C, None, <stdint.h>)
 SYMBOL(UINT64_C, None, <stdint.h>)
 SYMBOL(UINTMAX_C, None, <stdint.h>)
+
+SYMBOL(ATOMIC_BOOL_LOCK_FREE, None, <stdatomic.h>)
+SYMBOL(ATOMIC_CHAR16_T_LOCK_FREE, None, <stdatomic.h>)
+SYMBOL(ATOMIC_CHAR32_T_LOCK_FREE, None, <stdatomic.h>)
+SYMBOL(ATOMIC_CHAR_LOCK_FREE, None, <stdatomic.h>)
+SYMBOL(ATOMIC_FLAG_INIT, None, <stdatomic.h>)
+SYMBOL(ATOMIC_INT_LOCK_FREE, None, <stdatomic.h>)
+SYMBOL(ATOMIC_LLONG_LOCK_FREE, None, <stdatomic.h>)
+SYMBOL(ATOMIC_LONG_LOGK_FREE, None, <stdatomic.h>)
+SYMBOL(ATOMIC_POINTER_LOCK_FREE, None, <stdatomic.h>)
+SYMBOL(ATOMIC_SHORT_LOCK_FREE, None, <stdatomic.h>)
+SYMBOL(ATOMIC_VAR_INIT, None, <stdatomic.h>)
+SYMBOL(ATOMIC_WCHAR_T_LOCK_FREE, None, <stdatomic.h>)
+SYMBOL(BUFSIZ, None, <stdio.h>)
+SYMBOL(CHAR_BIT, None, <limits.h>)
+SYMBOL(CHAR_MAX, None, <limits.h>)
+SYMBOL(CHAR_MIN, None, <limits.h>)
+SYMBOL(CLOCKS_PER_SEC, None, <time.h>)
+SYMBOL(CMPLX, None, <complex.h>)
+SYMBOL(CMPLXF, None, <complex.h>)
+SYMBOL(CMPLXL, None, <complex.h>)
+SYMBOL(DBL_DECIMAL_DIG, None, <float.h>)
+SYMBOL(DBL_DIG, None, <float.h>)
+SYMBOL(DBL_EPSILON, None, <float.h>)
+SYMBOL(DBL_HAS_SUBNORM, None, <float.h>)
+SYMBOL(DBL_MANT_DIG, None, <float.h>)
+SYMBOL(DBL_MAX, None, <float.h>)
+SYMBOL(DBL_MAX_10_EXP, None, <float.h>)
+SYMBOL(DBL_MAX_EXP, None, <float.h>)
+SYMBOL(DBL_MIN, None, <float.h>)
+SYMBOL(DBL_MIN_10_EXP, None, <float.h>)
+SYMBOL(DBL_MIN_EXP, None, <float.h>)
+SYMBOL(DBL_TRUE_MIN, None, <float.h>)
+SYMBOL(DECIMAL_DIG, None, <float.h>)
+SYMBOL(EDOM, None, <errno.h>)
+SYMBOL(EILSEQ, None, <errno.h>)
+SYMBOL(EOF, None, <stdio.h>)
+SYMBOL(ERANGE, None, <errno.h>)
+SYMBOL(EXIT_FAILURE, None, <stdlib.h>)
+SYMBOL(EXIT_SUCCESS, None, <stdlib.h>)
+SYMBOL(FE_ALL_EXCEPT, None, <fenv.h>)
+SYMBOL(FE_DFL_ENV, None, <fenv.h>)
+SYMBOL(FE_DIVBYZERO, None, <fenv.h>)
+SYMBOL(FE_DOWNWARD, None, <fenv.h>)
+SYMBOL(FE_INEXACT, None, <fenv.h>)
+SYMBOL(FE_INVALID, None, <fenv.h>)
+SYMBOL(FE_OVERFLOW, None, <fenv.h>)
+SYMBOL(FE_TONEAREST, None, <fenv.h>)
+SYMBOL(FE_TOWARDZERO, None, <fenv.h>)
+SYMBOL(FE_UNDERFLOW, None, <fenv.h>)
+SYMBOL(FE_UPWARD, None, <fenv.h>)
+SYMBOL(FILENAME_MAX, None, <stdio.h>)
+SYMBOL(FLT_DECIMAL_DIG, None, <float.h>)
+SYMBOL(FLT_DIG, None, <float.h>)
+SYMBOL(FLT_EPSILON, None, <float.h>)
+SYMBOL(FLT_EVAL_METHOD, None, <float.h>)
+SYMBOL(FLT_HAS_SUBNORM, None, <float.h>)
+SYMBOL(FLT_MANT_DIG, None, <float.h>)
+SYMBOL(FLT_MAX, None, <float.h>)
+SYMBOL(FLT_MAX_10_EXP, None, <float.h>)
+SYMBOL(FLT_MAX_EXP, None, <float.h>)
+SYMBOL(FLT_MIN, None, <float.h>)
+SYMBOL(FLT_MIN_10_EXP, None, <float.h>)
+SYMBOL(FLT_MIN_EXP, None, <float.h>)
+SYMBOL(FLT_RADIX, None, <float.h>)
+SYMBOL(FLT_ROUNDS, None, <float.h>)
+SYMBOL(FLT_TRUE_MIN, None, <float.h>)
+SYMBOL(FOPEN_MAX, None, <stdio.h>)
+SYMBOL(FP_INFINITE, None, <math.h>)
+SYMBOL(FP_NAN, None, <math.h>)
+SYMBOL(FP_NORNAL, None, <math.h>)
+SYMBOL(FP_SUBNORMAL, None, <math.h>)
+SYMBOL(FP_ZERO, None, <math.h>)
+SYMBOL(HUGE_VAL, None, <math.h>)
+SYMBOL(HUGE_VALF, None, <math.h>)
+SYMBOL(HUGE_VALL, None, <math.h>)
+SYMBOL(I, None, <complex.h>)
+SYMBOL(INFINITY, None, <math.h>)
+SYMBOL(INT16_MAX, None, <stdint.h>)
+SYMBOL(INT16_MIN, None, <stdint.h>)
+SYMBOL(INT32_MAX, None, <stdint.h>)
+SYMBOL(INT32_MIN, None, <stdint.h>)
+SYMBOL(INT64_MAX, None, <stdint.h>)
+SYMBOL(INT64_MIN, None, <stdint.h>)
+SYMBOL(INT8_MAX, None, <stdint.h>)
+SYMBOL(INT8_MIN, None, <stdint.h>)
+SYMBOL(INTMAX_MAX, None, <stdint.h>)
+SYMBOL(INTMAX_MIN, None, <stdint.h>)
+SYMBOL(INTPTR_MAX, None, <stdint.h>)
+SYMBOL(INTPTR_MIN, None, <stdint.h>)
+SYMBOL(INT_FAST16_MAX, None, <stdint.h>)
+SYMBOL(INT_FAST16_MIN, None, <stdint.h>)
+SYMBOL(INT_FAST32_MAX, None, <stdint.h>)
+SYMBOL(INT_FAST32_MIN, None, <stdint.h>)
+SYMBOL(INT_FAST64_MAX, None, <stdint.h>)
+SYMBOL(INT_FAST64_MIN, None, <stdint.h>)
+SYMBOL(INT_FAST8_MAX, None, <stdint.h>)
+SYMBOL(INT_FAST8_MIN, None, <stdint.h>)
+SYMBOL(INT_LEAST16_MAX, None, <stdint.h>)
+SYMBOL(INT_LEAST16_MIN, None, <stdint.h>)
+SYMBOL(INT_LEAST32_MAX, None, <stdint.h>)
+SYMBOL(INT_LEAST32_MIN, None, <stdint.h>)
+SYMBOL(INT_LEAST64_MAX, None, <stdint.h>)
+SYMBOL(INT_LEAST64_MIN, None, <stdint.h>)
+SYMBOL(INT_LEAST8_MAX, None, <stdint.h>)
+SYMBOL(INT_LEAST8_MIN, None, <stdint.h>)
+SYMBOL(INT_MAX, None, <limits.h>)
+SYMBOL(INT_MIN, None, <limits.h>)
+SYMBOL(LC_ALL, None, <locale.h>)
+SYMBOL(LC_COLLATE, None, <locale.h>)
+SYMBOL(LC_CTYPE, None, <locale.h>)
+SYMBOL(LC_MONETARY, None, <locale.h>)
+SYMBOL(LC_NUMERIC, None, <locale.h>)
+SYMBOL(LC_TIME, None, <locale.h>)
+SYMBOL(LDBL_DECIMAL_DIG, None, <float.h>)
+SYMBOL(LDBL_DIG, None, <float.h>)
+SYMBOL(LDBL_EPSILON, None, <float.h>)
+SYMBOL(LDBL_HAS_SUBNORM, None, <float.h>)
+SYMBOL(LDBL_MANT_DIG, None, <float.h>)
+SYMBOL(LDBL_MAX, None, <float.h>)
+SYMBOL(LDBL_MAX_10_EXP, None, <float.h>)
+SYMBOL(LDBL_MAX_EXP, None, <float.h>)
+SYMBOL(LDBL_MIN, None, <float.h>)
+SYMBOL(LDBL_MIN_10_EXP, None, <float.h>)
+SYMBOL(LDBL_MIN_EXP, None, <float.h>)
+SYMBOL(LDBL_TRUE_MIN, None, <float.h>)
+SYMBOL(LLONG_MAX, None, <limits.h>)
+SYMBOL(LLONG_MIN, None, <limits.h>)
+SYMBOL(LONG_MAX, None, <limits.h>)
+SYMBOL(LONG_MIN, None, <limits.h>)
+SYMBOL(L_tmpnam, None, <stdio.h>)
+SYMBOL(L_tmpnam_s, None, <stdio.h>)
+SYMBOL(MATH_ERREXCEPT, None, <math.h>)
+SYMBOL(MATH_ERRNO, None, <math.h>)
+SYMBOL(MB_CUR_MAX, None, <stdlib.h>)
+SYMBOL(MB_LEN_MAX, None, <limits.h>)
+SYMBOL(NAN, None, <math.h>)
+SYMBOL(ONCE_FLAG_INIT, None, <threads.h>)
+SYMBOL(PTRDIFF_MAX, None, <stdint.h>)
+SYMBOL(PTRDIFF_MIN, None, <stdint.h>)
+SYMBOL(RAND_MAX, None, <stdlib.h>)
+SYMBOL(RSIZE_MAX, None, <stdint.h>)
+SYMBOL(SCHAR_MAX, None, <limits.h>)
+SYMBOL(SCHAR_MIN, None, <limits.h>)
+SYMBOL(SEEK_CUR, None, <stdio.h>)
+SYMBOL(SEEK_END, None, <stdio.h>)
+SYMBOL(SEEK_SET, None, <stdio.h>)
+SYMBOL(SHRT_MAX, None, <limits.h>)
+SYMBOL(SHRT_MIN, None, <limits.h>)
+SYMBOL(SIGABRT, None, <signal.h>)
+SYMBOL(SIGFPE, None, <signal.h>)
+SYMBOL(SIGILL, None, <signal.h>)
+SYMBOL(SIGINT, None, <signal.h>)
+SYMBOL(SIGSEGV, None, <signal.h>)
+SYMBOL(SIGTERM, None, <signal.h>)
+SYMBOL(SIG_ATOMIC_MAX, None, <stdint.h>)
+SYMBOL(SIG_ATOMIC_MIN, None, <stdint.h>)
+SYMBOL(SIG_DFL, None, <signal.h>)
+SYMBOL(SIG_ERR, None, <signal.h>)
+SYMBOL(SIG_IGN, None, <signal.h>)
+SYMBOL(SIZE_MAX, None, <stdint.h>)
+SYMBOL(TIME_UTC, None, <time.h>)
+SYMBOL(TMP_MAX, None, <stdio.h>)
+SYMBOL(TMP_MAX_S, None, <stdio.h>)
+SYMBOL(TSS_DTOR_ITERATIONS, None, <threads.h>)
+SYMBOL(UCHAR_MAX, None, <limits.h>)
+SYMBOL(UINT16_MAX, None, <stdint.h>)
+SYMBOL(UINT32_MAX, None, <stdint.h>)
+SYMBOL(UINT64_MAX, None, <stdint.h>)
+SYMBOL(UINT8_MAX, None, <stdint.h>)
+SYMBOL(UINTMAX_MAX, None, <stdint.h>)
+SYMBOL(UINTPTR_MAX, None, <stdint.h>)
+SYMBOL(UINT_FAST16_MAX, None, <stdint.h>)
+SYMBOL(UINT_FAST32_MAX, None, <stdint.h>)
+SYMBOL(UINT_FAST64_MAX, None, <stdint.h>)
+SYMBOL(UINT_FAST8_MAX, None, <stdint.h>)
+SYMBOL(UINT_LEAST16_MAX, None, <stdint.h>)
+SYMBOL(UINT_LEAST32_MAX, None, <stdint.h>)
+SYMBOL(UINT_LEAST64_MAX, None, <stdint.h>)
+SYMBOL(UINT_LEAST8_MAX, None, <stdint.h>)
+SYMBOL(UINT_MAX, None, <limits.h>)
+SYMBOL(ULLONG_MAX, None, <limits.h>)
+SYMBOL(ULONG_MAX, None, <limits.h>)
+SYMBOL(USHRT_MAX, None, <limits.h>)
+SYMBOL(WCHAR_MAX, None, <wchar.h>)
+SYMBOL(WCHAR_MIN, None, <wchar.h>)
+SYMBOL(WEOF, None, <wchar.h>)
+SYMBOL(WINT_MAX, None, <stdint.h>)
+SYMBOL(WINT_MIN, None, <stdint.h>)
+SYMBOL(_Complex_I, None, <complex.h>)
+SYMBOL(_IOFBF, None, <stdio.h>)
+SYMBOL(_IOLBF, None, <stdio.h>)
+SYMBOL(_IONBF, None, <stdio.h>)
+SYMBOL(_Imaginary_I, None, <complex.h>)
+SYMBOL(__alignas_is_defined, None, <stdalign.h>)
+SYMBOL(__alignof_is_defined, None, <stdalign.h>)
+SYMBOL(alignas, None, <stdalign.h>)
+SYMBOL(alignof, None, <stdalign.h>)
+SYMBOL(and, None, <iso646.h>)
+SYMBOL(and_eq, None, <iso646.h>)
+SYMBOL(assert, None, <assert.h>)
+SYMBOL(atomic_bool, None, <stdatomic.h>)
+SYMBOL(atomic_char, None, <stdatomic.h>)
+SYMBOL(atomic_char16_t, None, <stdatomic.h>)
+SYMBOL(atomic_char32_t, None, <stdatomic.h>)
+SYMBOL(atomic_int, None, <stdatomic.h>)
+SYMBOL(atomic_int_fast16_t, None, <stdatomic.h>)
+SYMBOL(atomic_int_fast32_t, None, <stdatomic.h>)
+SYMBOL(atomic_int_fast64_t, None, <stdatomic.h>)
+SYMBOL(atomic_int_fast8_t, None, <stdatomic.h>)
+SYMBOL(atomic_int_least16_t, None, <stdatomic.h>)
+SYMBOL(atomic_int_least32_t, None, <stdatomic.h>)
+SYMBOL(atomic_int_least64_t, None, <stdatomic.h>)
+SYMBOL(atomic_int_least8_t, None, <stdatomic.h>)
+SYMBOL(atomic_intmax_t, None, <stdatomic.h>)
+SYMBOL(atomic_intptr_t, None, <stdatomic.h>)
+SYMBOL(atomic_llong, None, <stdatomic.h>)
+SYMBOL(atomic_long, None, <stdatomic.h>)
+SYMBOL(atomic_ptrdiff_t, None, <stdatomic.h>)
+SYMBOL(atomic_schar, None, <stdatomic.h>)
+SYMBOL(atomic_short, None, <stdatomic.h>)
+SYMBOL(atomic_size_t, None, <stdatomic.h>)
+SYMBOL(atomic_uchar, None, <stdatomic.h>)
+SYMBOL(atomic_uint, None, <stdatomic.h>)
+SYMBOL(atomic_uint_fast16_t, None, <stdatomic.h>)
+SYMBOL(atomic_uint_fast32_t, None, <stdatomic.h>)
+SYMBOL(atomic_uint_fast64_t, None, <stdatomic.h>)
+SYMBOL(atomic_uint_fast8_t, None, <stdatomic.h>)
+SYMBOL(atomic_uint_least16_t, None, <stdatomic.h>)
+SYMBOL(atomic_uint_least32_t, None, <stdatomic.h>)
+SYMBOL(atomic_uint_least64_t, None, <stdatomic.h>)
+SYMBOL(atomic_uint_least8_t, None, <stdatomic.h>)
+SYMBOL(atomic_uintmax_t, None, <stdatomic.h>)
+SYMBOL(atomic_uintptr_t, None, <stdatomic.h>)
+SYMBOL(atomic_ullong, None, <stdatomic.h>)
+SYMBOL(atomic_ulong, None, <stdatomic.h>)
+SYMBOL(atomic_ushort, None, <stdatomic.h>)
+SYMBOL(atomic_wchar_t, None, <stdatomic.h>)
+SYMBOL(bitand, None, <iso646.h>)
+SYMBOL(bitor, None, <iso646.h>)
+SYMBOL(compl, None, <iso646.h>)
+SYMBOL(complex, None, <complex.h>)
+SYMBOL(errno, None, <errno.h>)
+SYMBOL(fpclassify, None, <math.h>)
+SYMBOL(imaginary, None, <complex.h>)
+SYMBOL(isfinite, None, <math.h>)
+SYMBOL(isgreater, None, <math.h>)
+SYMBOL(isgreaterequal, None, <math.h>)
+SYMBOL(isinf, None, <math.h>)
+SYMBOL(isless, None, <math.h>)
+SYMBOL(islessequal, None, <math.h>)
+SYMBOL(islessgreater, None, <math.h>)
+SYMBOL(isnan, None, <math.h>)
+SYMBOL(isnormal, None, <math.h>)
+SYMBOL(isunordered, None, <math.h>)
+SYMBOL(kill_dependency, None, <stdatomic.h>)
+SYMBOL(math_errhandling, None, <math.h>)
+SYMBOL(noreturn, None, <stdnoreturn.h>)
+SYMBOL(not, None, <iso646.h>)
+SYMBOL(not_eq, None, <iso646.h>)
+SYMBOL(offsetof, None, <stddef.h>)
+SYMBOL(or, None, <iso646.h>)
+SYMBOL(or_eq, None, <iso646.h>)
+SYMBOL(rsize_t, None, <stddef.h>)
+SYMBOL(setjmp, None, <setjmp.h>)
+SYMBOL(signbit, None, <math.h>)
+SYMBOL(static_assert, None, <assert.h>)
+SYMBOL(stderr, None, <stdio.h>)
+SYMBOL(stdin, None, <stdio.h>)
+SYMBOL(stdout, None, <stdio.h>)
+SYMBOL(thread_local, None, <threads.h>)
+SYMBOL(va_arg, None, <stdarg.h>)
+SYMBOL(va_copy, None, <stdarg.h>)
+SYMBOL(va_end, None, <stdarg.h>)
+SYMBOL(va_start, None, <stdarg.h>)
+SYMBOL(wchar_t, None, <wchar.h>)
+SYMBOL(wint_t, None, <wctype.h>)
+SYMBOL(xor, None, <iso646.h>)
+SYMBOL(xor_eq, None, <iso646.h>)
diff --git a/clang/lib/Tooling/Inclusions/Stdlib/CSymbolMap.inc b/clang/lib/Tooling/Inclusions/Stdlib/CSymbolMap.inc
index 463ce921f0672..df8d6e127a32d 100644
--- a/clang/lib/Tooling/Inclusions/Stdlib/CSymbolMap.inc
+++ b/clang/lib/Tooling/Inclusions/Stdlib/CSymbolMap.inc
@@ -6,205 +6,12 @@
 // This file was generated automatically by
 // clang/tools/include-mapping/gen_std.py, DO NOT EDIT!
 //
-// Generated from cppreference offline HTML book (modified on 2018-10-28).
+// Generated from cppreference offline HTML book (modified on 2025-02-09).
 //===----------------------------------------------------------------------===//
 
-SYMBOL(ATOMIC_BOOL_LOCK_FREE, None, <stdatomic.h>)
-SYMBOL(ATOMIC_CHAR16_T_LOCK_FREE, None, <stdatomic.h>)
-SYMBOL(ATOMIC_CHAR32_T_LOCK_FREE, None, <stdatomic.h>)
-SYMBOL(ATOMIC_CHAR_LOCK_FREE, None, <stdatomic.h>)
-SYMBOL(ATOMIC_FLAG_INIT, None, <stdatomic.h>)
-SYMBOL(ATOMIC_INT_LOCK_FREE, None, <stdatomic.h>)
-SYMBOL(ATOMIC_LLONG_LOCK_FREE, None, <stdatomic.h>)
-SYMBOL(ATOMIC_LONG_LOGK_FREE, None, <stdatomic.h>)
-SYMBOL(ATOMIC_POINTER_LOCK_FREE, None, <stdatomic.h>)
-SYMBOL(ATOMIC_SHORT_LOCK_FREE, None, <stdatomic.h>)
-SYMBOL(ATOMIC_VAR_INIT, None, <stdatomic.h>)
-SYMBOL(ATOMIC_WCHAR_T_LOCK_FREE, None, <stdatomic.h>)
-SYMBOL(BUFSIZ, None, <stdio.h>)
-SYMBOL(CHAR_BIT, None, <limits.h>)
-SYMBOL(CHAR_MAX, None, <limits.h>)
-SYMBOL(CHAR_MIN, None, <limits.h>)
-SYMBOL(CLOCKS_PER_SEC, None, <time.h>)
-SYMBOL(CMPLX, None, <complex.h>)
-SYMBOL(CMPLXF, None, <complex.h>)
-SYMBOL(CMPLXL, None, <complex.h>)
-SYMBOL(DBL_DECIMAL_DIG, None, <float.h>)
-SYMBOL(DBL_DIG, None, <float.h>)
-SYMBOL(DBL_EPSILON, None, <float.h>)
-SYMBOL(DBL_HAS_SUBNORM, None, <float.h>)
-SYMBOL(DBL_MANT_DIG, None, <float.h>)
-SYMBOL(DBL_MAX, None, <float.h>)
-SYMBOL(DBL_MAX_10_EXP, None, <float.h>)
-SYMBOL(DBL_MAX_EXP, None, <float.h>)
-SYMBOL(DBL_MIN, None, <float.h>)
-SYMBOL(DBL_MIN_10_EXP, None, <float.h>)
-SYMBOL(DBL_MIN_EXP, None, <float.h>)
-SYMBOL(DBL_TRUE_MIN, None, <float.h>)
-SYMBOL(DECIMAL_DIG, None, <float.h>)
-SYMBOL(EDOM, None, <errno.h>)
-SYMBOL(EILSEQ, None, <errno.h>)
-SYMBOL(EOF, None, <stdio.h>)
-SYMBOL(ERANGE, None, <errno.h>)
-SYMBOL(EXIT_FAILURE, None, <stdlib.h>)
-SYMBOL(EXIT_SUCCESS, None, <stdlib.h>)
-SYMBOL(FE_ALL_EXCEPT, None, <fenv.h>)
-SYMBOL(FE_DFL_ENV, None, <fenv.h>)
-SYMBOL(FE_DIVBYZERO, None, <fenv.h>)
-SYMBOL(FE_DOWNWARD, None, <fenv.h>)
-SYMBOL(FE_INEXACT, None, <fenv.h>)
-SYMBOL(FE_INVALID, None, <fenv.h>)
-SYMBOL(FE_OVERFLOW, None, <fenv.h>)
-SYMBOL(FE_TONEAREST, None, <fenv.h>)
-SYMBOL(FE_TOWARDZERO, None, <fenv.h>)
-SYMBOL(FE_UNDERFLOW, None, <fenv.h>)
-SYMBOL(FE_UPWARD, None, <fenv.h>)
 SYMBOL(FILE, None, <stdio.h>)
-SYMBOL(FILENAME_MAX, None, <stdio.h>)
-SYMBOL(FLT_DECIMAL_DIG, None, <float.h>)
-SYMBOL(FLT_DIG, None, <float.h>)
-SYMBOL(FLT_EPSILON, None, <float.h>)
-SYMBOL(FLT_EVAL_METHOD, None, <float.h>)
-SYMBOL(FLT_HAS_SUBNORM, None, <float.h>)
-SYMBOL(FLT_MANT_DIG, None, <float.h>)
-SYMBOL(FLT_MAX, None, <float.h>)
-SYMBOL(FLT_MAX_10_EXP, None, <float.h>)
-SYMBOL(FLT_MAX_EXP, None, <float.h>)
-SYMBOL(FLT_MIN, None, <float.h>)
-SYMBOL(FLT_MIN_10_EXP, None, <float.h>)
-SYMBOL(FLT_MIN_EXP, None, <float.h>)
-SYMBOL(FLT_RADIX, None, <float.h>)
-SYMBOL(FLT_ROUNDS, None, <float.h>)
-SYMBOL(FLT_TRUE_MIN, None, <float.h>)
-SYMBOL(FOPEN_MAX, None, <stdio.h>)
-SYMBOL(FP_INFINITE, None, <math.h>)
-SYMBOL(FP_NAN, None, <math.h>)
-SYMBOL(FP_NORNAL, None, <math.h>)
-SYMBOL(FP_SUBNORMAL, None, <math.h>)
-SYMBOL(FP_ZERO, None, <math.h>)
-SYMBOL(HUGE_VAL, None, <math.h>)
-SYMBOL(HUGE_VALF, None, <math.h>)
-SYMBOL(HUGE_VALL, None, <math.h>)
-SYMBOL(I, None, <complex.h>)
-SYMBOL(INFINITY, None, <math.h>)
-SYMBOL(INT16_MAX, None, <stdint.h>)
-SYMBOL(INT16_MIN, None, <stdint.h>)
-SYMBOL(INT32_MAX, None, <stdint.h>)
-SYMBOL(INT32_MIN, None, <stdint.h>)
-SYMBOL(INT64_MAX, None, <stdint.h>)
-SYMBOL(INT64_MIN, None, <stdint.h>)
-SYMBOL(INT8_MAX, None, <stdint.h>)
-SYMBOL(INT8_MIN, None, <stdint.h>)
-SYMBOL(INTMAX_MAX, None, <stdint.h>)
-SYMBOL(INTMAX_MIN, None, <stdint.h>)
-SYMBOL(INTPTR_MAX, None, <stdint.h>)
-SYMBOL(INTPTR_MIN, None, <stdint.h>)
-SYMBOL(INT_FAST16_MAX, None, <stdint.h>)
-SYMBOL(INT_FAST16_MIN, None, <stdint.h>)
-SYMBOL(INT_FAST32_MAX, None, <stdint.h>)
-SYMBOL(INT_FAST32_MIN, None, <stdint.h>)
-SYMBOL(INT_FAST64_MAX, None, <stdint.h>)
-SYMBOL(INT_FAST64_MIN, None, <stdint.h>)
-SYMBOL(INT_FAST8_MAX, None, <stdint.h>)
-SYMBOL(INT_FAST8_MIN, None, <stdint.h>)
-SYMBOL(INT_LEAST16_MAX, None, <stdint.h>)
-SYMBOL(INT_LEAST16_MIN, None, <stdint.h>)
-SYMBOL(INT_LEAST32_MAX, None, <stdint.h>)
-SYMBOL(INT_LEAST32_MIN, None, <stdint.h>)
-SYMBOL(INT_LEAST64_MAX, None, <stdint.h>)
-SYMBOL(INT_LEAST64_MIN, None, <stdint.h>)
-SYMBOL(INT_LEAST8_MAX, None, <stdint.h>)
-SYMBOL(INT_LEAST8_MIN, None, <stdint.h>)
-SYMBOL(INT_MAX, None, <limits.h>)
-SYMBOL(INT_MIN, None, <limits.h>)
-SYMBOL(LC_ALL, None, <locale.h>)
-SYMBOL(LC_COLLATE, None, <locale.h>)
-SYMBOL(LC_CTYPE, None, <locale.h>)
-SYMBOL(LC_MONETARY, None, <locale.h>)
-SYMBOL(LC_NUMERIC, None, <locale.h>)
-SYMBOL(LC_TIME, None, <locale.h>)
-SYMBOL(LDBL_DECIMAL_DIG, None, <float.h>)
-SYMBOL(LDBL_DIG, None, <float.h>)
-SYMBOL(LDBL_EPSILON, None, <float.h>)
-SYMBOL(LDBL_HAS_SUBNORM, None, <float.h>)
-SYMBOL(LDBL_MANT_DIG, None, <float.h>)
-SYMBOL(LDBL_MAX, None, <float.h>)
-SYMBOL(LDBL_MAX_10_EXP, None, <float.h>)
-SYMBOL(LDBL_MAX_EXP, None, <float.h>)
-SYMBOL(LDBL_MIN, None, <float.h>)
-SYMBOL(LDBL_MIN_10_EXP, None, <float.h>)
-SYMBOL(LDBL_MIN_EXP, None, <float.h>)
-SYMBOL(LDBL_TRUE_MIN, None, <float.h>)
-SYMBOL(LLONG_MAX, None, <limits.h>)
-SYMBOL(LLONG_MIN, None, <limits.h>)
-SYMBOL(LONG_MAX, None, <limits.h>)
-SYMBOL(LONG_MIN, None, <limits.h>)
-SYMBOL(L_tmpnam, None, <stdio.h>)
-SYMBOL(L_tmpnam_s, None, <stdio.h>)
-SYMBOL(MATH_ERREXCEPT, None, <math.h>)
-SYMBOL(MATH_ERRNO, None, <math.h>)
-SYMBOL(MB_CUR_MAX, None, <stdlib.h>)
-SYMBOL(MB_LEN_MAX, None, <limits.h>)
-SYMBOL(NAN, None, <math.h>)
-SYMBOL(ONCE_FLAG_INIT, None, <threads.h>)
-SYMBOL(PTRDIFF_MAX, None, <stdint.h>)
-SYMBOL(PTRDIFF_MIN, None, <stdint.h>)
-SYMBOL(RAND_MAX, None, <stdlib.h>)
-SYMBOL(RSIZE_MAX, None, <stdint.h>)
-SYMBOL(SCHAR_MAX, None, <limits.h>)
-SYMBOL(SCHAR_MIN, None, <limits.h>)
-SYMBOL(SEEK_CUR, None, <stdio.h>)
-SYMBOL(SEEK_END, None, <stdio.h>)
-SYMBOL(SEEK_SET, None, <stdio.h>)
-SYMBOL(SHRT_MAX, None, <limits.h>)
-SYMBOL(SHRT_MIN, None, <limits.h>)
-SYMBOL(SIGABRT, None, <signal.h>)
-SYMBOL(SIGFPE, None, <signal.h>)
-SYMBOL(SIGILL, None, <signal.h>)
-SYMBOL(SIGINT, None, <signal.h>)
-SYMBOL(SIGSEGV, None, <signal.h>)
-SYMBOL(SIGTERM, None, <signal.h>)
-SYMBOL(SIG_ATOMIC_MAX, None, <stdint.h>)
-SYMBOL(SIG_ATOMIC_MIN, None, <stdint.h>)
-SYMBOL(SIG_DFL, None, <signal.h>)
-SYMBOL(SIG_ERR, None, <signal.h>)
-SYMBOL(SIG_IGN, None, <signal.h>)
-SYMBOL(SIZE_MAX, None, <stdint.h>)
-SYMBOL(TIME_UTC, None, <time.h>)
-SYMBOL(TMP_MAX, None, <stdio.h>)
-SYMBOL(TMP_MAX_S, None, <stdio.h>)
-SYMBOL(TSS_DTOR_ITERATIONS, None, <threads.h>)
-SYMBOL(UCHAR_MAX, None, <limits.h>)
-SYMBOL(UINT16_MAX, None, <stdint.h>)
-SYMBOL(UINT32_MAX, None, <stdint.h>)
-SYMBOL(UINT64_MAX, None, <stdint.h>)
-SYMBOL(UINT8_MAX, None, <stdint.h>)
-SYMBOL(UINTMAX_MAX, None, <stdint.h>)
-SYMBOL(UINTPTR_MAX, None, <stdint.h>)
-SYMBOL(UINT_FAST16_MAX, None, <stdint.h>)
-SYMBOL(UINT_FAST32_MAX, None, <stdint.h>)
-SYMBOL(UINT_FAST64_MAX, None, <stdint.h>)
-SYMBOL(UINT_FAST8_MAX, None, <stdint.h>)
-SYMBOL(UINT_LEAST16_MAX, None, <stdint.h>)
-SYMBOL(UINT_LEAST32_MAX, None, <stdint.h>)
-SYMBOL(UINT_LEAST64_MAX, None, <stdint.h>)
-SYMBOL(UINT_LEAST8_MAX, None, <stdint.h>)
-SYMBOL(UINT_MAX, None, <limits.h>)
-SYMBOL(ULLONG_MAX, None, <limits.h>)
-SYMBOL(ULONG_MAX, None, <limits.h>)
-SYMBOL(USHRT_MAX, None, <limits.h>)
-SYMBOL(WCHAR_MAX, None, <wchar.h>)
-SYMBOL(WCHAR_MIN, None, <wchar.h>)
-SYMBOL(WEOF, None, <wchar.h>)
-SYMBOL(WINT_MAX, None, <stdint.h>)
-SYMBOL(WINT_MIN, None, <stdint.h>)
-SYMBOL(_Complex_I, None, <complex.h>)
-SYMBOL(_IOFBF, None, <stdio.h>)
-SYMBOL(_IOLBF, None, <stdio.h>)
-SYMBOL(_IONBF, None, <stdio.h>)
-SYMBOL(_Imaginary_I, None, <complex.h>)
-SYMBOL(__alignas_is_defined, None, <stdalign.h>)
-SYMBOL(__alignof_is_defined, None, <stdalign.h>)
+SYMBOL(_Exit, None, <stdlib.h>)
+SYMBOL(abort, None, <stdlib.h>)
 SYMBOL(abort_handler_s, None, <stdlib.h>)
 SYMBOL(abs, None, <stdlib.h>)
 SYMBOL(acos, None, <math.h>)
@@ -213,11 +20,7 @@ SYMBOL(acosh, None, <math.h>)
 SYMBOL(acoshf, None, <math.h>)
 SYMBOL(acoshl, None, <math.h>)
 SYMBOL(acosl, None, <math.h>)
-SYMBOL(alignas, None, <stdalign.h>)
 SYMBOL(aligned_alloc, None, <stdlib.h>)
-SYMBOL(alignof, None, <stdalign.h>)
-SYMBOL(and, None, <iso646.h>)
-SYMBOL(and_eq, None, <iso646.h>)
 SYMBOL(asctime, None, <time.h>)
 SYMBOL(asctime_s, None, <time.h>)
 SYMBOL(asin, None, <math.h>)
@@ -226,7 +29,6 @@ SYMBOL(asinh, None, <math.h>)
 SYMBOL(asinhf, None, <math.h>)
 SYMBOL(asinhl, None, <math.h>)
 SYMBOL(asinl, None, <math.h>)
-SYMBOL(assert, None, <assert.h>)
 SYMBOL(at_quick_exit, None, <stdlib.h>)
 SYMBOL(atan, None, <math.h>)
 SYMBOL(atan2, None, <math.h>)
@@ -242,10 +44,6 @@ SYMBOL(atof, None, <stdlib.h>)
 SYMBOL(atoi, None, <stdlib.h>)
 SYMBOL(atol, None, <stdlib.h>)
 SYMBOL(atoll, None, <stdlib.h>)
-SYMBOL(atomic_bool, None, <stdatomic.h>)
-SYMBOL(atomic_char, None, <stdatomic.h>)
-SYMBOL(atomic_char16_t, None, <stdatomic.h>)
-SYMBOL(atomic_char32_t, None, <stdatomic.h>)
 SYMBOL(atomic_compare_exchange_strong, None, <stdatomic.h>)
 SYMBOL(atomic_compare_exchange_strong_explicit, None, <stdatomic.h>)
 SYMBOL(atomic_compare_exchange_weak, None, <stdatomic.h>)
@@ -268,48 +66,13 @@ SYMBOL(atomic_flag_clear_explicit, None, <stdatomic.h>)
 SYMBOL(atomic_flag_test_and_set, None, <stdatomic.h>)
 SYMBOL(atomic_flag_test_and_set_explicit, None, <stdatomic.h>)
 SYMBOL(atomic_init, None, <stdatomic.h>)
-SYMBOL(atomic_int, None, <stdatomic.h>)
-SYMBOL(atomic_int_fast16_t, None, <stdatomic.h>)
-SYMBOL(atomic_int_fast32_t, None, <stdatomic.h>)
-SYMBOL(atomic_int_fast64_t, None, <stdatomic.h>)
-SYMBOL(atomic_int_fast8_t, None, <stdatomic.h>)
-SYMBOL(atomic_int_least16_t, None, <stdatomic.h>)
-SYMBOL(atomic_int_least32_t, None, <stdatomic.h>)
-SYMBOL(atomic_int_least64_t, None, <stdatomic.h>)
-SYMBOL(atomic_int_least8_t, None, <stdatomic.h>)
-SYMBOL(atomic_intmax_t, None, <stdatomic.h>)
-SYMBOL(atomic_intptr_t, None, <stdatomic.h>)
 SYMBOL(atomic_is_lock_free, None, <stdatomic.h>)
-SYMBOL(atomic_llong, None, <stdatomic.h>)
 SYMBOL(atomic_load, None, <stdatomic.h>)
 SYMBOL(atomic_load_explicit, None, <stdatomic.h>)
-SYMBOL(atomic_long, None, <stdatomic.h>)
-SYMBOL(atomic_ptrdiff_t, None, <stdatomic.h>)
-SYMBOL(atomic_schar, None, <stdatomic.h>)
-SYMBOL(atomic_short, None, <stdatomic.h>)
 SYMBOL(atomic_signal_fence, None, <stdatomic.h>)
-SYMBOL(atomic_size_t, None, <stdatomic.h>)
 SYMBOL(atomic_store, None, <stdatomic.h>)
 SYMBOL(atomic_store_explicit, None, <stdatomic.h>)
 SYMBOL(atomic_thread_fence, None, <stdatomic.h>)
-SYMBOL(atomic_uchar, None, <stdatomic.h>)
-SYMBOL(atomic_uint, None, <stdatomic.h>)
-SYMBOL(atomic_uint_fast16_t, None, <stdatomic.h>)
-SYMBOL(atomic_uint_fast32_t, None, <stdatomic.h>)
-SYMBOL(atomic_uint_fast64_t, None, <stdatomic.h>)
-SYMBOL(atomic_uint_fast8_t, None, <stdatomic.h>)
-SYMBOL(atomic_uint_least16_t, None, <stdatomic.h>)
-SYMBOL(atomic_uint_least32_t, None, <stdatomic.h>)
-SYMBOL(atomic_uint_least64_t, None, <stdatomic.h>)
-SYMBOL(atomic_uint_least8_t, None, <stdatomic.h>)
-SYMBOL(atomic_uintmax_t, None, <stdatomic.h>)
-SYMBOL(atomic_uintptr_t, None, <stdatomic.h>)
-SYMBOL(atomic_ullong, None, <stdatomic.h>)
-SYMBOL(atomic_ulong, None, <stdatomic.h>)
-SYMBOL(atomic_ushort, None, <stdatomic.h>)
-SYMBOL(atomic_wchar_t, None, <stdatomic.h>)
-SYMBOL(bitand, None, <iso646.h>)
-SYMBOL(bitor, None, <iso646.h>)
 SYMBOL(bsearch, None, <stdlib.h>)
 SYMBOL(bsearch_s, None, <stdlib.h>)
 SYMBOL(btowc, None, <wchar.h>)
@@ -374,8 +137,6 @@ SYMBOL(cnd_signal, None, <threads.h>)
 SYMBOL(cnd_t, None, <threads.h>)
 SYMBOL(cnd_timedwait, None, <threads.h>)
 SYMBOL(cnd_wait, None, <threads.h>)
-SYMBOL(compl, None, <iso646.h>)
-SYMBOL(complex, None, <complex.h>)
 SYMBOL(conj, None, <complex.h>)
 SYMBOL(conjf, None, <complex.h>)
 SYMBOL(conjl, None, <complex.h>)
@@ -423,7 +184,6 @@ SYMBOL(erfcf, None, <math.h>)
 SYMBOL(erfcl, None, <math.h>)
 SYMBOL(erff, None, <math.h>)
 SYMBOL(erfl, None, <math.h>)
-SYMBOL(errno, None, <errno.h>)
 SYMBOL(exit, None, <stdlib.h>)
 SYMBOL(exp, None, <math.h>)
 SYMBOL(exp2, None, <math.h>)
@@ -480,7 +240,6 @@ SYMBOL(fmodf, None, <math.h>)
 SYMBOL(fmodl, None, <math.h>)
 SYMBOL(fopen, None, <stdio.h>)
 SYMBOL(fopen_s, None, <stdio.h>)
-SYMBOL(fpclassify, None, <math.h>)
 SYMBOL(fpos_t, None, <stdio.h>)
 SYMBOL(fprintf, None, <stdio.h>)
 SYMBOL(fprintf_s, None, <stdio.h>)
@@ -515,6 +274,7 @@ SYMBOL(gets_s, None, <stdio.h>)
 SYMBOL(getwc, None, <wchar.h>)
 SYMBOL(getwchar, None, <wchar.h>)
 SYMBOL(gmtime, None, <time.h>)
+SYMBOL(gmtime_r, None, <time.h>)
 SYMBOL(gmtime_s, None, <time.h>)
 SYMBOL(hypot, None, <math.h>)
 SYMBOL(hypotf, None, <math.h>)
@@ -523,7 +283,6 @@ SYMBOL(ignore_handler_s, None, <stdlib.h>)
 SYMBOL(ilogb, None, <math.h>)
 SYMBOL(ilogbf, None, <math.h>)
 SYMBOL(ilogbl, None, <math.h>)
-SYMBOL(imaginary, None, <complex.h>)
 SYMBOL(imaxabs, None, <inttypes.h>)
 SYMBOL(int16_t, None, <stdint.h>)
 SYMBOL(int32_t, None, <stdint.h>)
@@ -544,21 +303,11 @@ SYMBOL(isalpha, None, <ctype.h>)
 SYMBOL(isblank, None, <ctype.h>)
 SYMBOL(iscntrl, None, <ctype.h>)
 SYMBOL(isdigit, None, <ctype.h>)
-SYMBOL(isfinite, None, <math.h>)
 SYMBOL(isgraph, None, <ctype.h>)
-SYMBOL(isgreater, None, <math.h>)
-SYMBOL(isgreaterequal, None, <math.h>)
-SYMBOL(isinf, None, <math.h>)
-SYMBOL(isless, None, <math.h>)
-SYMBOL(islessequal, None, <math.h>)
-SYMBOL(islessgreater, None, <math.h>)
 SYMBOL(islower, None, <ctype.h>)
-SYMBOL(isnan, None, <math.h>)
-SYMBOL(isnormal, None, <math.h>)
 SYMBOL(isprint, None, <ctype.h>)
 SYMBOL(ispunct, None, <ctype.h>)
 SYMBOL(isspace, None, <ctype.h>)
-SYMBOL(isunordered, None, <math.h>)
 SYMBOL(isupper, None, <ctype.h>)
 SYMBOL(iswalnum, None, <wctype.h>)
 SYMBOL(iswalpha, None, <wctype.h>)
@@ -575,7 +324,6 @@ SYMBOL(iswupper, None, <wctype.h>)
 SYMBOL(iswxdigit, None, <wctype.h>)
 SYMBOL(isxdigit, None, <ctype.h>)
 SYMBOL(jmp_buf, None, <setjmp.h>)
-SYMBOL(kill_dependency, None, <stdatomic.h>)
 SYMBOL(labs, None, <stdlib.h>)
 SYMBOL(lconv, None, <locale.h>)
 SYMBOL(ldexp, None, <math.h>)
@@ -593,6 +341,7 @@ SYMBOL(llroundf, None, <math.h>)
 SYMBOL(llroundl, None, <math.h>)
 SYMBOL(localeconv, None, <locale.h>)
 SYMBOL(localtime, None, <time.h>)
+SYMBOL(localtime_r, None, <time.h>)
 SYMBOL(localtime_s, None, <time.h>)
 SYMBOL(log, None, <math.h>)
 SYMBOL(log10, None, <math.h>)
@@ -617,7 +366,6 @@ SYMBOL(lround, None, <math.h>)
 SYMBOL(lroundf, None, <math.h>)
 SYMBOL(lroundl, None, <math.h>)
 SYMBOL(malloc, None, <stdlib.h>)
-SYMBOL(math_errhandling, None, <math.h>)
 SYMBOL(max_align_t, None, <stddef.h>)
 SYMBOL(mblen, None, <stdlib.h>)
 SYMBOL(mbrlen, None, <wchar.h>)
@@ -630,6 +378,7 @@ SYMBOL(mbsrtowcs_s, None, <wchar.h>)
 SYMBOL(mbstowcs, None, <stdlib.h>)
 SYMBOL(mbstowcs_s, None, <stdlib.h>)
 SYMBOL(mbtowc, None, <stdlib.h>)
+SYMBOL(memccpy, None, <string.h>)
 SYMBOL(memchr, None, <string.h>)
 SYMBOL(memcmp, None, <string.h>)
 SYMBOL(memcpy, None, <string.h>)
@@ -644,6 +393,7 @@ SYMBOL(memory_order_relaxed, None, <stdatomic.h>)
 SYMBOL(memory_order_release, None, <stdatomic.h>)
 SYMBOL(memory_order_seq_cst, None, <stdatomic.h>)
 SYMBOL(memset, None, <string.h>)
+SYMBOL(memset_explicit, None, <string.h>)
 SYMBOL(memset_s, None, <string.h>)
 SYMBOL(mktime, None, <time.h>)
 SYMBOL(modf, None, <math.h>)
@@ -671,13 +421,7 @@ SYMBOL(nextafterl, None, <math.h>)
 SYMBOL(nexttoward, None, <math.h>)
 SYMBOL(nexttowardf, None, <math.h>)
 SYMBOL(nexttowardl, None, <math.h>)
-SYMBOL(noreturn, None, <stdnoreturn.h>)
-SYMBOL(not, None, <iso646.h>)
-SYMBOL(not_eq, None, <iso646.h>)
-SYMBOL(offsetof, None, <stddef.h>)
 SYMBOL(once_flag, None, <threads.h>)
-SYMBOL(or, None, <iso646.h>)
-SYMBOL(or_eq, None, <iso646.h>)
 SYMBOL(perror, None, <stdio.h>)
 SYMBOL(pow, None, <math.h>)
 SYMBOL(powf, None, <math.h>)
@@ -711,7 +455,6 @@ SYMBOL(rintl, None, <math.h>)
 SYMBOL(round, None, <math.h>)
 SYMBOL(roundf, None, <math.h>)
 SYMBOL(roundl, None, <math.h>)
-SYMBOL(rsize_t, None, <stddef.h>)
 SYMBOL(scalbln, None, <math.h>)
 SYMBOL(scalblnf, None, <math.h>)
 SYMBOL(scalblnl, None, <math.h>)
@@ -722,12 +465,10 @@ SYMBOL(scanf, None, <stdio.h>)
 SYMBOL(scanf_s, None, <stdio.h>)
 SYMBOL(set_constraint_handler_s, None, <stdlib.h>)
 SYMBOL(setbuf, None, <stdio.h>)
-SYMBOL(setjmp, None, <setjmp.h>)
 SYMBOL(setlocale, None, <locale.h>)
 SYMBOL(setvbuf, None, <stdio.h>)
 SYMBOL(sig_atomic_t, None, <signal.h>)
 SYMBOL(signal, None, <signal.h>)
-SYMBOL(signbit, None, <math.h>)
 SYMBOL(sin, None, <math.h>)
 SYMBOL(sinf, None, <math.h>)
 SYMBOL(sinh, None, <math.h>)
@@ -745,10 +486,6 @@ SYMBOL(sqrtl, None, <math.h>)
 SYMBOL(srand, None, <stdlib.h>)
 SYMBOL(sscanf, None, <stdio.h>)
 SYMBOL(sscanf_s, None, <stdio.h>)
-SYMBOL(static_assert, None, <assert.h>)
-SYMBOL(stderr, None, <stdio.h>)
-SYMBOL(stdin, None, <stdio.h>)
-SYMBOL(stdout, None, <stdio.h>)
 SYMBOL(strcat, None, <string.h>)
 SYMBOL(strcat_s, None, <string.h>)
 SYMBOL(strchr, None, <string.h>)
@@ -757,6 +494,7 @@ SYMBOL(strcoll, None, <string.h>)
 SYMBOL(strcpy, None, <string.h>)
 SYMBOL(strcpy_s, None, <string.h>)
 SYMBOL(strcspn, None, <string.h>)
+SYMBOL(strdup, None, <string.h>)
 SYMBOL(strerror, None, <string.h>)
 SYMBOL(strerror_s, None, <string.h>)
 SYMBOL(strerrorlen_s, None, <string.h>)
@@ -767,6 +505,7 @@ SYMBOL(strncat_s, None, <string.h>)
 SYMBOL(strncmp, None, <string.h>)
 SYMBOL(strncpy, None, <string.h>)
 SYMBOL(strncpy_s, None, <string.h>)
+SYMBOL(strndup, None, <string.h>)
 SYMBOL(strnlen_s, None, <string.h>)
 SYMBOL(strpbrk, None, <string.h>)
 SYMBOL(strrchr, None, <string.h>)
@@ -804,6 +543,7 @@ SYMBOL(thrd_current, None, <threads.h>)
 SYMBOL(thrd_detach, None, <threads.h>)
 SYMBOL(thrd_equal, None, <threads.h>)
 SYMBOL(thrd_error, None, <threads.h>)
+SYMBOL(thrd_exit, None, <threads.h>)
 SYMBOL(thrd_join, None, <threads.h>)
 SYMBOL(thrd_nomem, None, <threads.h>)
 SYMBOL(thrd_sleep, None, <threads.h>)
@@ -812,11 +552,11 @@ SYMBOL(thrd_success, None, <threads.h>)
 SYMBOL(thrd_t, None, <threads.h>)
 SYMBOL(thrd_timedout, None, <threads.h>)
 SYMBOL(thrd_yield, None, <threads.h>)
-SYMBOL(thread_local, None, <threads.h>)
 SYMBOL(time, None, <time.h>)
 SYMBOL(time_t, None, <time.h>)
 SYMBOL(timespec, None, <time.h>)
 SYMBOL(timespec_get, None, <time.h>)
+SYMBOL(timespec_getres, None, <time.h>)
 SYMBOL(tm, None, <time.h>)
 SYMBOL(tmpfile, None, <stdio.h>)
 SYMBOL(tmpfile_s, None, <stdio.h>)
@@ -852,10 +592,6 @@ SYMBOL(uintmax_t, None, <stdint.h>)
 SYMBOL(uintptr_t, None, <stdint.h>)
 SYMBOL(ungetc, None, <stdio.h>)
 SYMBOL(ungetwc, None, <wchar.h>)
-SYMBOL(va_arg, None, <stdarg.h>)
-SYMBOL(va_copy, None, <stdarg.h>)
-SYMBOL(va_end, None, <stdarg.h>)
-SYMBOL(va_start, None, <stdarg.h>)
 SYMBOL(vfprintf, None, <stdio.h>)
 SYMBOL(vfprintf_s, None, <stdio.h>)
 SYMBOL(vfscanf, None, <stdio.h>)
@@ -883,7 +619,6 @@ SYMBOL(vwprintf, None, <wchar.h>)
 SYMBOL(vwprintf_s, None, <wchar.h>)
 SYMBOL(vwscanf, None, <wchar.h>)
 SYMBOL(vwscanf_s, None, <wchar.h>)
-SYMBOL(wchar_t, None, <wchar.h>)
 SYMBOL(wcrtomb, None, <wchar.h>)
 SYMBOL(wcrtomb_s, None, <wchar.h>)
 SYMBOL(wcscat, None, <wchar.h>)
@@ -929,7 +664,6 @@ SYMBOL(wctrans, None, <wctype.h>)
 SYMBOL(wctrans_t, None, <wctype.h>)
 SYMBOL(wctype, None, <wctype.h>)
 SYMBOL(wctype_t, None, <wctype.h>)
-SYMBOL(wint_t, None, <wctype.h>)
 SYMBOL(wmemchr, None, <wchar.h>)
 SYMBOL(wmemcmp, None, <wchar.h>)
 SYMBOL(wmemcpy, None, <wchar.h>)
@@ -941,5 +675,3 @@ SYMBOL(wprintf, None, <wchar.h>)
 SYMBOL(wprintf_s, None, <wchar.h>)
 SYMBOL(wscanf, None, <wchar.h>)
 SYMBOL(wscanf_s, None, <wchar.h>)
-SYMBOL(xor, None, <iso646.h>)
-SYMBOL(xor_eq, None, <iso646.h>)
diff --git a/clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc b/clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc
index a2c12007134d6..86cbb7ccac3e7 100644
--- a/clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc
+++ b/clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc
@@ -447,11 +447,6 @@ SYMBOL(erase_if, std::, /*no headers*/)
 SYMBOL(div, std::, <cstdlib>)
 SYMBOL(abort, std::, <cstdlib>)
 
-SYMBOL(binary_search, std::ranges::, <algorithm>)
-SYMBOL(equal_range, std::ranges::, <algorithm>)
-SYMBOL(lower_bound, std::ranges::, <algorithm>)
-SYMBOL(upper_bound, std::ranges::, <algorithm>)
-
 SYMBOL(unwrap_reference_t, std::, <type_traits>)
 
 // These are C symbols that are not under std namespace.
@@ -848,3 +843,131 @@ SYMBOL(UINT64_C, None, <cstdint>)
 SYMBOL(UINT64_C, None, <stdint.h>)
 SYMBOL(UINTMAX_C, None, <cstdint>)
 SYMBOL(UINTMAX_C, None, <stdint.h>)
+
+SYMBOL(acos, std::, <cmath>)
+SYMBOL(acos, None, <cmath>)
+SYMBOL(acos, None, <math.h>)
+SYMBOL(acosh, std::, <cmath>)
+SYMBOL(acosh, None, <cmath>)
+SYMBOL(acosh, None, <math.h>)
+SYMBOL(asin, std::, <cmath>)
+SYMBOL(asin, None, <cmath>)
+SYMBOL(asin, None, <math.h>)
+SYMBOL(asinh, std::, <cmath>)
+SYMBOL(asinh, None, <cmath>)
+SYMBOL(asinh, None, <math.h>)
+SYMBOL(atan, std::, <cmath>)
+SYMBOL(atan, None, <cmath>)
+SYMBOL(atan, None, <math.h>)
+SYMBOL(atan2, std::, <cmath>)
+SYMBOL(atan2, None, <cmath>)
+SYMBOL(atan2, None, <math.h>)
+SYMBOL(atanh, std::, <cmath>)
+SYMBOL(atanh, None, <cmath>)
+SYMBOL(atanh, None, <math.h>)
+SYMBOL(cbrt, std::, <cmath>)
+SYMBOL(cbrt, None, <cmath>)
+SYMBOL(cbrt, None, <math.h>)
+SYMBOL(ceil, std::, <cmath>)
+SYMBOL(ceil, None, <cmath>)
+SYMBOL(ceil, None, <math.h>)
+SYMBOL(copysign, std::, <cmath>)
+SYMBOL(copysign, None, <cmath>)
+SYMBOL(copysign, None, <math.h>)
+SYMBOL(cos, std::, <cmath>)
+SYMBOL(cos, None, <cmath>)
+SYMBOL(cos, None, <math.h>)
+SYMBOL(cosh, std::, <cmath>)
+SYMBOL(cosh, None, <cmath>)
+SYMBOL(cosh, None, <math.h>)
+SYMBOL(erf, std::, <cmath>)
+SYMBOL(erf, None, <cmath>)
+SYMBOL(erf, None, <math.h>)
+SYMBOL(erfc, std::, <cmath>)
+SYMBOL(erfc, None, <cmath>)
+SYMBOL(erfc, None, <math.h>)
+SYMBOL(exp, std::, <cmath>)
+SYMBOL(exp, None, <cmath>)
+SYMBOL(exp, None, <math.h>)
+SYMBOL(exp2, std::, <cmath>)
+SYMBOL(exp2, None, <cmath>)
+SYMBOL(exp2, None, <math.h>)
+SYMBOL(expm1, std::, <cmath>)
+SYMBOL(expm1, None, <cmath>)
+SYMBOL(expm1, None, <math.h>)
+SYMBOL(fdim, std::, <cmath>)
+SYMBOL(fdim, None, <cmath>)
+SYMBOL(fdim, None, <math.h>)
+SYMBOL(floor, std::, <cmath>)
+SYMBOL(floor, None, <cmath>)
+SYMBOL(floor, None, <math.h>)
+SYMBOL(fmax, std::, <cmath>)
+SYMBOL(fmax, None, <cmath>)
+SYMBOL(fmax, None, <math.h>)
+SYMBOL(fmin, std::, <cmath>)
+SYMBOL(fmin, None, <cmath>)
+SYMBOL(fmin, None, <math.h>)
+SYMBOL(fmod, std::, <cmath>)
+SYMBOL(fmod, None, <cmath>)
+SYMBOL(fmod, None, <math.h>)
+SYMBOL(isfinite, std::, <cmath>)
+SYMBOL(isfinite, None, <cmath>)
+SYMBOL(isfinite, None, <math.h>)
+SYMBOL(isinf, std::, <cmath>)
+SYMBOL(isinf, None, <cmath>)
+SYMBOL(isinf, None, <math.h>)
+SYMBOL(isnan, std::, <cmath>)
+SYMBOL(isnan, None, <cmath>)
+SYMBOL(isnan, None, <math.h>)
+SYMBOL(isnormal, std::, <cmath>)
+SYMBOL(isnormal, None, <cmath>)
+SYMBOL(isnormal, None, <math.h>)
+SYMBOL(lgamma, std::, <cmath>)
+SYMBOL(lgamma, None, <cmath>)
+SYMBOL(lgamma, None, <math.h>)
+SYMBOL(log, std::, <cmath>)
+SYMBOL(log, None, <cmath>)
+SYMBOL(log, None, <math.h>)
+SYMBOL(log10, std::, <cmath>)
+SYMBOL(log10, None, <cmath>)
+SYMBOL(log10, None, <math.h>)
+SYMBOL(log1p, std::, <cmath>)
+SYMBOL(log1p, None, <cmath>)
+SYMBOL(log1p, None, <math.h>)
+SYMBOL(log2, std::, <cmath>)
+SYMBOL(log2, None, <cmath>)
+SYMBOL(log2, None, <math.h>)
+SYMBOL(logb, std::, <cmath>)
+SYMBOL(logb, None, <cmath>)
+SYMBOL(logb, None, <math.h>)
+SYMBOL(monostate, std::, <variant>)
+SYMBOL(nearbyint, std::, <cmath>)
+SYMBOL(nearbyint, None, <cmath>)
+SYMBOL(nearbyint, None, <math.h>)
+SYMBOL(remainder, std::, <cmath>)
+SYMBOL(remainder, None, <cmath>)
+SYMBOL(remainder, None, <math.h>)
+SYMBOL(signbit, std::, <cmath>)
+SYMBOL(signbit, None, <cmath>)
+SYMBOL(signbit, None, <math.h>)
+SYMBOL(sin, std::, <cmath>)
+SYMBOL(sin, None, <cmath>)
+SYMBOL(sin, None, <math.h>)
+SYMBOL(sinh, std::, <cmath>)
+SYMBOL(sinh, None, <cmath>)
+SYMBOL(sinh, None, <math.h>)
+SYMBOL(sqrt, std::, <cmath>)
+SYMBOL(sqrt, None, <cmath>)
+SYMBOL(sqrt, None, <math.h>)
+SYMBOL(tan, std::, <cmath>)
+SYMBOL(tan, None, <cmath>)
+SYMBOL(tan, None, <math.h>)
+SYMBOL(tanh, std::, <cmath>)
+SYMBOL(tanh, None, <cmath>)
+SYMBOL(tanh, None, <math.h>)
+SYMBOL(tgamma, std::, <cmath>)
+SYMBOL(tgamma, None, <cmath>)
+SYMBOL(tgamma, None, <math.h>)
+SYMBOL(trunc, std::, <cmath>)
+SYMBOL(trunc, None, <cmath>)
+SYMBOL(trunc, None, <math.h>)
diff --git a/clang/lib/Tooling/Inclusions/Stdlib/StdSymbolMap.inc b/clang/lib/Tooling/Inclusions/Stdlib/StdSymbolMap.inc
index c1927180d3397..e340ca9d061c1 100644
--- a/clang/lib/Tooling/Inclusions/Stdlib/StdSymbolMap.inc
+++ b/clang/lib/Tooling/Inclusions/Stdlib/StdSymbolMap.inc
@@ -6,7 +6,7 @@
 // This file was generated automatically by
 // clang/tools/include-mapping/gen_std.py, DO NOT EDIT!
 //
-// Generated from cppreference offline HTML book (modified on 2024-11-10).
+// Generated from cppreference offline HTML book (modified on 2025-02-09).
 //===----------------------------------------------------------------------===//
 
 SYMBOL(ATOMIC_BOOL_LOCK_FREE, None, <atomic>)
@@ -550,15 +550,9 @@ SYMBOL(_Exit, std::, <cstdlib>)
 SYMBOL(_Exit, None, <cstdlib>)
 SYMBOL(_Exit, None, <stdlib.h>)
 SYMBOL(accumulate, std::, <numeric>)
-SYMBOL(acos, std::, <cmath>)
-SYMBOL(acos, None, <cmath>)
-SYMBOL(acos, None, <math.h>)
 SYMBOL(acosf, std::, <cmath>)
 SYMBOL(acosf, None, <cmath>)
 SYMBOL(acosf, None, <math.h>)
-SYMBOL(acosh, std::, <cmath>)
-SYMBOL(acosh, None, <cmath>)
-SYMBOL(acosh, None, <math.h>)
 SYMBOL(acoshf, std::, <cmath>)
 SYMBOL(acoshf, None, <cmath>)
 SYMBOL(acoshf, None, <math.h>)
@@ -618,15 +612,9 @@ SYMBOL(as_writable_bytes, std::, <span>)
 SYMBOL(asctime, std::, <ctime>)
 SYMBOL(asctime, None, <ctime>)
 SYMBOL(asctime, None, <time.h>)
-SYMBOL(asin, std::, <cmath>)
-SYMBOL(asin, None, <cmath>)
-SYMBOL(asin, None, <math.h>)
 SYMBOL(asinf, std::, <cmath>)
 SYMBOL(asinf, None, <cmath>)
 SYMBOL(asinf, None, <math.h>)
-SYMBOL(asinh, std::, <cmath>)
-SYMBOL(asinh, None, <cmath>)
-SYMBOL(asinh, None, <math.h>)
 SYMBOL(asinhf, std::, <cmath>)
 SYMBOL(asinhf, None, <cmath>)
 SYMBOL(asinhf, None, <math.h>)
@@ -648,12 +636,6 @@ SYMBOL(async, std::, <future>)
 SYMBOL(at_quick_exit, std::, <cstdlib>)
 SYMBOL(at_quick_exit, None, <cstdlib>)
 SYMBOL(at_quick_exit, None, <stdlib.h>)
-SYMBOL(atan, std::, <cmath>)
-SYMBOL(atan, None, <cmath>)
-SYMBOL(atan, None, <math.h>)
-SYMBOL(atan2, std::, <cmath>)
-SYMBOL(atan2, None, <cmath>)
-SYMBOL(atan2, None, <math.h>)
 SYMBOL(atan2f, std::, <cmath>)
 SYMBOL(atan2f, None, <cmath>)
 SYMBOL(atan2f, None, <math.h>)
@@ -663,9 +645,6 @@ SYMBOL(atan2l, None, <math.h>)
 SYMBOL(atanf, std::, <cmath>)
 SYMBOL(atanf, None, <cmath>)
 SYMBOL(atanf, None, <math.h>)
-SYMBOL(atanh, std::, <cmath>)
-SYMBOL(atanh, None, <cmath>)
-SYMBOL(atanh, None, <math.h>)
 SYMBOL(atanhf, std::, <cmath>)
 SYMBOL(atanhf, None, <cmath>)
 SYMBOL(atanhf, None, <math.h>)
@@ -860,18 +839,12 @@ SYMBOL(calloc, std::, <cstdlib>)
 SYMBOL(calloc, None, <cstdlib>)
 SYMBOL(calloc, None, <stdlib.h>)
 SYMBOL(cauchy_distribution, std::, <random>)
-SYMBOL(cbrt, std::, <cmath>)
-SYMBOL(cbrt, None, <cmath>)
-SYMBOL(cbrt, None, <math.h>)
 SYMBOL(cbrtf, std::, <cmath>)
 SYMBOL(cbrtf, None, <cmath>)
 SYMBOL(cbrtf, None, <math.h>)
 SYMBOL(cbrtl, std::, <cmath>)
 SYMBOL(cbrtl, None, <cmath>)
 SYMBOL(cbrtl, None, <math.h>)
-SYMBOL(ceil, std::, <cmath>)
-SYMBOL(ceil, None, <cmath>)
-SYMBOL(ceil, None, <math.h>)
 SYMBOL(ceilf, std::, <cmath>)
 SYMBOL(ceilf, None, <cmath>)
 SYMBOL(ceilf, None, <math.h>)
@@ -961,9 +934,6 @@ SYMBOL(copy_if, std::, <algorithm>)
 SYMBOL(copy_n, std::, <algorithm>)
 SYMBOL(copyable, std::, <concepts>)
 SYMBOL(copyable_function, std::, <functional>)
-SYMBOL(copysign, std::, <cmath>)
-SYMBOL(copysign, None, <cmath>)
-SYMBOL(copysign, None, <math.h>)
 SYMBOL(copysignf, std::, <cmath>)
 SYMBOL(copysignf, None, <cmath>)
 SYMBOL(copysignf, None, <math.h>)
@@ -972,15 +942,9 @@ SYMBOL(copysignl, None, <cmath>)
 SYMBOL(copysignl, None, <math.h>)
 SYMBOL(coroutine_handle, std::, <coroutine>)
 SYMBOL(coroutine_traits, std::, <coroutine>)
-SYMBOL(cos, std::, <cmath>)
-SYMBOL(cos, None, <cmath>)
-SYMBOL(cos, None, <math.h>)
 SYMBOL(cosf, std::, <cmath>)
 SYMBOL(cosf, None, <cmath>)
 SYMBOL(cosf, None, <math.h>)
-SYMBOL(cosh, std::, <cmath>)
-SYMBOL(cosh, None, <cmath>)
-SYMBOL(cosh, None, <math.h>)
 SYMBOL(coshf, std::, <cmath>)
 SYMBOL(coshf, None, <cmath>)
 SYMBOL(coshf, None, <math.h>)
@@ -1102,12 +1066,6 @@ SYMBOL(equal_to, std::, <functional>)
 SYMBOL(equality_comparable, std::, <concepts>)
 SYMBOL(equality_comparable_with, std::, <concepts>)
 SYMBOL(equivalence_relation, std::, <concepts>)
-SYMBOL(erf, std::, <cmath>)
-SYMBOL(erf, None, <cmath>)
-SYMBOL(erf, None, <math.h>)
-SYMBOL(erfc, std::, <cmath>)
-SYMBOL(erfc, None, <cmath>)
-SYMBOL(erfc, None, <math.h>)
 SYMBOL(erfcf, std::, <cmath>)
 SYMBOL(erfcf, None, <cmath>)
 SYMBOL(erfcf, None, <math.h>)
@@ -1132,12 +1090,6 @@ SYMBOL(exclusive_scan, std::, <numeric>)
 SYMBOL(exit, std::, <cstdlib>)
 SYMBOL(exit, None, <cstdlib>)
 SYMBOL(exit, None, <stdlib.h>)
-SYMBOL(exp, std::, <cmath>)
-SYMBOL(exp, None, <cmath>)
-SYMBOL(exp, None, <math.h>)
-SYMBOL(exp2, std::, <cmath>)
-SYMBOL(exp2, None, <cmath>)
-SYMBOL(exp2, None, <math.h>)
 SYMBOL(exp2f, std::, <cmath>)
 SYMBOL(exp2f, None, <cmath>)
 SYMBOL(exp2f, None, <math.h>)
@@ -1154,9 +1106,6 @@ SYMBOL(expintl, std::, <cmath>)
 SYMBOL(expl, std::, <cmath>)
 SYMBOL(expl, None, <cmath>)
 SYMBOL(expl, None, <math.h>)
-SYMBOL(expm1, std::, <cmath>)
-SYMBOL(expm1, None, <cmath>)
-SYMBOL(expm1, None, <math.h>)
 SYMBOL(expm1f, std::, <cmath>)
 SYMBOL(expm1f, None, <cmath>)
 SYMBOL(expm1f, None, <math.h>)
@@ -1181,9 +1130,6 @@ SYMBOL(false_type, std::, <type_traits>)
 SYMBOL(fclose, std::, <cstdio>)
 SYMBOL(fclose, None, <cstdio>)
 SYMBOL(fclose, None, <stdio.h>)
-SYMBOL(fdim, std::, <cmath>)
-SYMBOL(fdim, None, <cmath>)
-SYMBOL(fdim, None, <math.h>)
 SYMBOL(fdimf, std::, <cmath>)
 SYMBOL(fdimf, None, <cmath>)
 SYMBOL(fdimf, None, <math.h>)
@@ -1276,9 +1222,6 @@ SYMBOL(float_t, std::, <cmath>)
 SYMBOL(float_t, None, <cmath>)
 SYMBOL(float_t, None, <math.h>)
 SYMBOL(floating_point, std::, <concepts>)
-SYMBOL(floor, std::, <cmath>)
-SYMBOL(floor, None, <cmath>)
-SYMBOL(floor, None, <math.h>)
 SYMBOL(floorf, std::, <cmath>)
 SYMBOL(floorf, None, <cmath>)
 SYMBOL(floorf, None, <math.h>)
@@ -1298,27 +1241,18 @@ SYMBOL(fmaf, None, <math.h>)
 SYMBOL(fmal, std::, <cmath>)
 SYMBOL(fmal, None, <cmath>)
 SYMBOL(fmal, None, <math.h>)
-SYMBOL(fmax, std::, <cmath>)
-SYMBOL(fmax, None, <cmath>)
-SYMBOL(fmax, None, <math.h>)
 SYMBOL(fmaxf, std::, <cmath>)
 SYMBOL(fmaxf, None, <cmath>)
 SYMBOL(fmaxf, None, <math.h>)
 SYMBOL(fmaxl, std::, <cmath>)
 SYMBOL(fmaxl, None, <cmath>)
 SYMBOL(fmaxl, None, <math.h>)
-SYMBOL(fmin, std::, <cmath>)
-SYMBOL(fmin, None, <cmath>)
-SYMBOL(fmin, None, <math.h>)
 SYMBOL(fminf, std::, <cmath>)
 SYMBOL(fminf, None, <cmath>)
 SYMBOL(fminf, None, <math.h>)
 SYMBOL(fminl, std::, <cmath>)
 SYMBOL(fminl, None, <cmath>)
 SYMBOL(fminl, None, <math.h>)
-SYMBOL(fmod, std::, <cmath>)
-SYMBOL(fmod, None, <cmath>)
-SYMBOL(fmod, None, <math.h>)
 SYMBOL(fmodf, std::, <cmath>)
 SYMBOL(fmodf, None, <cmath>)
 SYMBOL(fmodf, None, <math.h>)
@@ -1828,9 +1762,6 @@ SYMBOL(iscntrl, None, <ctype.h>)
 SYMBOL(isdigit, std::, <cctype>)
 SYMBOL(isdigit, None, <cctype>)
 SYMBOL(isdigit, None, <ctype.h>)
-SYMBOL(isfinite, std::, <cmath>)
-SYMBOL(isfinite, None, <cmath>)
-SYMBOL(isfinite, None, <math.h>)
 SYMBOL(isgraph, std::, <cctype>)
 SYMBOL(isgraph, None, <cctype>)
 SYMBOL(isgraph, None, <ctype.h>)
@@ -1840,9 +1771,6 @@ SYMBOL(isgreater, None, <math.h>)
 SYMBOL(isgreaterequal, std::, <cmath>)
 SYMBOL(isgreaterequal, None, <cmath>)
 SYMBOL(isgreaterequal, None, <math.h>)
-SYMBOL(isinf, std::, <cmath>)
-SYMBOL(isinf, None, <cmath>)
-SYMBOL(isinf, None, <math.h>)
 SYMBOL(isless, std::, <cmath>)
 SYMBOL(isless, None, <cmath>)
 SYMBOL(isless, None, <math.h>)
@@ -1855,12 +1783,6 @@ SYMBOL(islessgreater, None, <math.h>)
 SYMBOL(islower, std::, <cctype>)
 SYMBOL(islower, None, <cctype>)
 SYMBOL(islower, None, <ctype.h>)
-SYMBOL(isnan, std::, <cmath>)
-SYMBOL(isnan, None, <cmath>)
-SYMBOL(isnan, None, <math.h>)
-SYMBOL(isnormal, std::, <cmath>)
-SYMBOL(isnormal, None, <cmath>)
-SYMBOL(isnormal, None, <math.h>)
 SYMBOL(ispanstream, std::, <spanstream>)
 SYMBOL(ispanstream, std::, <iosfwd>)
 SYMBOL(isprint, std::, <cctype>)
@@ -1881,7 +1803,6 @@ SYMBOL(istreambuf_iterator, std::, <iosfwd>)
 SYMBOL(istringstream, std::, <sstream>)
 SYMBOL(istringstream, std::, <iosfwd>)
 SYMBOL(istrstream, std::, <strstream>)
-SYMBOL(istrstream, std::, <strstream>)
 SYMBOL(isunordered, std::, <cmath>)
 SYMBOL(isunordered, None, <cmath>)
 SYMBOL(isunordered, None, <math.h>)
@@ -1990,9 +1911,6 @@ SYMBOL(less, std::, <functional>)
 SYMBOL(less_equal, std::, <functional>)
 SYMBOL(lexicographical_compare, std::, <algorithm>)
 SYMBOL(lexicographical_compare_three_way, std::, <algorithm>)
-SYMBOL(lgamma, std::, <cmath>)
-SYMBOL(lgamma, None, <cmath>)
-SYMBOL(lgamma, None, <math.h>)
 SYMBOL(lgammaf, std::, <cmath>)
 SYMBOL(lgammaf, None, <cmath>)
 SYMBOL(lgammaf, None, <math.h>)
@@ -2037,39 +1955,24 @@ SYMBOL(localtime, None, <ctime>)
 SYMBOL(localtime, None, <time.h>)
 SYMBOL(lock, std::, <mutex>)
 SYMBOL(lock_guard, std::, <mutex>)
-SYMBOL(log, std::, <cmath>)
-SYMBOL(log, None, <cmath>)
-SYMBOL(log, None, <math.h>)
-SYMBOL(log10, std::, <cmath>)
-SYMBOL(log10, None, <cmath>)
-SYMBOL(log10, None, <math.h>)
 SYMBOL(log10f, std::, <cmath>)
 SYMBOL(log10f, None, <cmath>)
 SYMBOL(log10f, None, <math.h>)
 SYMBOL(log10l, std::, <cmath>)
 SYMBOL(log10l, None, <cmath>)
 SYMBOL(log10l, None, <math.h>)
-SYMBOL(log1p, std::, <cmath>)
-SYMBOL(log1p, None, <cmath>)
-SYMBOL(log1p, None, <math.h>)
 SYMBOL(log1pf, std::, <cmath>)
 SYMBOL(log1pf, None, <cmath>)
 SYMBOL(log1pf, None, <math.h>)
 SYMBOL(log1pl, std::, <cmath>)
 SYMBOL(log1pl, None, <cmath>)
 SYMBOL(log1pl, None, <math.h>)
-SYMBOL(log2, std::, <cmath>)
-SYMBOL(log2, None, <cmath>)
-SYMBOL(log2, None, <math.h>)
 SYMBOL(log2f, std::, <cmath>)
 SYMBOL(log2f, None, <cmath>)
 SYMBOL(log2f, None, <math.h>)
 SYMBOL(log2l, std::, <cmath>)
 SYMBOL(log2l, None, <cmath>)
 SYMBOL(log2l, None, <math.h>)
-SYMBOL(logb, std::, <cmath>)
-SYMBOL(logb, None, <cmath>)
-SYMBOL(logb, None, <math.h>)
 SYMBOL(logbf, std::, <cmath>)
 SYMBOL(logbf, None, <cmath>)
 SYMBOL(logbf, None, <math.h>)
@@ -2240,7 +2143,6 @@ SYMBOL(money_get, std::, <locale>)
 SYMBOL(money_put, std::, <locale>)
 SYMBOL(moneypunct, std::, <locale>)
 SYMBOL(moneypunct_byname, std::, <locale>)
-SYMBOL(monostate, std::, <variant>)
 SYMBOL(movable, std::, <concepts>)
 SYMBOL(move_backward, std::, <algorithm>)
 SYMBOL(move_constructible, std::, <concepts>)
@@ -2265,9 +2167,6 @@ SYMBOL(nanl, std::, <cmath>)
 SYMBOL(nanl, None, <cmath>)
 SYMBOL(nanl, None, <math.h>)
 SYMBOL(nano, std::, <ratio>)
-SYMBOL(nearbyint, std::, <cmath>)
-SYMBOL(nearbyint, None, <cmath>)
-SYMBOL(nearbyint, None, <math.h>)
 SYMBOL(nearbyintf, std::, <cmath>)
 SYMBOL(nearbyintf, None, <cmath>)
 SYMBOL(nearbyintf, None, <math.h>)
@@ -2364,7 +2263,6 @@ SYMBOL(ostreambuf_iterator, std::, <iosfwd>)
 SYMBOL(ostringstream, std::, <sstream>)
 SYMBOL(ostringstream, std::, <iosfwd>)
 SYMBOL(ostrstream, std::, <strstream>)
-SYMBOL(ostrstream, std::, <strstream>)
 SYMBOL(osyncstream, std::, <syncstream>)
 SYMBOL(osyncstream, std::, <iosfwd>)
 SYMBOL(out_of_range, std::, <stdexcept>)
@@ -2516,9 +2414,6 @@ SYMBOL(regular_invocable, std::, <concepts>)
 SYMBOL(reinterpret_pointer_cast, std::, <memory>)
 SYMBOL(relation, std::, <concepts>)
 SYMBOL(relaxed, std::, <memory>)
-SYMBOL(remainder, std::, <cmath>)
-SYMBOL(remainder, None, <cmath>)
-SYMBOL(remainder, None, <math.h>)
 SYMBOL(remainderf, std::, <cmath>)
 SYMBOL(remainderf, None, <cmath>)
 SYMBOL(remainderf, None, <math.h>)
@@ -2686,19 +2581,10 @@ SYMBOL(sig_atomic_t, None, <signal.h>)
 SYMBOL(signal, std::, <csignal>)
 SYMBOL(signal, None, <csignal>)
 SYMBOL(signal, None, <signal.h>)
-SYMBOL(signbit, std::, <cmath>)
-SYMBOL(signbit, None, <cmath>)
-SYMBOL(signbit, None, <math.h>)
 SYMBOL(signed_integral, std::, <concepts>)
-SYMBOL(sin, std::, <cmath>)
-SYMBOL(sin, None, <cmath>)
-SYMBOL(sin, None, <math.h>)
 SYMBOL(sinf, std::, <cmath>)
 SYMBOL(sinf, None, <cmath>)
 SYMBOL(sinf, None, <math.h>)
-SYMBOL(sinh, std::, <cmath>)
-SYMBOL(sinh, None, <cmath>)
-SYMBOL(sinh, None, <math.h>)
 SYMBOL(sinhf, std::, <cmath>)
 SYMBOL(sinhf, None, <cmath>)
 SYMBOL(sinhf, None, <math.h>)
@@ -2744,9 +2630,6 @@ SYMBOL(sph_neumannl, std::, <cmath>)
 SYMBOL(sprintf, std::, <cstdio>)
 SYMBOL(sprintf, None, <cstdio>)
 SYMBOL(sprintf, None, <stdio.h>)
-SYMBOL(sqrt, std::, <cmath>)
-SYMBOL(sqrt, None, <cmath>)
-SYMBOL(sqrt, None, <math.h>)
 SYMBOL(sqrtf, std::, <cmath>)
 SYMBOL(sqrtf, None, <cmath>)
 SYMBOL(sqrtf, None, <math.h>)
@@ -2849,8 +2732,6 @@ SYMBOL(strstr, std::, <cstring>)
 SYMBOL(strstr, None, <cstring>)
 SYMBOL(strstr, None, <string.h>)
 SYMBOL(strstream, std::, <strstream>)
-SYMBOL(strstream, std::, <strstream>)
-SYMBOL(strstreambuf, std::, <strstream>)
 SYMBOL(strstreambuf, std::, <strstream>)
 SYMBOL(strtod, std::, <cstdlib>)
 SYMBOL(strtod, None, <cstdlib>)
@@ -2908,15 +2789,9 @@ SYMBOL(system, None, <cstdlib>)
 SYMBOL(system, None, <stdlib.h>)
 SYMBOL(system_category, std::, <system_error>)
 SYMBOL(system_error, std::, <system_error>)
-SYMBOL(tan, std::, <cmath>)
-SYMBOL(tan, None, <cmath>)
-SYMBOL(tan, None, <math.h>)
 SYMBOL(tanf, std::, <cmath>)
 SYMBOL(tanf, None, <cmath>)
 SYMBOL(tanf, None, <math.h>)
-SYMBOL(tanh, std::, <cmath>)
-SYMBOL(tanh, None, <cmath>)
-SYMBOL(tanh, None, <math.h>)
 SYMBOL(tanhf, std::, <cmath>)
 SYMBOL(tanhf, None, <cmath>)
 SYMBOL(tanhf, None, <math.h>)
@@ -2930,9 +2805,6 @@ SYMBOL(tera, std::, <ratio>)
 SYMBOL(terminate, std::, <exception>)
 SYMBOL(terminate_handler, std::, <exception>)
 SYMBOL(text_encoding, std::, <text_encoding>)
-SYMBOL(tgamma, std::, <cmath>)
-SYMBOL(tgamma, None, <cmath>)
-SYMBOL(tgamma, None, <math.h>)
 SYMBOL(tgammaf, std::, <cmath>)
 SYMBOL(tgammaf, None, <cmath>)
 SYMBOL(tgammaf, None, <math.h>)
@@ -3003,9 +2875,6 @@ SYMBOL(transform_exclusive_scan, std::, <numeric>)
 SYMBOL(transform_inclusive_scan, std::, <numeric>)
 SYMBOL(transform_reduce, std::, <numeric>)
 SYMBOL(true_type, std::, <type_traits>)
-SYMBOL(trunc, std::, <cmath>)
-SYMBOL(trunc, None, <cmath>)
-SYMBOL(trunc, None, <math.h>)
 SYMBOL(truncf, std::, <cmath>)
 SYMBOL(truncf, None, <cmath>)
 SYMBOL(truncf, None, <math.h>)
@@ -3632,6 +3501,7 @@ SYMBOL(as_const_view, std::ranges::, <ranges>)
 SYMBOL(as_rvalue_view, std::ranges::, <ranges>)
 SYMBOL(basic_istream_view, std::ranges::, <ranges>)
 SYMBOL(bidirectional_range, std::ranges::, <ranges>)
+SYMBOL(binary_search, std::ranges::, <algorithm>)
 SYMBOL(binary_transform_result, std::ranges::, <algorithm>)
 SYMBOL(borrowed_iterator_t, std::ranges::, <ranges>)
 SYMBOL(borrowed_range, std::ranges::, <ranges>)
@@ -3675,6 +3545,7 @@ SYMBOL(enable_view, std::ranges::, <ranges>)
 SYMBOL(ends_with, std::ranges::, <algorithm>)
 SYMBOL(enumerate_view, std::ranges::, <ranges>)
 SYMBOL(equal, std::ranges::, <algorithm>)
+SYMBOL(equal_range, std::ranges::, <algorithm>)
 SYMBOL(equal_to, std::ranges::, <functional>)
 SYMBOL(fill, std::ranges::, <algorithm>)
 SYMBOL(fill_n, std::ranges::, <algorithm>)
@@ -3733,6 +3604,7 @@ SYMBOL(lazy_split_view, std::ranges::, <ranges>)
 SYMBOL(less, std::ranges::, <functional>)
 SYMBOL(less_equal, std::ranges::, <functional>)
 SYMBOL(lexicographical_compare, std::ranges::, <algorithm>)
+SYMBOL(lower_bound, std::ranges::, <algorithm>)
 SYMBOL(make_heap, std::ranges::, <algorithm>)
 SYMBOL(max, std::ranges::, <algorithm>)
 SYMBOL(max_element, std::ranges::, <algorithm>)
@@ -3855,6 +3727,7 @@ SYMBOL(uninitialized_value_construct_n, std::ranges::, <memory>)
 SYMBOL(unique, std::ranges::, <algorithm>)
 SYMBOL(unique_copy, std::ranges::, <algorithm>)
 SYMBOL(unique_copy_result, std::ranges::, <algorithm>)
+SYMBOL(upper_bound, std::ranges::, <algorithm>)
 SYMBOL(values_view, std::ranges::, <ranges>)
 SYMBOL(view, std::ranges::, <ranges>)
 SYMBOL(view_base, std::ranges::, <ranges>)



More information about the cfe-commits mailing list