public inbox for newlib-cvs@sourceware.org
help / color / mirror / Atom feed
* [newlib-cygwin] newlib: sort newlib.h output
@ 2022-01-20  1:50 Michael Frysinger
  0 siblings, 0 replies; only message in thread
From: Michael Frysinger @ 2022-01-20  1:50 UTC (permalink / raw)
  To: newlib-cvs

https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=850e08fedbc6fcd15b6db3ea44aaeafb14fb5490

commit 850e08fedbc6fcd15b6db3ea44aaeafb14fb5490
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Mon Jan 17 20:10:38 2022 -0500

    newlib: sort newlib.h output
    
    Sort the symbols lexically like autoheader does.  There are no other
    changes in here.  This will make it easier to sync with autoheader.

Diff:
---
 newlib/newlib.hin | 266 +++++++++++++++++++++++++++---------------------------
 1 file changed, 132 insertions(+), 134 deletions(-)

diff --git a/newlib/newlib.hin b/newlib/newlib.hin
index f1198577c..26cd69f05 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__ */


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-01-20  1:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-20  1:50 [newlib-cygwin] newlib: sort newlib.h output Michael Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).