From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 20042 invoked from network); 24 May 2023 14:04:41 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 24 May 2023 14:04:41 -0000 Received: (qmail 32423 invoked by uid 550); 24 May 2023 14:01:42 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 31822 invoked from network); 24 May 2023 14:01:34 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=message-id:from:date:to:resent-date:resent-from:subject: resent-message-id:resent-to; bh=Dqo8+Y/KWu7HoKJT+o/HcvXD/LEEMncAMbI3t873JaE=; b=A7dqf9IkGeJqGss8oHT2d1e2MFQSDUpP5aIJWeECW6LaH4VCUaViKgUu jVf/z/ZAYHLeOfEYbi44vGso3177mM7KyHoXEps++H64pNG7ZE8G9plPW s9uyW7Pwp5tkukED2a9rT+SMMhSRmdtAhL+df90D8N0XCfdZklb29EMsw g=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=jens.gustedt@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.00,189,1681164000"; d="scan'208";a="56883728" Message-Id: From: Jens Gustedt Date: Wed, 24 May 2023 14:54:21 +0200 To: musl@lists.openwall.com Resent-Date: Wed, 24 May 2023 15:55:48 +0200 Resent-From: =?UTF-8?B?SuKCkeKCmeKCmw==?= Gustedt Resent-Message-ID: <20230524155548.0384cdf2@inria.fr> Resent-To: musl@lists.openwall.com Subject: [musl] [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