]> Savannah Git Hosting - gnulib.git/commitdiff
Rename module inttypes to inttypes-h.
authorBruno Haible <bruno@clisp.org>
Fri, 27 Dec 2024 22:14:13 +0000 (23:14 +0100)
committerBruno Haible <bruno@clisp.org>
Fri, 27 Dec 2024 22:14:13 +0000 (23:14 +0100)
* modules/inttypes-h: Renamed from modules/inttypes.
* modules/inttypes-h-tests: Renamed from modules/inttypes-tests.
* modules/inttypes-h-c++-tests: Renamed from modules/inttypes-c++-tests.
* tests/test-inttypes-h.c: Renamed from tests/test-inttypes.c.
* tests/test-inttypes-h-c++.cc: Renamed from tests/test-inttypes-c++.cc.
* tests/test-inttypes-h-c++2.cc: Renamed from tests/test-inttypes-c++2.cc.
* doc/posix-headers/inttypes.texi: Update.
* modules/* (Depends-on): Update.
* modules/inttypes: New file.

23 files changed:
ChangeLog
doc/posix-headers/inttypes.texi
modules/c-stack
modules/intprops-tests
modules/inttostr-tests
modules/inttypes
modules/inttypes-c++-tests [deleted file]
modules/inttypes-h [new file with mode: 0644]
modules/inttypes-h-c++-tests [new file with mode: 0644]
modules/inttypes-h-tests [new file with mode: 0644]
modules/inttypes-tests [deleted file]
modules/parse-datetime
modules/pthread_sigmask-tests
modules/sigprocmask-tests
modules/stdckdint-tests
modules/xstrtol-tests
modules/xstrtoll-tests
tests/test-inttypes-c++.cc [deleted file]
tests/test-inttypes-c++2.cc [deleted file]
tests/test-inttypes-h-c++.cc [new file with mode: 0644]
tests/test-inttypes-h-c++2.cc [new file with mode: 0644]
tests/test-inttypes-h.c [new file with mode: 0644]
tests/test-inttypes.c [deleted file]

index fb72ddfb83e6a7f35023da2a626bb527eb8b6ef5..c118d64bacb003fb03916ac83753082a3b9015c6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2024-12-27  Bruno Haible  <bruno@clisp.org>
+
+       Rename module inttypes to inttypes-h.
+       * modules/inttypes-h: Renamed from modules/inttypes.
+       * modules/inttypes-h-tests: Renamed from modules/inttypes-tests.
+       * modules/inttypes-h-c++-tests: Renamed from modules/inttypes-c++-tests.
+       * tests/test-inttypes-h.c: Renamed from tests/test-inttypes.c.
+       * tests/test-inttypes-h-c++.cc: Renamed from tests/test-inttypes-c++.cc.
+       * tests/test-inttypes-h-c++2.cc: Renamed from tests/test-inttypes-c++2.cc.
+       * doc/posix-headers/inttypes.texi: Update.
+       * modules/* (Depends-on): Update.
+       * modules/inttypes: New file.
+
 2024-12-27  Bruno Haible  <bruno@clisp.org>
 
        Rename module inttypes-incomplete to inttypes-h-incomplete.
index 8f6043c5a37936d94dd7da9040bc6d5a1c11af60..b3ac4104beebf5d8a2f5d1e0accfc7e2af62af2c 100644 (file)
@@ -3,8 +3,8 @@
 
 POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/inttypes.h.html}
 
-Gnulib module: inttypes
-@mindex inttypes
+Gnulib module: inttypes-h
+@mindex inttypes-h
 
 Portability problems fixed by Gnulib:
 @itemize
index 4a7d816e513cc8565e6cb1aa6c76e8bbe7e52fdc..23d1da5af86ce3e3463df9ebe503225f9c581a4a 100644 (file)
@@ -15,7 +15,7 @@ gettext-h
 gnulib-i18n
 idx
 ignore-value
-inttypes
+inttypes-h
 mempcpy
 raise
 sigsegv
index 1a230ccde8421460c293672c0d4d5b4783c2464c..0a57ad9eeb5e1067bf64d4fb2bb57e076bf2a2a5 100644 (file)
@@ -4,7 +4,7 @@ tests/macros.h
 
 Depends-on:
 assert-h
-inttypes
+inttypes-h
 stdbool
 
 configure.ac:
index 48dbe509b7705b75538bcd304e6a4a0e54dc6c5d..f4dc08b1bbd0ccec99eb434e3143c0129459608b 100644 (file)
@@ -4,7 +4,7 @@ tests/test-inttostr.c
 
 Depends-on:
 intprops
-inttypes
+inttypes-h
 snprintf
 
 configure.ac:
index 074332a170c0b4891fa296e233046ff2056993b8..b6747f7df91f611f9d48825ef2ed8fd95c48492e 100644 (file)
@@ -1,14 +1,18 @@
 Description:
 An <inttypes.h> that nearly conforms to C99.
 
+Status:
+deprecated
+
+Notice:
+This module is deprecated. Use the module 'inttypes-h' instead.
+
 Files:
 
 Depends-on:
-inttypes-h-incomplete
-extensions
+inttypes-h
 
 configure.ac:
-gl_INTTYPES_H
 
 Makefile.am:
 
@@ -19,4 +23,3 @@ License:
 LGPLv2+
 
 Maintainer:
-all
diff --git a/modules/inttypes-c++-tests b/modules/inttypes-c++-tests
deleted file mode 100644 (file)
index b28189f..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-Files:
-tests/test-inttypes-c++.cc
-tests/test-inttypes-c++2.cc
-tests/signature.h
-
-Status:
-c++-test
-
-Depends-on:
-ansi-c++-opt
-
-configure.ac:
-
-Makefile.am:
-if ANSICXX
-TESTS += test-inttypes-c++
-check_PROGRAMS += test-inttypes-c++
-test_inttypes_c___SOURCES = test-inttypes-c++.cc test-inttypes-c++2.cc
-endif
diff --git a/modules/inttypes-h b/modules/inttypes-h
new file mode 100644 (file)
index 0000000..074332a
--- /dev/null
@@ -0,0 +1,22 @@
+Description:
+An <inttypes.h> that nearly conforms to C99.
+
+Files:
+
+Depends-on:
+inttypes-h-incomplete
+extensions
+
+configure.ac:
+gl_INTTYPES_H
+
+Makefile.am:
+
+Include:
+<inttypes.h>
+
+License:
+LGPLv2+
+
+Maintainer:
+all
diff --git a/modules/inttypes-h-c++-tests b/modules/inttypes-h-c++-tests
new file mode 100644 (file)
index 0000000..34e0f65
--- /dev/null
@@ -0,0 +1,19 @@
+Files:
+tests/test-inttypes-h-c++.cc
+tests/test-inttypes-h-c++2.cc
+tests/signature.h
+
+Status:
+c++-test
+
+Depends-on:
+ansi-c++-opt
+
+configure.ac:
+
+Makefile.am:
+if ANSICXX
+TESTS += test-inttypes-h-c++
+check_PROGRAMS += test-inttypes-h-c++
+test_inttypes_h_c___SOURCES = test-inttypes-h-c++.cc test-inttypes-h-c++2.cc
+endif
diff --git a/modules/inttypes-h-tests b/modules/inttypes-h-tests
new file mode 100644 (file)
index 0000000..2fee2e2
--- /dev/null
@@ -0,0 +1,11 @@
+Files:
+tests/test-inttypes-h.c
+
+Depends-on:
+inttypes-h-c++-tests
+
+configure.ac:
+
+Makefile.am:
+TESTS += test-inttypes-h
+check_PROGRAMS += test-inttypes-h
diff --git a/modules/inttypes-tests b/modules/inttypes-tests
deleted file mode 100644 (file)
index 4510912..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-Files:
-tests/test-inttypes.c
-
-Depends-on:
-inttypes-c++-tests
-
-configure.ac:
-
-Makefile.am:
-TESTS += test-inttypes
-check_PROGRAMS += test-inttypes
index 9669c2400fb58240078c5d4c10820d252b3eb656..56aa1237beedce8ed9dfdbb741c937ac1281d580 100644 (file)
@@ -19,7 +19,7 @@ gettext-h
 gnulib-i18n
 idx
 intprops
-inttypes
+inttypes-h
 mktime
 stdckdint
 time-h
index 508c02a16f476ac1f7139be573545ea87bfa3613..addcc82f91c166601341d8235de54d6dde90523f 100644 (file)
@@ -6,7 +6,7 @@ tests/virtualbox.h
 tests/macros.h
 
 Depends-on:
-inttypes
+inttypes-h
 sleep
 pthread-thread
 test-xfail
index 7880b64b9b7b2c097e6a24992183b9b1d7589ed0..552ee38a9f92ed8b2f66ed64c82dc57f5d8dd6dd 100644 (file)
@@ -5,7 +5,7 @@ tests/virtualbox.h
 tests/macros.h
 
 Depends-on:
-inttypes
+inttypes-h
 sleep
 test-xfail
 
index a4115ca44b92003999c96d8c04528036d7591469..8f9103b603784e5bb11a545f83de86b82d84d641 100644 (file)
@@ -5,7 +5,7 @@ tests/test-stdckdint.c
 
 Depends-on:
 assert-h
-inttypes
+inttypes-h
 stdbool
 stdckdint-c++-tests
 
index c52e1611d8745d63df4c3c8c3fd78ac4522b56ac..3aa90b0d78de98710644e771b10e0d52c8c8eb1e 100644 (file)
@@ -5,7 +5,7 @@ tests/test-xstrtol.sh
 tests/macros.h
 
 Depends-on:
-inttypes
+inttypes-h
 test-framework-sh
 xstrtol-error
 
index d28ebca73f183d0a447c815ec428eabd0b0d8822..16902c43a86f2d6f1c8271bdbcbf60b95c349a86 100644 (file)
@@ -6,7 +6,7 @@ tests/test-xstrtoll.sh
 tests/macros.h
 
 Depends-on:
-inttypes
+inttypes-h
 test-framework-sh
 
 configure.ac:
diff --git a/tests/test-inttypes-c++.cc b/tests/test-inttypes-c++.cc
deleted file mode 100644 (file)
index 0d6784d..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Test of <inttypes.h> substitute in C++ mode.
-   Copyright (C) 2010-2024 Free Software Foundation, Inc.
-
-   This program is free software: you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation, either version 3 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
-
-/* Written by Bruno Haible <bruno@clisp.org>, 2017.  */
-
-#define GNULIB_NAMESPACE gnulib
-#include <config.h>
-
-#include <inttypes.h>
-
-#include "signature.h"
-
-
-#if GNULIB_TEST_STRTOIMAX
-SIGNATURE_CHECK (GNULIB_NAMESPACE::strtoimax, intmax_t, (const char *, char **, int));
-#endif
-
-#if GNULIB_TEST_STRTOUMAX
-SIGNATURE_CHECK (GNULIB_NAMESPACE::strtoumax, uintmax_t, (const char *, char **, int));
-#endif
-
-
-int
-main ()
-{
-}
diff --git a/tests/test-inttypes-c++2.cc b/tests/test-inttypes-c++2.cc
deleted file mode 100644 (file)
index 492025e..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Test of <inttypes.h> substitute in C++ mode.
-   Copyright (C) 2019-2024 Free Software Foundation, Inc.
-
-   This program is free software: you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation, either version 3 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
-
-#define GNULIB_NAMESPACE gnulib
-#include <config.h>
-
-#if __cplusplus >= 201103
-
-# include <cinttypes>
-
-#endif
diff --git a/tests/test-inttypes-h-c++.cc b/tests/test-inttypes-h-c++.cc
new file mode 100644 (file)
index 0000000..0d6784d
--- /dev/null
@@ -0,0 +1,39 @@
+/* Test of <inttypes.h> substitute in C++ mode.
+   Copyright (C) 2010-2024 Free Software Foundation, Inc.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation, either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2017.  */
+
+#define GNULIB_NAMESPACE gnulib
+#include <config.h>
+
+#include <inttypes.h>
+
+#include "signature.h"
+
+
+#if GNULIB_TEST_STRTOIMAX
+SIGNATURE_CHECK (GNULIB_NAMESPACE::strtoimax, intmax_t, (const char *, char **, int));
+#endif
+
+#if GNULIB_TEST_STRTOUMAX
+SIGNATURE_CHECK (GNULIB_NAMESPACE::strtoumax, uintmax_t, (const char *, char **, int));
+#endif
+
+
+int
+main ()
+{
+}
diff --git a/tests/test-inttypes-h-c++2.cc b/tests/test-inttypes-h-c++2.cc
new file mode 100644 (file)
index 0000000..492025e
--- /dev/null
@@ -0,0 +1,24 @@
+/* Test of <inttypes.h> substitute in C++ mode.
+   Copyright (C) 2019-2024 Free Software Foundation, Inc.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation, either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
+#define GNULIB_NAMESPACE gnulib
+#include <config.h>
+
+#if __cplusplus >= 201103
+
+# include <cinttypes>
+
+#endif
diff --git a/tests/test-inttypes-h.c b/tests/test-inttypes-h.c
new file mode 100644 (file)
index 0000000..036ca51
--- /dev/null
@@ -0,0 +1,116 @@
+/* Test of <inttypes.h> substitute.
+   Copyright (C) 2006-2007, 2009-2024 Free Software Foundation, Inc.
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation, either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2007.  */
+
+#include <config.h>
+
+#include <inttypes.h>
+
+/* Tests for macros supposed to be defined in inttypes.h.  */
+
+const char *k = /* implicit string concatenation */
+#ifdef INT8_MAX
+  PRId8 PRIi8
+#endif
+#ifdef UINT8_MAX
+  PRIo8 PRIu8 PRIx8 PRIX8
+#endif
+#ifdef INT16_MAX
+  PRId16 PRIi16
+#endif
+#ifdef UINT16_MAX
+  PRIo16 PRIu16 PRIx16 PRIX16
+#endif
+#ifdef INT32_MAX
+  PRId32 PRIi32
+#endif
+#ifdef UINT32_MAX
+  PRIo32 PRIu32 PRIx32 PRIX32
+#endif
+#ifdef INT64_MAX
+  PRId64 PRIi64
+#endif
+#ifdef UINT64_MAX
+  PRIo64 PRIu64 PRIx64 PRIX64
+#endif
+  PRIdLEAST8 PRIiLEAST8 PRIoLEAST8 PRIuLEAST8 PRIxLEAST8 PRIXLEAST8
+  PRIdLEAST16 PRIiLEAST16 PRIoLEAST16 PRIuLEAST16 PRIxLEAST16 PRIXLEAST16
+  PRIdLEAST32 PRIiLEAST32 PRIoLEAST32 PRIuLEAST32 PRIxLEAST32 PRIXLEAST32
+  PRIdLEAST64 PRIiLEAST64
+  PRIoLEAST64 PRIuLEAST64 PRIxLEAST64 PRIXLEAST64
+  PRIdFAST8 PRIiFAST8 PRIoFAST8 PRIuFAST8 PRIxFAST8 PRIXFAST8
+  PRIdFAST16 PRIiFAST16 PRIoFAST16 PRIuFAST16 PRIxFAST16 PRIXFAST16
+  PRIdFAST32 PRIiFAST32 PRIoFAST32 PRIuFAST32 PRIxFAST32 PRIXFAST32
+  PRIdFAST64 PRIiFAST64
+  PRIoFAST64 PRIuFAST64 PRIxFAST64 PRIXFAST64
+  PRIdMAX PRIiMAX PRIoMAX PRIuMAX PRIxMAX PRIXMAX
+#ifdef INTPTR_MAX
+  PRIdPTR PRIiPTR
+#endif
+#ifdef UINTPTR_MAX
+  PRIoPTR PRIuPTR PRIxPTR PRIXPTR
+#endif
+  ;
+const char *l = /* implicit string concatenation */
+#ifdef INT8_MAX
+  SCNd8 SCNi8
+#endif
+#ifdef UINT8_MAX
+  SCNo8 SCNu8 SCNx8
+#endif
+#ifdef INT16_MAX
+  SCNd16 SCNi16
+#endif
+#ifdef UINT16_MAX
+  SCNo16 SCNu16 SCNx16
+#endif
+#ifdef INT32_MAX
+  SCNd32 SCNi32
+#endif
+#ifdef UINT32_MAX
+  SCNo32 SCNu32 SCNx32
+#endif
+#ifdef INT64_MAX
+  SCNd64 SCNi64
+#endif
+#ifdef UINT64_MAX
+  SCNo64 SCNu64 SCNx64
+#endif
+  SCNdLEAST8 SCNiLEAST8 SCNoLEAST8 SCNuLEAST8 SCNxLEAST8
+  SCNdLEAST16 SCNiLEAST16 SCNoLEAST16 SCNuLEAST16 SCNxLEAST16
+  SCNdLEAST32 SCNiLEAST32 SCNoLEAST32 SCNuLEAST32 SCNxLEAST32
+  SCNdLEAST64 SCNiLEAST64
+  SCNoLEAST64 SCNuLEAST64 SCNxLEAST64
+  SCNdFAST8 SCNiFAST8 SCNoFAST8 SCNuFAST8 SCNxFAST8
+  SCNdFAST16 SCNiFAST16 SCNoFAST16 SCNuFAST16 SCNxFAST16
+  SCNdFAST32 SCNiFAST32 SCNoFAST32 SCNuFAST32 SCNxFAST32
+  SCNdFAST64 SCNiFAST64
+  SCNoFAST64 SCNuFAST64 SCNxFAST64
+  SCNdMAX SCNiMAX SCNoMAX SCNuMAX SCNxMAX
+#ifdef INTPTR_MAX
+  SCNdPTR SCNiPTR
+#endif
+#ifdef UINTPTR_MAX
+  SCNoPTR SCNuPTR SCNxPTR
+#endif
+  ;
+
+int
+main (void)
+{
+  return 0;
+}
diff --git a/tests/test-inttypes.c b/tests/test-inttypes.c
deleted file mode 100644 (file)
index 036ca51..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-/* Test of <inttypes.h> substitute.
-   Copyright (C) 2006-2007, 2009-2024 Free Software Foundation, Inc.
-
-   This program is free software: you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation, either version 3 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
-
-/* Written by Bruno Haible <bruno@clisp.org>, 2007.  */
-
-#include <config.h>
-
-#include <inttypes.h>
-
-/* Tests for macros supposed to be defined in inttypes.h.  */
-
-const char *k = /* implicit string concatenation */
-#ifdef INT8_MAX
-  PRId8 PRIi8
-#endif
-#ifdef UINT8_MAX
-  PRIo8 PRIu8 PRIx8 PRIX8
-#endif
-#ifdef INT16_MAX
-  PRId16 PRIi16
-#endif
-#ifdef UINT16_MAX
-  PRIo16 PRIu16 PRIx16 PRIX16
-#endif
-#ifdef INT32_MAX
-  PRId32 PRIi32
-#endif
-#ifdef UINT32_MAX
-  PRIo32 PRIu32 PRIx32 PRIX32
-#endif
-#ifdef INT64_MAX
-  PRId64 PRIi64
-#endif
-#ifdef UINT64_MAX
-  PRIo64 PRIu64 PRIx64 PRIX64
-#endif
-  PRIdLEAST8 PRIiLEAST8 PRIoLEAST8 PRIuLEAST8 PRIxLEAST8 PRIXLEAST8
-  PRIdLEAST16 PRIiLEAST16 PRIoLEAST16 PRIuLEAST16 PRIxLEAST16 PRIXLEAST16
-  PRIdLEAST32 PRIiLEAST32 PRIoLEAST32 PRIuLEAST32 PRIxLEAST32 PRIXLEAST32
-  PRIdLEAST64 PRIiLEAST64
-  PRIoLEAST64 PRIuLEAST64 PRIxLEAST64 PRIXLEAST64
-  PRIdFAST8 PRIiFAST8 PRIoFAST8 PRIuFAST8 PRIxFAST8 PRIXFAST8
-  PRIdFAST16 PRIiFAST16 PRIoFAST16 PRIuFAST16 PRIxFAST16 PRIXFAST16
-  PRIdFAST32 PRIiFAST32 PRIoFAST32 PRIuFAST32 PRIxFAST32 PRIXFAST32
-  PRIdFAST64 PRIiFAST64
-  PRIoFAST64 PRIuFAST64 PRIxFAST64 PRIXFAST64
-  PRIdMAX PRIiMAX PRIoMAX PRIuMAX PRIxMAX PRIXMAX
-#ifdef INTPTR_MAX
-  PRIdPTR PRIiPTR
-#endif
-#ifdef UINTPTR_MAX
-  PRIoPTR PRIuPTR PRIxPTR PRIXPTR
-#endif
-  ;
-const char *l = /* implicit string concatenation */
-#ifdef INT8_MAX
-  SCNd8 SCNi8
-#endif
-#ifdef UINT8_MAX
-  SCNo8 SCNu8 SCNx8
-#endif
-#ifdef INT16_MAX
-  SCNd16 SCNi16
-#endif
-#ifdef UINT16_MAX
-  SCNo16 SCNu16 SCNx16
-#endif
-#ifdef INT32_MAX
-  SCNd32 SCNi32
-#endif
-#ifdef UINT32_MAX
-  SCNo32 SCNu32 SCNx32
-#endif
-#ifdef INT64_MAX
-  SCNd64 SCNi64
-#endif
-#ifdef UINT64_MAX
-  SCNo64 SCNu64 SCNx64
-#endif
-  SCNdLEAST8 SCNiLEAST8 SCNoLEAST8 SCNuLEAST8 SCNxLEAST8
-  SCNdLEAST16 SCNiLEAST16 SCNoLEAST16 SCNuLEAST16 SCNxLEAST16
-  SCNdLEAST32 SCNiLEAST32 SCNoLEAST32 SCNuLEAST32 SCNxLEAST32
-  SCNdLEAST64 SCNiLEAST64
-  SCNoLEAST64 SCNuLEAST64 SCNxLEAST64
-  SCNdFAST8 SCNiFAST8 SCNoFAST8 SCNuFAST8 SCNxFAST8
-  SCNdFAST16 SCNiFAST16 SCNoFAST16 SCNuFAST16 SCNxFAST16
-  SCNdFAST32 SCNiFAST32 SCNoFAST32 SCNuFAST32 SCNxFAST32
-  SCNdFAST64 SCNiFAST64
-  SCNoFAST64 SCNuFAST64 SCNxFAST64
-  SCNdMAX SCNiMAX SCNoMAX SCNuMAX SCNxMAX
-#ifdef INTPTR_MAX
-  SCNdPTR SCNiPTR
-#endif
-#ifdef UINTPTR_MAX
-  SCNoPTR SCNuPTR SCNxPTR
-#endif
-  ;
-
-int
-main (void)
-{
-  return 0;
-}