From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) by sourceware.org (Postfix) with ESMTP id 642543858406 for ; Tue, 18 Jan 2022 04:48:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 642543858406 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gentoo.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gentoo.org Received: by smtp.gentoo.org (Postfix, from userid 559) id 16D64342D89; Tue, 18 Jan 2022 04:48:43 +0000 (UTC) From: Mike Frysinger To: newlib@sourceware.org Subject: [PATCH 4/8] newlib: sort newlib.h output Date: Mon, 17 Jan 2022 23:47:37 -0500 Message-Id: <20220118044741.21027-5-vapier@gentoo.org> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20220118044741.21027-1-vapier@gentoo.org> References: <20220118044741.21027-1-vapier@gentoo.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00, GIT_PATCH_0, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jan 2022 04:48:45 -0000 Sort the symbols lexically like autoheader does. There are no other changes in here. This will make it easier to sync with autoheader. --- newlib/newlib.hin | 266 +++++++++++++++++++++++----------------------- 1 file changed, 132 insertions(+), 134 deletions(-) diff --git a/newlib/newlib.hin b/newlib/newlib.hin index f1198577c452..26cd69f05e11 100644 --- a/newlib/newlib.hin +++ b/newlib/newlib.hin @@ -3,102 +3,92 @@ package using newlib header files and having its own package name, version, etc... */ #ifndef __NEWLIB_H__ - #define __NEWLIB_H__ 1 -/* EL/IX level */ -#undef _ELIX_LEVEL - /* Newlib version */ #include <_newlib_version.h> -/* Enable C99 formats support (e.g. %a, %zu, ...) in IO functions like - printf/scanf. */ -#undef _WANT_IO_C99_FORMATS - -/* Define to enable long long type support in IO functions like printf/scanf. - */ -#undef _WANT_IO_LONG_LONG - -/* Register application finalization function using atexit. */ -#undef _WANT_REGISTER_FINI - -/* Define to enable long double type support in IO functions like - printf/scanf. */ -#undef _WANT_IO_LONG_DOUBLE - -/* Positional argument support in printf functions enabled. */ -#undef _WANT_IO_POS_ARGS - -/* Optional reentrant struct support. Used mostly on platforms with very - restricted storage. */ -#undef _WANT_REENT_SMALL - -/* Verify _REENT_CHECK macros allocate memory successfully. */ -#undef _REENT_CHECK_VERIFY +/* If atexit() may dynamically allocate space for cleanup functions. */ +#undef _ATEXIT_DYNAMIC_ALLOC -/* Multibyte supported. */ -#undef _MB_CAPABLE +/* EL/IX level */ +#undef _ELIX_LEVEL -/* Multibyte max length. */ -#undef _MB_LEN_MAX +/* Define if fseek functions support seek optimization. */ +#undef _FSEEK_OPTIMIZATION -/* ICONV enabled. */ -#undef _ICONV_ENABLED +/* Define if ivo supported in streamio. */ +#undef _FVWRITE_IN_STREAMIO -/* Enable ICONV external CCS files loading capabilities. */ -#undef _ICONV_ENABLE_EXTERNAL_CCS +/* Define if compiler supports -fno-tree-loop-distribute-patterns. */ +#undef _HAVE_CC_INHIBIT_LOOP_TO_LIBCALL /* Define if the linker supports .preinit_array/.init_array/.fini_array sections. */ #undef _HAVE_INITFINI_ARRAY -/* If atexit() may dynamically allocate space for cleanup functions. */ -#undef _ATEXIT_DYNAMIC_ALLOC - /* Define if the platform supports long double type. */ #undef _HAVE_LONG_DOUBLE -/* Define if compiler supports -fno-tree-loop-distribute-patterns. */ -#undef _HAVE_CC_INHIBIT_LOOP_TO_LIBCALL - -/* Define if the platform long double type is equal to double. */ -#undef _LDBL_EQ_DBL - -/* Define if ivo supported in streamio. */ -#undef _FVWRITE_IN_STREAMIO - -/* Define if fseek functions support seek optimization. */ -#undef _FSEEK_OPTIMIZATION - -/* Define if wide char orientation is supported. */ -#undef _WIDE_ORIENT - -/* Define if unbuffered stream file optimization is supported. */ -#undef _UNBUF_STREAM_OPT - -/* Define if lite version of exit supported. */ -#undef _LITE_EXIT - -/* Define if declare atexit data as global. */ -#undef _REENT_GLOBAL_ATEXIT - -/* Define to move the stdio stream FILE objects out of struct _reent and make - them global. The stdio stream pointers of struct _reent are initialized to - point to the global stdio FILE stream objects. */ -#undef _WANT_REENT_GLOBAL_STDIO_STREAMS - -/* Define if small footprint nano-formatted-IO implementation used. */ -#undef _NANO_FORMATTED_IO - -/* Define if using retargetable functions for default lock routines. */ -#undef _RETARGETABLE_LOCKING +/* ICONV enabled. */ +#undef _ICONV_ENABLED -/* Define to use type long for time_t. */ -#undef _WANT_USE_LONG_TIME_T +/* Enable ICONV external CCS files loading capabilities. */ +#undef _ICONV_ENABLE_EXTERNAL_CCS -/* Define if using gdtoa rather than legacy ldtoa. */ -#undef _WANT_USE_GDTOA +/* + * Iconv encodings enabled ("from" direction) + */ +#undef _ICONV_FROM_ENCODING_BIG5 +#undef _ICONV_FROM_ENCODING_CP775 +#undef _ICONV_FROM_ENCODING_CP850 +#undef _ICONV_FROM_ENCODING_CP852 +#undef _ICONV_FROM_ENCODING_CP855 +#undef _ICONV_FROM_ENCODING_CP866 +#undef _ICONV_FROM_ENCODING_EUC_JP +#undef _ICONV_FROM_ENCODING_EUC_KR +#undef _ICONV_FROM_ENCODING_EUC_TW +#undef _ICONV_FROM_ENCODING_ISO_8859_1 +#undef _ICONV_FROM_ENCODING_ISO_8859_10 +#undef _ICONV_FROM_ENCODING_ISO_8859_11 +#undef _ICONV_FROM_ENCODING_ISO_8859_13 +#undef _ICONV_FROM_ENCODING_ISO_8859_14 +#undef _ICONV_FROM_ENCODING_ISO_8859_15 +#undef _ICONV_FROM_ENCODING_ISO_8859_2 +#undef _ICONV_FROM_ENCODING_ISO_8859_3 +#undef _ICONV_FROM_ENCODING_ISO_8859_4 +#undef _ICONV_FROM_ENCODING_ISO_8859_5 +#undef _ICONV_FROM_ENCODING_ISO_8859_6 +#undef _ICONV_FROM_ENCODING_ISO_8859_7 +#undef _ICONV_FROM_ENCODING_ISO_8859_8 +#undef _ICONV_FROM_ENCODING_ISO_8859_9 +#undef _ICONV_FROM_ENCODING_ISO_IR_111 +#undef _ICONV_FROM_ENCODING_KOI8_R +#undef _ICONV_FROM_ENCODING_KOI8_RU +#undef _ICONV_FROM_ENCODING_KOI8_U +#undef _ICONV_FROM_ENCODING_KOI8_UNI +#undef _ICONV_FROM_ENCODING_UCS_2 +#undef _ICONV_FROM_ENCODING_UCS_2BE +#undef _ICONV_FROM_ENCODING_UCS_2LE +#undef _ICONV_FROM_ENCODING_UCS_2_INTERNAL +#undef _ICONV_FROM_ENCODING_UCS_4 +#undef _ICONV_FROM_ENCODING_UCS_4BE +#undef _ICONV_FROM_ENCODING_UCS_4LE +#undef _ICONV_FROM_ENCODING_UCS_4_INTERNAL +#undef _ICONV_FROM_ENCODING_US_ASCII +#undef _ICONV_FROM_ENCODING_UTF_16 +#undef _ICONV_FROM_ENCODING_UTF_16BE +#undef _ICONV_FROM_ENCODING_UTF_16LE +#undef _ICONV_FROM_ENCODING_UTF_8 +#undef _ICONV_FROM_ENCODING_WIN_1250 +#undef _ICONV_FROM_ENCODING_WIN_1251 +#undef _ICONV_FROM_ENCODING_WIN_1252 +#undef _ICONV_FROM_ENCODING_WIN_1253 +#undef _ICONV_FROM_ENCODING_WIN_1254 +#undef _ICONV_FROM_ENCODING_WIN_1255 +#undef _ICONV_FROM_ENCODING_WIN_1256 +#undef _ICONV_FROM_ENCODING_WIN_1257 +#undef _ICONV_FROM_ENCODING_WIN_1258 /* * Iconv encodings enabled ("to" direction) @@ -110,8 +100,8 @@ #undef _ICONV_TO_ENCODING_CP855 #undef _ICONV_TO_ENCODING_CP866 #undef _ICONV_TO_ENCODING_EUC_JP -#undef _ICONV_TO_ENCODING_EUC_TW #undef _ICONV_TO_ENCODING_EUC_KR +#undef _ICONV_TO_ENCODING_EUC_TW #undef _ICONV_TO_ENCODING_ISO_8859_1 #undef _ICONV_TO_ENCODING_ISO_8859_10 #undef _ICONV_TO_ENCODING_ISO_8859_11 @@ -132,13 +122,13 @@ #undef _ICONV_TO_ENCODING_KOI8_U #undef _ICONV_TO_ENCODING_KOI8_UNI #undef _ICONV_TO_ENCODING_UCS_2 -#undef _ICONV_TO_ENCODING_UCS_2_INTERNAL #undef _ICONV_TO_ENCODING_UCS_2BE #undef _ICONV_TO_ENCODING_UCS_2LE +#undef _ICONV_TO_ENCODING_UCS_2_INTERNAL #undef _ICONV_TO_ENCODING_UCS_4 -#undef _ICONV_TO_ENCODING_UCS_4_INTERNAL #undef _ICONV_TO_ENCODING_UCS_4BE #undef _ICONV_TO_ENCODING_UCS_4LE +#undef _ICONV_TO_ENCODING_UCS_4_INTERNAL #undef _ICONV_TO_ENCODING_US_ASCII #undef _ICONV_TO_ENCODING_UTF_16 #undef _ICONV_TO_ENCODING_UTF_16BE @@ -154,59 +144,67 @@ #undef _ICONV_TO_ENCODING_WIN_1257 #undef _ICONV_TO_ENCODING_WIN_1258 -/* - * Iconv encodings enabled ("from" direction) - */ -#undef _ICONV_FROM_ENCODING_BIG5 -#undef _ICONV_FROM_ENCODING_CP775 -#undef _ICONV_FROM_ENCODING_CP850 -#undef _ICONV_FROM_ENCODING_CP852 -#undef _ICONV_FROM_ENCODING_CP855 -#undef _ICONV_FROM_ENCODING_CP866 -#undef _ICONV_FROM_ENCODING_EUC_JP -#undef _ICONV_FROM_ENCODING_EUC_TW -#undef _ICONV_FROM_ENCODING_EUC_KR -#undef _ICONV_FROM_ENCODING_ISO_8859_1 -#undef _ICONV_FROM_ENCODING_ISO_8859_10 -#undef _ICONV_FROM_ENCODING_ISO_8859_11 -#undef _ICONV_FROM_ENCODING_ISO_8859_13 -#undef _ICONV_FROM_ENCODING_ISO_8859_14 -#undef _ICONV_FROM_ENCODING_ISO_8859_15 -#undef _ICONV_FROM_ENCODING_ISO_8859_2 -#undef _ICONV_FROM_ENCODING_ISO_8859_3 -#undef _ICONV_FROM_ENCODING_ISO_8859_4 -#undef _ICONV_FROM_ENCODING_ISO_8859_5 -#undef _ICONV_FROM_ENCODING_ISO_8859_6 -#undef _ICONV_FROM_ENCODING_ISO_8859_7 -#undef _ICONV_FROM_ENCODING_ISO_8859_8 -#undef _ICONV_FROM_ENCODING_ISO_8859_9 -#undef _ICONV_FROM_ENCODING_ISO_IR_111 -#undef _ICONV_FROM_ENCODING_KOI8_R -#undef _ICONV_FROM_ENCODING_KOI8_RU -#undef _ICONV_FROM_ENCODING_KOI8_U -#undef _ICONV_FROM_ENCODING_KOI8_UNI -#undef _ICONV_FROM_ENCODING_UCS_2 -#undef _ICONV_FROM_ENCODING_UCS_2_INTERNAL -#undef _ICONV_FROM_ENCODING_UCS_2BE -#undef _ICONV_FROM_ENCODING_UCS_2LE -#undef _ICONV_FROM_ENCODING_UCS_4 -#undef _ICONV_FROM_ENCODING_UCS_4_INTERNAL -#undef _ICONV_FROM_ENCODING_UCS_4BE -#undef _ICONV_FROM_ENCODING_UCS_4LE -#undef _ICONV_FROM_ENCODING_US_ASCII -#undef _ICONV_FROM_ENCODING_UTF_16 -#undef _ICONV_FROM_ENCODING_UTF_16BE -#undef _ICONV_FROM_ENCODING_UTF_16LE -#undef _ICONV_FROM_ENCODING_UTF_8 -#undef _ICONV_FROM_ENCODING_WIN_1250 -#undef _ICONV_FROM_ENCODING_WIN_1251 -#undef _ICONV_FROM_ENCODING_WIN_1252 -#undef _ICONV_FROM_ENCODING_WIN_1253 -#undef _ICONV_FROM_ENCODING_WIN_1254 -#undef _ICONV_FROM_ENCODING_WIN_1255 -#undef _ICONV_FROM_ENCODING_WIN_1256 -#undef _ICONV_FROM_ENCODING_WIN_1257 -#undef _ICONV_FROM_ENCODING_WIN_1258 +/* Define if the platform long double type is equal to double. */ +#undef _LDBL_EQ_DBL -#endif /* !__NEWLIB_H__ */ +/* Define if lite version of exit supported. */ +#undef _LITE_EXIT + +/* Multibyte supported. */ +#undef _MB_CAPABLE + +/* Multibyte max length. */ +#undef _MB_LEN_MAX + +/* Define if small footprint nano-formatted-IO implementation used. */ +#undef _NANO_FORMATTED_IO + +/* Verify _REENT_CHECK macros allocate memory successfully. */ +#undef _REENT_CHECK_VERIFY + +/* Define if declare atexit data as global. */ +#undef _REENT_GLOBAL_ATEXIT + +/* Define if using retargetable functions for default lock routines. */ +#undef _RETARGETABLE_LOCKING + +/* Define if unbuffered stream file optimization is supported. */ +#undef _UNBUF_STREAM_OPT + +/* Enable C99 formats support (e.g. %a, %zu, ...) in IO functions like + printf/scanf. */ +#undef _WANT_IO_C99_FORMATS +/* Define to enable long double type support in IO functions like + printf/scanf. */ +#undef _WANT_IO_LONG_DOUBLE + +/* Define to enable long long type support in IO functions like printf/scanf. + */ +#undef _WANT_IO_LONG_LONG + +/* Positional argument support in printf functions enabled. */ +#undef _WANT_IO_POS_ARGS + +/* Define to move the stdio stream FILE objects out of struct _reent and make + them global. The stdio stream pointers of struct _reent are initialized to + point to the global stdio FILE stream objects. */ +#undef _WANT_REENT_GLOBAL_STDIO_STREAMS + +/* Optional reentrant struct support. Used mostly on platforms with very + restricted storage. */ +#undef _WANT_REENT_SMALL + +/* Register application finalization function using atexit. */ +#undef _WANT_REGISTER_FINI + +/* Define if using gdtoa rather than legacy ldtoa. */ +#undef _WANT_USE_GDTOA + +/* Define to use type long for time_t. */ +#undef _WANT_USE_LONG_TIME_T + +/* Define if wide char orientation is supported. */ +#undef _WIDE_ORIENT + +#endif /* !__NEWLIB_H__ */ -- 2.33.0