|
Message-Id: <cover.1684932861.git.Jens.Gustedt@inria.fr> Date: Wed, 24 May 2023 14:54:21 +0200 From: Jens Gustedt <Jens.Gustedt@...ia.fr> To: musl@...ts.openwall.com Subject: [C23 divers headers 00/17] boring header update These are patches that should be more or less boring for new features that have been already in POSIX and similar. But evidently they need critical eyes. Jens Gustedt (17): C23: add the WIDTH macros for the standard integer types C23: Add the *_WIDTH macros to stdint.h C23: add call_once to stdlib.h C23: add timegm, gmtime_r and localtime_r to time.h in C23 mode C23: memccpy, strdup and strndup are now standard C C23: adapt setjmp.h C23: change the noreturn functions in stdlib.h C23: change the noreturn function in threads.h C23: update stdbool.h C23: remove the contents of stdalign.h C23: remove the static_assert macro C23: change the assert macro to ... arguments C23: add the __STDC_VERSION_ASSERT_H__ macro C23: allow va_start to receive only one argument C23: add the unreachable macro C23: add the nullptr_t type C23: add the __STDC_VERSION_STDDEF_H__ macro include/assert.h | 17 +++++++--- include/limits.h | 18 ++++++++++ include/setjmp.h | 6 ++-- include/stdalign.h | 18 +++++----- include/stdarg.h | 9 +++-- include/stdbool.h | 10 ++++-- include/stddef.h | 16 +++++++-- include/stdint.h | 77 ++++++++++++++++++++++++++++++++++++++++-- include/stdlib.h | 12 ++++--- include/string.h | 11 +++--- include/threads.h | 2 +- include/time.h | 7 ++-- src/exit/_Exit.c | 2 +- src/exit/abort.c | 2 +- src/exit/exit.c | 2 +- src/exit/quick_exit.c | 2 +- src/thread/thrd_exit.c | 2 +- 17 files changed, 168 insertions(+), 45 deletions(-) -- 2.34.1
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.