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

237 files changed:
ChangeLog
doc/gnulib-readme.texi
doc/gnulib.texi
doc/posix-headers/stdint.texi
modules/alignalloc
modules/alignalloc-tests
modules/alignasof-tests
modules/aligned-malloc
modules/aligned_alloc-tests
modules/alignof-tests
modules/areadlink-with-size
modules/areadlinkat-with-size
modules/array-list
modules/array-map
modules/array-set
modules/avltreehash-list
modules/backup-rename
modules/backupfile
modules/bitrotate
modules/byteswap
modules/byteswap-tests
modules/c-snprintf
modules/c-snzprintf
modules/c-vasnprintf
modules/c-vasprintf
modules/c-vaszprintf
modules/c-vsnprintf
modules/c-vsnzprintf
modules/call_once-tests
modules/calloc-gnu-tests
modules/calloc-posix-tests
modules/carray-list
modules/ceil-tests
modules/ceilf-tests
modules/crc
modules/crc-x86_64
modules/crypto/arcfour
modules/crypto/arctwo
modules/crypto/des
modules/crypto/md4-buffer
modules/crypto/md5-buffer
modules/crypto/rijndael
modules/crypto/sha1-buffer
modules/crypto/sha256-buffer
modules/crypto/sha512-buffer
modules/crypto/sm3-buffer
modules/cycle-check
modules/dfa
modules/di-set
modules/dprintf-posix-tests
modules/dzprintf-gnu-tests
modules/dzprintf-posix-tests
modules/endian
modules/endian-tests
modules/execute-tests
modules/explicit_bzero-tests
modules/floor-tests
modules/floorf-tests
modules/fprintf-posix-tests
modules/fstrcmp
modules/fsusage
modules/fts
modules/fzprintf-posix-tests
modules/get-rusage-as
modules/get-rusage-data
modules/getdelim
modules/getgroups
modules/getndelim2
modules/getpayload
modules/getpayloadf
modules/getpayloadl
modules/getrusage
modules/git-merge-changelog
modules/glob
modules/hamt
modules/hash
modules/hash-map
modules/hash-set
modules/htonl-tests
modules/human
modules/ialloc
modules/iconv_open
modules/idx
modules/immutable
modules/inttostr
modules/inttypes-h-incomplete
modules/jit/cache
modules/jit/cache-tests
modules/linkedhash-list
modules/linkedhash-map
modules/linkedhash-set
modules/lock-tests
modules/malloc-gnu-tests
modules/malloc-posix-tests
modules/malloca
modules/mbrtowc
modules/memalign-tests
modules/memchr2
modules/memcmp
modules/memmem-simple
modules/memset_explicit-tests
modules/mkdtemp
modules/mountlist
modules/mtx-tests
modules/obstack
modules/pipe-filter-gi
modules/pipe-filter-ii
modules/posix_memalign-tests
modules/posixtm-tests
modules/printf-posix-tests
modules/quotearg
modules/quotearg-simple-tests
modules/quotearg-tests
modules/random
modules/random_r
modules/rawmemchr
modules/rbtreehash-list
modules/read-file
modules/readutmp
modules/realloc-posix-tests
modules/reallocarray-tests
modules/regex
modules/relocatable-prog-wrapper
modules/round-tests
modules/roundf-tests
modules/setpayload
modules/setpayloadf
modules/setpayloadl
modules/setpayloadsig
modules/setpayloadsigf
modules/setpayloadsigl
modules/sigprocmask
modules/sigsegv
modules/sigsegv-tests
modules/simple-atomic
modules/sleep
modules/snprintf
modules/snprintf-posix-tests
modules/snzprintf
modules/spawn-pipe-tests
modules/sprintf-posix
modules/sprintf-posix-tests
modules/stdc_bit_ceil-tests
modules/stdc_bit_floor-tests
modules/stdc_bit_width-tests
modules/stdc_count_ones-tests
modules/stdc_count_zeros-tests
modules/stdc_first_leading_one-tests
modules/stdc_first_leading_zero-tests
modules/stdc_first_trailing_one-tests
modules/stdc_first_trailing_zero-tests
modules/stdc_has_single_bit-tests
modules/stdc_leading_ones-tests
modules/stdc_leading_zeros-tests
modules/stdc_trailing_ones-tests
modules/stdc_trailing_zeros-tests
modules/stdint
modules/stdint-c++-tests [deleted file]
modules/stdint-h [new file with mode: 0644]
modules/stdint-h-c++-tests [new file with mode: 0644]
modules/stdint-h-tests [new file with mode: 0644]
modules/stdint-tests [deleted file]
modules/strtoimax
modules/strtoumax
modules/strverscmp
modules/sublist
modules/szprintf
modules/tempname
modules/thread
modules/threads-h-tests
modules/tls-tests
modules/totalordermagl
modules/trunc-tests
modules/truncf-tests
modules/tsearch-tests
modules/tss-tests
modules/u64
modules/uchar
modules/unistdio/u-printf-args
modules/unistdio/u16-printf-parse
modules/unistdio/u16-u16-vasnprintf
modules/unistdio/u16-u16-vsprintf
modules/unistdio/u16-vasnprintf
modules/unistdio/u16-vsprintf
modules/unistdio/u32-printf-parse
modules/unistdio/u32-u32-vasnprintf
modules/unistdio/u32-u32-vsprintf
modules/unistdio/u32-vasnprintf
modules/unistdio/u32-vsprintf
modules/unistdio/u8-asnprintf-extra-tests
modules/unistdio/u8-printf-parse
modules/unistdio/u8-u8-vasnprintf
modules/unistdio/u8-u8-vsprintf
modules/unistdio/u8-vasnprintf
modules/unistdio/u8-vsprintf
modules/unistdio/ulc-asnprintf-extra-tests
modules/unistdio/ulc-printf-parse
modules/unistdio/ulc-vasnprintf
modules/unistdio/ulc-vsprintf
modules/unitypes
modules/utimecmp
modules/vasnprintf
modules/vasnprintf-extra-tests
modules/vasnprintf-posix-tests
modules/vasnwprintf
modules/vasnwprintf-extra-tests
modules/vasnwprintf-posix-tests
modules/vasprintf
modules/vasprintf-posix-tests
modules/vaszprintf
modules/vdprintf-posix-tests
modules/vdzprintf-gnu-tests
modules/vdzprintf-posix-tests
modules/vfprintf-posix-tests
modules/vfzprintf-posix-tests
modules/vma-iter
modules/vma-prot
modules/vprintf-posix-tests
modules/vsnprintf
modules/vsnprintf-posix-tests
modules/vsnzprintf
modules/vsprintf-posix
modules/vsprintf-posix-tests
modules/vszprintf
modules/vzprintf-posix-tests
modules/windows-spawn
modules/xalloc
modules/xalloc-oversized
modules/xprintf-posix-tests
modules/xstrtol
modules/zprintf-posix-tests
tests/test-stdint-c++.cc [deleted file]
tests/test-stdint-c++2.cc [deleted file]
tests/test-stdint-h-c++.cc [new file with mode: 0644]
tests/test-stdint-h-c++2.cc [new file with mode: 0644]
tests/test-stdint-h.c [new file with mode: 0644]
tests/test-stdint.c [deleted file]

index e09072ad314d67e59ed703e64e14f023e783cb04..8a58b0f233951c6464d973ba46ad0fe6a429e726 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2024-12-27  Bruno Haible  <bruno@clisp.org>
+
+       Rename module stdint to stdint-h.
+       * modules/stdint-h: Renamed from modules/stdint.
+       * modules/stdint-h-tests: Renamed from modules/stdint-tests.
+       * modules/stdint-h-c++-tests: Renamed from modules/stdint-c++-tests.
+       * tests/test-stdint-h.c: Renamed from tests/test-stdint.c.
+       * tests/test-stdint-h-c++.cc: Renamed from tests/test-stdint-c++.cc.
+       * tests/test-stdint-h-c++2.cc: Renamed from tests/test-stdint-c++2.cc.
+       * doc/posix-headers/stdint.texi: Update.
+       * doc/gnulib-readme.texi: Update.
+       * doc/gnulib.texi: Update.
+       * modules/* (Depends-on): Update.
+       * modules/stdint: New file.
+
 2024-12-27  Bruno Haible  <bruno@clisp.org>
 
        Rename module stddef to stddef-h.
index 70dbb3d7d5d9cdcc522087b1c09f928ecbbb4629..c3ddda0557271a0df34329384c2eb454d1324b23 100644 (file)
@@ -374,8 +374,8 @@ it directly, preferring plain @code{bool} via the
 
 @item
 @code{<stdint.h>},
-@mindex stdint
-assuming the @code{stdint} module is used.
+@mindex stdint-h
+assuming the @code{stdint-h} module is used.
 @xref{stdint.h}.
 
 @item
index 822cf1dfb2d9bdad7f5a1b57e524d72893a91519..4a9966911a117c258604d5434f00b6b97d523edc 100644 (file)
@@ -828,7 +828,7 @@ Git, however, doesn't address the distribution issue.  When a package
 either has to put a comment into @file{foobar/autogen.sh} saying
 ``Attention! This doesn't work with a pristine Gnulib, you need this
 and that patch after checking out Gnulib,'' or it has to use the
-@samp{--avoid=stdint} option and provide the modified @code{stdint}
+@samp{--avoid=stdint-h} option and provide the modified @code{stdint-h}
 module in a different directory.
 
 The @option{--local-dir} option to @command{gnulib-tool} solves this
index c594b0cd76e3f1ac76943d344ec1f5f0e4bf2bdb..94cf705cb3c4bee5ef9aab22624561550eb1b85c 100644 (file)
@@ -3,8 +3,8 @@
 
 POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdint.h.html}
 
-Gnulib module: stdint
-@mindex stdint
+Gnulib module: stdint-h
+@mindex stdint-h
 
 Portability problems fixed by Gnulib:
 @itemize
@@ -69,7 +69,7 @@ To work around these problems, compute the value of expressions like
 @code{#if}-time.
 @end itemize
 
-The @code{stdint} module uses @code{#include_next}.  If you wish to install
+The @code{stdint-h} module uses @code{#include_next}.  If you wish to install
 the generated stdint.h file under another name, typically in order to
 be able to use some of the types defined by stdint.h in your public
 header file, you could use the following Makefile.am-snippet:
index 7f1aac45c54f012f2029dca00b305e1cd46bac30..fb64717c7f198746695c1461182c891a90805977 100644 (file)
@@ -14,7 +14,7 @@ extern-inline
 idx
 posix_memalign
 stdckdint-h
-stdint
+stdint-h
 
 configure.ac:
 gl_ALIGNALLOC
index 359f2975d5f61c4cc80f9a3f37f496fbc7b9fa4e..205c712017d3c9eb3aead8e3f117d380d8cc3578 100644 (file)
@@ -5,7 +5,7 @@ tests/macros.h
 
 Depends-on:
 intprops
-stdint
+stdint-h
 
 configure.ac:
 
index 35bef17b99518b64df3b8b73660e966e47fb0d0b..106b7015efb62a93b712dfeffbcfbccc709af4d0 100644 (file)
@@ -4,7 +4,7 @@ tests/macros.h
 
 Depends-on:
 assert-h
-stdint
+stdint-h
 
 configure.ac:
 
index ce2297243633e6fc2909f48f6c7c6ca674fd752b..44dcce2a6f10f16c5c4f03ed60a6e78b171a0d3c 100644 (file)
@@ -6,7 +6,7 @@ lib/aligned-malloc.h
 m4/malloc-align.m4
 
 Depends-on:
-stdint
+stdint-h
 posix_memalign
 aligned_alloc
 memalign
index ff7fa1970e8c534c71bd62bfe4d6b64eec3ecf36..4674c4e840c251cd83e0f324917daeb738d32070 100644 (file)
@@ -3,7 +3,7 @@ tests/test-aligned_alloc.c
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 598351790e9313dfd3991893153de7fea6e33387..b9ba57c49e03352d91d54013f355f0d4e8e6db01 100644 (file)
@@ -3,7 +3,7 @@ tests/test-alignof.c
 
 Depends-on:
 assert-h
-stdint
+stdint-h
 
 configure.ac:
 
index d755e3094c8751b22004807d5d3d4124222bb747..ff2c7872bde99681057912bdd0016908de86e950 100644 (file)
@@ -10,7 +10,7 @@ free-posix
 limits-h
 readlink
 ssize_t
-stdint
+stdint-h
 unistd
 
 configure.ac:
index a47fa0f904ffae3afc773d759f0ac4df6fd2d076..b0a1cdefa6e7f6f6572d6414eba694df4a49dbdc 100644 (file)
@@ -8,7 +8,7 @@ lib/at-func.c
 
 Depends-on:
 areadlink-with-size
-stdint
+stdint-h
 readlinkat
 at-internal
 errno-h
index 58063d80e0ac3d779bf7fdcd16eb9bd306138f7e..a19a36018f935ccebcbcfa1b1fb9ec95fbc546a7 100644 (file)
@@ -7,7 +7,7 @@ lib/gl_array_list.c
 
 Depends-on:
 list
-stdint
+stdint-h
 xsize
 
 configure.ac:
index edf4260c1c1408dbcda9984a2918e032ebf4e206..43748ca8503fc63be4546c45ac944c31fd76865b 100644 (file)
@@ -7,7 +7,7 @@ lib/gl_array_map.c
 
 Depends-on:
 map
-stdint
+stdint-h
 xsize
 
 configure.ac:
index a8eb33f671d2e4c5671cead4fc10590ceefd594f..e2af6be2d6a62ada8b9e8ff6f927563a21697a7f 100644 (file)
@@ -7,7 +7,7 @@ lib/gl_array_set.c
 
 Depends-on:
 set
-stdint
+stdint-h
 xsize
 
 configure.ac:
index 2873c8f551bfb805d26afd940ede56118ebee992..622f6d9924b4145b80f3ecbebabfb8a42aa64d26 100644 (file)
@@ -18,7 +18,7 @@ Depends-on:
 builtin-expect
 list
 avltree-oset
-stdint
+stdint-h
 xsize
 
 configure.ac:
index 286756277aff4e6bd8eaaac65f0c4ebb1a938c51..8f9e917f63998c56ad1a37b76778d7b1f57886b8 100644 (file)
@@ -23,7 +23,7 @@ readdir
 renameatu
 stdbool-h
 stdckdint-h
-stdint
+stdint-h
 xalloc-oversized
 
 configure.ac:
index 2f25801bcb0c8d96638ddc4d5f417dcaff265333..fb08f69d36d7dc4d68e0e2e032cc1d9a642dea51 100644 (file)
@@ -23,7 +23,7 @@ readdir
 renameatu
 stdbool-h
 stdckdint-h
-stdint
+stdint-h
 xalloc-die
 
 configure.ac:
index 97cd8dd4604521ce53ad611edc8798db40f89704..64193d18536dba860f058a6811cd6a86cba8623a 100644 (file)
@@ -7,7 +7,7 @@ lib/bitrotate.c
 
 Depends-on:
 extern-inline
-stdint
+stdint-h
 
 configure.ac:
 
index 1c1a40a375f6cf8fcad0712d5d76457119e4b837..bd3901dd85ab00ee81dd34b3a63d1102fe7674c7 100644 (file)
@@ -10,7 +10,7 @@ Depends-on:
 gen-header
 extern-inline           [$GL_GENERATE_BYTESWAP_H]
 stdbool-h               [$GL_GENERATE_BYTESWAP_H]
-stdint                  [$GL_GENERATE_BYTESWAP_H]
+stdint-h                [$GL_GENERATE_BYTESWAP_H]
 
 configure.ac:
 gl_BYTESWAP
index e148c5f7f300ba9520f32ac60a3d524864972172..1734e699381028ba64ac84729c4f47dd1b4075a8 100644 (file)
@@ -3,7 +3,7 @@ tests/test-byteswap.c
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 byteswap-c++-tests
 
 configure.ac:
index 19a054dcbeb10d7abeafc4fae0eb0dfe87459be7..d3fe2fa03dc56f9748782e4ec59b6fb6503a4982 100644 (file)
@@ -6,7 +6,7 @@ lib/c-snprintf.h
 lib/c-snprintf.c
 
 Depends-on:
-stdint
+stdint-h
 stdio
 c-vsnzprintf
 
index 83c2cd83a79c37daec9204da3bf8b72df8bf91b9..69bedfdb5db807614948c29030662631017d8fda 100644 (file)
@@ -7,7 +7,7 @@ lib/c-snprintf.h
 lib/c-snzprintf.c
 
 Depends-on:
-stdint
+stdint-h
 stdio
 c-vasnprintf
 
index c3f998aa5d6d1b1f9fcfd4247b228532f9392b43..245769ca573453ff7cce5ba34cb5cfe1619081c8 100644 (file)
@@ -24,7 +24,7 @@ Depends-on:
 assert-h
 attribute
 limits-h
-stdint
+stdint-h
 stdio
 mixin/printf-posix
 free-posix
index 8b012daabe8d863ecd93eac0c79842e371c080f8..e36252078175d1dcc4582955c4f99487c2040311 100644 (file)
@@ -7,7 +7,7 @@ lib/c-asprintf.c
 lib/c-vasprintf.c
 
 Depends-on:
-stdint
+stdint-h
 stdio
 c-vasnprintf
 
index da7df0d7be83f1d52a530eda99586edeb35d5a30..c5b77a54ee2e8666dfc50fc28901ea75b7b64be5 100644 (file)
@@ -7,7 +7,7 @@ lib/c-aszprintf.c
 lib/c-vaszprintf.c
 
 Depends-on:
-stdint
+stdint-h
 stdio
 c-vasnprintf
 
index 9ba2b3657a7b600d8325475060227e230edf0e0e..8e5a9131a3343ff0af5a9d4e7fd8283c8faec09a 100644 (file)
@@ -7,7 +7,7 @@ lib/c-vsnprintf.h
 lib/c-vsnprintf.c
 
 Depends-on:
-stdint
+stdint-h
 stdio
 c-vsnzprintf
 
index 9d56f9cdbeff8bd0f42158bb1b5f466b320932c5..e2e7e0a26161c597994f0f017c0352eeabf2edbb 100644 (file)
@@ -7,7 +7,7 @@ lib/c-vsnprintf.h
 lib/c-vsnzprintf.c
 
 Depends-on:
-stdint
+stdint-h
 stdio
 c-vasnprintf
 
index 6199acb8863cc69a3cfc8d183e8bc6999a2344b2..d6ad2fcf22058905ce379ded04469d0f864c30f3 100644 (file)
@@ -7,7 +7,7 @@ Depends-on:
 thrd
 lock
 mtx
-stdint
+stdint-h
 
 configure.ac:
 AC_CHECK_DECLS_ONCE([alarm])
index f0f061cd1103bcd2a2bd1bde01103d71dda44cf1..7fe8429dac84766d78c2d325f77d9c6b749a4363 100644 (file)
@@ -3,7 +3,7 @@ tests/test-calloc-gnu.c
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 591258d6ccdfa6d869dc04f5a65c257d9125735b..fa0b56ffc6676c2a74c44953344ff8ac38c3553d 100644 (file)
@@ -3,7 +3,7 @@ tests/test-calloc-posix.c
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index bd72e5ffc36dc987ca2082370427b001a35af191..92be16bfe6d808d2afaf63eb13baafefb3954b35 100644 (file)
@@ -7,7 +7,7 @@ lib/gl_carray_list.c
 
 Depends-on:
 list
-stdint
+stdint-h
 xsize
 
 configure.ac:
index ef0458d2ad25f0c3039f3cb406667597f8d4b9fb..14d85744841bc53d8b7e106396206b8e7fb8bf5a 100644 (file)
@@ -11,7 +11,7 @@ float-h
 isnand-nolibm
 nan
 stdbool-h
-stdint
+stdint-h
 
 configure.ac:
 
index 7aa3fc3e0f5bead5daf32b807abf4db3cd59e7db..5a436c0e950bce759ecffedd5dea3d73729d2ff9 100644 (file)
@@ -11,7 +11,7 @@ float-h
 isnanf-nolibm
 nan
 stdbool-h
-stdint
+stdint-h
 
 configure.ac:
 
index c8dc462a27964152eb698427fd036e67a836e10a..a50fb2051fce3c4c2ae28a30157afbeb4e3b4aaf 100644 (file)
@@ -9,7 +9,7 @@ m4/crc.m4
 m4/build-cc.m4
 
 Depends-on:
-stdint
+stdint-h
 endian
 
 configure.ac:
index 2e4b5bf744bfcbae7c1d2517e3e1a8fdf7b3d508..4ce70a99c654262ae9be253870b5a7880e4f5498 100644 (file)
@@ -7,7 +7,7 @@ lib/crc-x86_64-pclmul.c
 m4/crc-x86_64.m4
 
 Depends-on:
-stdint
+stdint-h
 crc
 
 configure.ac:
index 5e7736c920855748931dda53c5ccfe1641001089..9c66dabd8d075d5a8996c04f786e08215a8b9ee9 100644 (file)
@@ -6,7 +6,7 @@ lib/arcfour.h
 lib/arcfour.c
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 AC_REQUIRE([AC_C_RESTRICT])
index d439701db0073b5f9cb884c78d1f0fcae80721ef..b50d27d034faff1b488b28041ff78bd0d838d6f9 100644 (file)
@@ -7,7 +7,7 @@ lib/arctwo.c
 m4/arctwo.m4
 
 Depends-on:
-stdint
+stdint-h
 bitrotate
 
 configure.ac:
index e82949e00d8646f77d5e62491c53fa4c3bcc98ef..414fc466a16d4534b7dd232d5f6827a39edcc333 100644 (file)
@@ -6,7 +6,7 @@ lib/des.c
 lib/des.h
 
 Depends-on:
-stdint
+stdint-h
 stdbool-h
 memcmp
 
index 73f11e35eee0557921332cfe5c9a42536686bae8..469ae745373729401cbdee7fd07b77223eeb8222 100644 (file)
@@ -9,7 +9,7 @@ m4/md4.m4
 Depends-on:
 alignasof
 byteswap
-stdint
+stdint-h
 
 configure.ac:
 AC_REQUIRE([AC_C_RESTRICT])
index 8290130b483a8ee6374a5f1972373e652ed38365..74df0ddf7008fcbdd1bba99278497013d7ecc39d 100644 (file)
@@ -13,7 +13,7 @@ alignasof
 byteswap
 c99
 extern-inline
-stdint
+stdint-h
 
 configure.ac:
 AC_REQUIRE([AC_C_RESTRICT])
index 8dd0ae5e02dac46f9666899f168a4be7a406a49d..2fcc3d3d875030d2dc988aa888a96a810a45ac41 100644 (file)
@@ -8,7 +8,7 @@ lib/rijndael-api-fst.c
 lib/rijndael-api-fst.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 AC_REQUIRE([AC_C_RESTRICT])
index ca6f477a66e947d4cebf786cf08b775722661d86..6117587f3b4a7f7e4bebefb167936ec576a8764f 100644 (file)
@@ -13,7 +13,7 @@ alignasof
 byteswap
 c99
 extern-inline
-stdint
+stdint-h
 
 configure.ac:
 AC_REQUIRE([AC_C_RESTRICT])
index 9e5c029af49493728e8bbe61a9f48a73df14aa40..3879a488c953d1c6c1b1e16e94e77a04aa02d297 100644 (file)
@@ -13,7 +13,7 @@ alignasof
 byteswap
 c99
 extern-inline
-stdint
+stdint-h
 
 configure.ac:
 AC_REQUIRE([AC_C_RESTRICT])
index 2a35e2ef200ef3be90353078f32e1447815731b3..8ae2b28f38391aa952ba394a68a3ceff38a3103c 100644 (file)
@@ -13,7 +13,7 @@ alignasof
 byteswap
 c99
 extern-inline
-stdint
+stdint-h
 u64
 
 configure.ac:
index 5f2f2f62428bb35b63c9d5e5f2019c10a629a95c..710e4ef80d32763932a8134023d4b9ee8dabe727 100644 (file)
@@ -11,7 +11,7 @@ alignasof
 byteswap
 c99
 extern-inline
-stdint
+stdint-h
 
 configure.ac:
 gl_SM3
index ae97f87b14673506e61b999dc57db4d8939cb53f..bfacf1620d61c77a1bc8a2d1c5073d09fa1730f3 100644 (file)
@@ -11,7 +11,7 @@ assure
 dev-ino
 same-inode
 stdbool-h
-stdint
+stdint-h
 
 configure.ac:
 gl_CYCLE_CHECK
index 7c09f1f4b118f6ad83e8e77b7695b8e6521eb57a..2fb58c3b97ca3ca0711643d3294b6abb62a34f49 100644 (file)
@@ -27,7 +27,7 @@ mbszero
 regex
 stdbool-h
 stddef-h
-stdint
+stdint-h
 stdio
 stdlib
 string
index 2da14ad48deac3752faa17603e4e3269d38aac6c..db6e4ed5dc76ddff4934d8687d9325217c92adc4 100644 (file)
@@ -8,7 +8,7 @@ lib/di-set.h
 Depends-on:
 ino-map
 hash
-stdint
+stdint-h
 
 configure.ac:
 
index c86e31dce762ba89b345f8ab622b2c4890ac34d6..a3dcf8c4ac1801eaff6f1e1c77ecb503b86af2d2 100644 (file)
@@ -12,7 +12,7 @@ tests/macros.h
 
 Depends-on:
 stdbool-h
-stdint
+stdint-h
 get-rusage-as
 
 configure.ac:
index 51d462bb471ce3846435d6cd03d0dab4563e475c..d6b584923e66bb32d745872e71093394e56e9aea 100644 (file)
@@ -6,7 +6,7 @@ tests/test-printf-gnu.output
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index c50df12aeec1c50e6328a315863b31dd963a74c5..4f11dee34cedef0b1d12eedb8101157dff049a46 100644 (file)
@@ -7,7 +7,7 @@ tests/infinity.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 95b9a91e8e3f19ab4ac5f266dace3487a7559ce5..c4cef9dc90c8510c2df49c3014afb62f6245467e 100644 (file)
@@ -11,7 +11,7 @@ gen-header
 include_next
 extern-inline           [$GL_GENERATE_ENDIAN_H && test $ENDIAN_H_JUST_MISSING_STDINT = 0]
 byteswap                [$GL_GENERATE_ENDIAN_H && test $ENDIAN_H_JUST_MISSING_STDINT = 0]
-stdint                  [$GL_GENERATE_ENDIAN_H]
+stdint-h                [$GL_GENERATE_ENDIAN_H]
 
 configure.ac:
 gl_ENDIAN_H
index e5d6da19b62c64e381616306ca7da542a70100ad..9a8fee0429a7a21a5e6ab37cacb684d009bdcda8 100644 (file)
@@ -4,7 +4,7 @@ tests/macros.h
 
 Depends-on:
 assert-h
-stdint
+stdint-h
 endian-c++-tests
 
 configure.ac:
index 34d6e5670e85c494bf2b637bec0b8fb5c95061bc..8f6bdd15ccda82d892221c83f0190f48d64de21c 100644 (file)
@@ -16,7 +16,7 @@ mkdir
 msvc-inval
 read-file
 stdbool-h
-stdint
+stdint-h
 unistd
 
 configure.ac:
index 77719dafb350b0f82ae99f5ee57d206b2c7fd080..c6c541b4e5f4c85a5e6a0ca8bd8719ebaecffbbd 100644 (file)
@@ -4,7 +4,7 @@ tests/signature.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 vma-iter
 
 configure.ac:
index 07025043a0c218527febdbaa1b69ae7f0f4c1ebb..fb9530fc2ffbb8fb01df5fa3230fa317236563d3 100644 (file)
@@ -11,7 +11,7 @@ float-h
 isnand-nolibm
 nan
 stdbool-h
-stdint
+stdint-h
 
 configure.ac:
 
index 71a9401416bdfdaf7d82c519a7ee9afd29361930..6c3fd6bdbfdcfaf347f54e8d70ec981513cb27e3 100644 (file)
@@ -11,7 +11,7 @@ float-h
 isnanf-nolibm
 nan
 stdbool-h
-stdint
+stdint-h
 
 configure.ac:
 
index 3b6044bab6b7c0bdfb2d139df99846c7c60066ff..e41baf480621c5cfa591cc46b436bfef7c893dce 100644 (file)
@@ -14,7 +14,7 @@ tests/macros.h
 
 Depends-on:
 stdbool-h
-stdint
+stdint-h
 get-rusage-as
 
 configure.ac:
index 4713c79ac1bbbe9854cbd6995749bdfc8742c6fc..91040136ba4d66268295ca163bd5f9e6b05e4beb 100644 (file)
@@ -11,7 +11,7 @@ diffseq
 once
 tls
 minmax
-stdint
+stdint-h
 xalloc
 
 configure.ac:
index eb4fd442111300ba5bf356d300a5de008f4245ca..d625216c5ffb4d444e6edd6f7621a278d4367452 100644 (file)
@@ -10,7 +10,7 @@ Depends-on:
 c99
 largefile
 stdbool-h
-stdint
+stdint-h
 
 configure.ac:
 gl_FSUSAGE
index e7cbf9e2f437d16a0e5014b2221efe5249ca4698..e79c0ce47098d45405e96ffb73c326feda87d66d 100644 (file)
@@ -36,7 +36,7 @@ readdir
 realloc-posix
 stdbool-h
 stddef-h
-stdint
+stdint-h
 
 configure.ac:
 gl_FUNC_FTS
index 66ace8a4984fc0295e607ccc3a022871394bbe2a..48d3d3e295a279796e6b9cfdf969f11d22716901 100644 (file)
@@ -7,7 +7,7 @@ tests/infinity.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 0dadd5cc6f12748d529b255524351a69867fedad..41796a1de7b7b797dca43243ecc6c5abbab40ca6 100644 (file)
@@ -7,7 +7,7 @@ lib/get-rusage-as.c
 m4/mmap-anon.m4
 
 Depends-on:
-stdint
+stdint-h
 unistd
 extensions
 getpagesize
index 4206ec964275ab945ffa558acbc8deee984c6a0a..1b8e40171c8decd453e248232937c9282835a3be 100644 (file)
@@ -7,7 +7,7 @@ lib/get-rusage-data.c
 m4/mmap-anon.m4
 
 Depends-on:
-stdint
+stdint-h
 unistd
 extensions
 getpagesize
index 24484f0aab711599547b09408b1a02afade09eee..d773c2d94bb8a85bcd42b2f576db395310d76134 100644 (file)
@@ -9,7 +9,7 @@ Depends-on:
 stdio
 extensions
 limits-h        [test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1]
-stdint          [test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1]
+stdint-h        [test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1]
 errno-h         [test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1]
 
 configure.ac:
index 58c607930ffff336457ee1af090c9377c3d0e562..eef80a4a78fc024367ac599dae3724b85f9170ba 100644 (file)
@@ -9,7 +9,7 @@ Depends-on:
 unistd
 free-posix      [test $HAVE_GETGROUPS = 0 || test $REPLACE_GETGROUPS = 1]
 malloc-posix    [test $HAVE_GETGROUPS = 0 || test $REPLACE_GETGROUPS = 1]
-stdint          [test $HAVE_GETGROUPS = 0 || test $REPLACE_GETGROUPS = 1]
+stdint-h        [test $HAVE_GETGROUPS = 0 || test $REPLACE_GETGROUPS = 1]
 
 configure.ac:
 gl_FUNC_GETGROUPS
index 4161158cdb3eddd4371648918eb141b2c7a1e99f..8a4fe1dd2ec03654ced017d2fa4e0738252f333c 100644 (file)
@@ -11,7 +11,7 @@ Depends-on:
 limits-h
 ssize_t
 stdbool-h
-stdint
+stdint-h
 freadptr
 freadseek
 memchr2
index a7ea6435ef1ed6676c12c91113fe3054bfcffbe6..acf4421556c59add529b9e3baeaf70d963cb825f 100644 (file)
@@ -10,7 +10,7 @@ Depends-on:
 math-h
 extensions
 float-h         [test $HAVE_GETPAYLOAD = 0 || test $REPLACE_GETPAYLOAD = 1]
-stdint          [test $HAVE_GETPAYLOAD = 0 || test $REPLACE_GETPAYLOAD = 1]
+stdint-h        [test $HAVE_GETPAYLOAD = 0 || test $REPLACE_GETPAYLOAD = 1]
 isnand          [test $HAVE_GETPAYLOAD = 0 || test $REPLACE_GETPAYLOAD = 1]
 
 configure.ac:
index 83c598fa9f1b7d7e5491593e7b1fbd76e5de2e0f..528628cd3d172e3c8155dfdbeb611b8eb7d49e5a 100644 (file)
@@ -10,7 +10,7 @@ Depends-on:
 math-h
 extensions
 float-h         [test $HAVE_GETPAYLOADF = 0 || test $REPLACE_GETPAYLOADF = 1]
-stdint          [test $HAVE_GETPAYLOADF = 0 || test $REPLACE_GETPAYLOADF = 1]
+stdint-h        [test $HAVE_GETPAYLOADF = 0 || test $REPLACE_GETPAYLOADF = 1]
 isnanf          [test $HAVE_GETPAYLOADF = 0 || test $REPLACE_GETPAYLOADF = 1]
 
 configure.ac:
index 89410bf200e7e037f5859833f1c542d1e7c65944..a9b93e5d8acebe4cb2542b30e6c10cccccd24bff 100644 (file)
@@ -12,7 +12,7 @@ math-h
 extensions
 getpayload      [{ test $HAVE_GETPAYLOADL = 0 || test $REPLACE_GETPAYLOADL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1]
 float-h         [{ test $HAVE_GETPAYLOADL = 0 || test $REPLACE_GETPAYLOADL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
-stdint          [{ test $HAVE_GETPAYLOADL = 0 || test $REPLACE_GETPAYLOADL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
+stdint-h        [{ test $HAVE_GETPAYLOADL = 0 || test $REPLACE_GETPAYLOADL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
 isnanl          [{ test $HAVE_GETPAYLOADL = 0 || test $REPLACE_GETPAYLOADL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
 snan            [{ test $HAVE_GETPAYLOADL = 0 || test $REPLACE_GETPAYLOADL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
 
index 512fb1c4192e476675f52666c63b457503df74c8..cc36f8d93481dee360bfe4656cb06b93b20c3002 100644 (file)
@@ -7,7 +7,7 @@ m4/getrusage.m4
 
 Depends-on:
 sys_resource
-stdint          [test $HAVE_GETRUSAGE = 0]
+stdint-h        [test $HAVE_GETRUSAGE = 0]
 
 configure.ac:
 gl_FUNC_GETRUSAGE
index b79c9991d96536ed8b2544959067534f9facc4e6..2a29362ba490ebc6212e9e29d1598eb5ed6f6774 100644 (file)
@@ -9,7 +9,7 @@ c99
 getopt-gnu
 idx
 stdbool-h
-stdint
+stdint-h
 stdlib
 error
 read-file
index b5475dfb6673da3809ea32ba2dc449704f88f880..20bf5cddba60f4a9e9c2903b4e91e7f9766114d4 100644 (file)
@@ -30,7 +30,7 @@ readdir                       [test $HAVE_GLOB = 0 || test $REPLACE_GLOB = 1]
 glibc-internal/scratch_buffer [test $HAVE_GLOB = 0 || test $REPLACE_GLOB = 1]
 stdbool-h                     [test $HAVE_GLOB = 0 || test $REPLACE_GLOB = 1]
 stdckdint-h                   [test $HAVE_GLOB = 0 || test $REPLACE_GLOB = 1]
-stdint                        [test $HAVE_GLOB = 0 || test $REPLACE_GLOB = 1]
+stdint-h                      [test $HAVE_GLOB = 0 || test $REPLACE_GLOB = 1]
 strdup                        [test $HAVE_GLOB = 0 || test $REPLACE_GLOB = 1]
 unistd                        [test $HAVE_GLOB = 0 || test $REPLACE_GLOB = 1]
 malloc-posix                  [test $HAVE_GLOB = 0 || test $REPLACE_GLOB = 1]
index 3cc2b393c1b04ba2a7545396af7f4e75d7cbd893..f419dc61f93322f914b29b8e02458a8affb2def4 100644 (file)
@@ -11,7 +11,7 @@ extern-inline
 flexmember
 inttypes-h-incomplete
 stdbool-h
-stdint
+stdint-h
 verify
 xalloc
 
index 1d985b6e766b210693b97b35947645b1f361c0bc..ffbf89b6fa590a13fd8140c1fd717422ad18434f 100644 (file)
@@ -11,7 +11,7 @@ calloc-posix
 free-posix
 malloc-posix
 stdbool-h
-stdint
+stdint-h
 xalloc-oversized
 
 configure.ac:
index cfe10067ee7c03761a85a16a4edc8b8756c9783f..84ba41793b7eb748535faa57f73d1d63ca7fc073 100644 (file)
@@ -10,7 +10,7 @@ lib/gl_anyhash_primes.h
 
 Depends-on:
 map
-stdint
+stdint-h
 xsize
 c99
 
index 62a0f1bb6f5029446cb2b0cb31290df6f6bbdb2d..f41704764b81857dc4f31841ebf63aff3c817622 100644 (file)
@@ -10,7 +10,7 @@ lib/gl_anyhash_primes.h
 
 Depends-on:
 set
-stdint
+stdint-h
 xsize
 c99
 
index 36097a9561f84383bb9035edc2a0325d6f653a84..9af2a51271d9b9776b03d8ee04a769c9679af53c 100644 (file)
@@ -4,7 +4,7 @@ tests/macros.h
 
 Depends-on:
 endian
-stdint
+stdint-h
 
 configure.ac:
 
index 2b5722a01e4feea6634afb6abdc0d4c4bb8414c5..e45898d16a1414564bda19db3f892df135c65584 100644 (file)
@@ -15,7 +15,7 @@ localeconv
 memmove
 xstrtoumax
 stdbool-h
-stdint
+stdint-h
 
 configure.ac:
 gl_HUMAN
index 822d15f9d9c19aba4ca7cadf8b19d6c5bf74e28c..f2af2d2bee0e42c83cd6106a5583e5f58b9c57d7 100644 (file)
@@ -12,7 +12,7 @@ idx
 malloc-gnu
 realloc-posix
 reallocarray
-stdint
+stdint-h
 
 configure.ac:
 
index 95aaa47db7ccf0235207273e03c1bdaf996c06d7..4993a0704496428d34d9fa95403696e754159f40 100644 (file)
@@ -19,7 +19,7 @@ iconv-h
 iconv
 c-ctype           [test $REPLACE_ICONV_OPEN = 1]
 c-strcase         [test $REPLACE_ICONV_OPEN = 1]
-stdint            [test $REPLACE_ICONV_UTF = 1]
+stdint-h          [test $REPLACE_ICONV_UTF = 1]
 unistr/u8-mbtoucr [test $REPLACE_ICONV_UTF = 1]
 unistr/u8-uctomb  [test $REPLACE_ICONV_UTF = 1]
 
index a766d5fdf96ec486f94b2560392777de7ebfd521..1e6878618e91d022c08cf5c99043b1a20f491afe 100644 (file)
@@ -5,7 +5,7 @@ Files:
 lib/idx.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index c513487ef0494f590f064b4a5f9a0e2248ef4e59..47326da3577a64fc36554eb83fdc4446f6b625cd 100644 (file)
@@ -10,7 +10,7 @@ m4/mmap-anon.m4
 m4/nocrash.m4
 
 Depends-on:
-stdint
+stdint-h
 pathmax
 open
 once
index 9eecea8800cd3715f1313a33e95f2f24aa7e8b13..f3e06b936900a3136337615fb3f5da108fc4f97d 100644 (file)
@@ -13,7 +13,7 @@ m4/inttostr.m4
 
 Depends-on:
 intprops
-stdint
+stdint-h
 
 configure.ac:
 gl_INTTOSTR
index 96ab2e3cdd6b5a944eace809f2b46977e1af50e8..4c4267582a12401fcebe47dbe2ab2b4e8d4a53cb 100644 (file)
@@ -12,7 +12,7 @@ multiarch
 snippet/arg-nonnull
 snippet/c++defs
 snippet/warn-on-use
-stdint
+stdint-h
 
 configure.ac:
 gl_INTTYPES_INCOMPLETE
index e836bddcf1776b079fdc9593c413b49eeba23706..3df36e4ff46e44870397c4791ee04336754549b4 100644 (file)
@@ -6,7 +6,7 @@ lib/jit/cache.h
 m4/valgrind-helper.m4
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 gl_VALGRIND_HELPER
index d8163d62067417f2d13b9493621864b80f68be67..36fe90b8e997ad385b107a55fc9a507c69a2bd6b 100644 (file)
@@ -12,7 +12,7 @@ Depends-on:
 clean-temp-simple
 getpagesize
 host-cpu-c-abi
-stdint
+stdint-h
 xalloc
 
 configure.ac:
index 4274a83ccc15fea3bd510e5a770d36936cb8ae7b..122bfb0af77b24eeb056f3a57bb9ee0aec7c979f 100644 (file)
@@ -12,7 +12,7 @@ lib/gl_anylinked_list2.h
 
 Depends-on:
 list
-stdint
+stdint-h
 xsize
 
 configure.ac:
index 9cd87f966cca26ea6c429b4a786be7a428e58076..5143b25dbd1d31d2ba91fe2fb222b8c7589576a1 100644 (file)
@@ -10,7 +10,7 @@ lib/gl_anyhash_primes.h
 
 Depends-on:
 map
-stdint
+stdint-h
 xsize
 c99
 
index f47a719c4831ea9a9d24169403a0d33ccd09fac0..6d099fa8a21abc89cb60a4786fbd18c046fe5d80 100644 (file)
@@ -10,7 +10,7 @@ lib/gl_anyhash_primes.h
 
 Depends-on:
 set
-stdint
+stdint-h
 xsize
 c99
 
index 9c43b10c77cf05f54db03e927e864ddbaa77c1b0..3869cf3365af2548a11b73bff7c323e26f80ec14 100644 (file)
@@ -7,7 +7,7 @@ m4/semaphore.m4
 
 Depends-on:
 thread
-stdint
+stdint-h
 once
 usleep
 yield
index dc1a34fe5cc6809ef862863cda3021858ed73a7b..918a95f7cb3ca3af430a9576210851380d3f6f97 100644 (file)
@@ -3,7 +3,7 @@ tests/test-malloc-gnu.c
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 17f9b6fb809140e9f675b592282e045d146c0e88..30884b79b38bf8b9d81892d55187d149fea69c11 100644 (file)
@@ -3,7 +3,7 @@ tests/test-malloc-posix.c
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 2c5d2e2cc92dceea39bc6bfdd09d84395a1446c1..f92f41e33e1a0033832d7587674007302ca98254 100644 (file)
@@ -13,7 +13,7 @@ assert-h
 extensions-aix
 idx
 stdckdint-h
-stdint
+stdint-h
 xalloc-oversized
 
 configure.ac:
index 64885a922c2ff7c79f703b8e03f0134129665ea5..b982911c44e54c49ef09da5b0dd32cbc91395bb4 100644 (file)
@@ -23,7 +23,7 @@ Depends-on:
 wchar
 extensions
 attribute       [test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1]
-stdint          [test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1]
+stdint-h        [test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1]
 hard-locale     [{ test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; } && test $REPLACE_MBSTATE_T = 0]
 mbsinit         [{ test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; } && test $REPLACE_MBSTATE_T = 0]
 assert-h        [test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1]
index 1450354d6dbb560f881e5003fb3aeebad15f5f87..32e6a83970e8d66e22b8836e921ff1a7d410155c 100644 (file)
@@ -3,7 +3,7 @@ tests/test-memalign.c
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 99e4b856a4e7895265684761396e9b259e12eebd..1eebab8916c0f8976e9b154f93eac6c4787ba061 100644 (file)
@@ -7,7 +7,7 @@ lib/memchr2.c
 lib/memchr2.valgrind
 
 Depends-on:
-stdint
+stdint-h
 memchr
 
 configure.ac:
index f40d6713ece86b3f36bed5be0555f784bbf247d8..072f89184cce472c23d648ee501de2e4beb42d9b 100644 (file)
@@ -12,7 +12,7 @@ lib/memcmp.c
 m4/memcmp.m4
 
 Depends-on:
-stdint          [test $gl_func_memcmp = no]
+stdint-h        [test $gl_func_memcmp = no]
 
 configure.ac:
 gl_FUNC_MEMCMP
index 71de887c39da6bb7c412f138648678f0c9af13f8..ab6c173041296a474d18191f32c251a0539f14dc 100644 (file)
@@ -10,7 +10,7 @@ Depends-on:
 builtin-expect
 extensions
 string
-stdint
+stdint-h
 memchr
 memcmp
 
index 3bb133fc1157a697c12beaa3d9eba31b146e5c85..2daff7ca4639bd436a12bfaaf6275b6878eff66f 100644 (file)
@@ -4,7 +4,7 @@ tests/signature.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 vma-iter
 
 configure.ac:
index 5f65e45a6b0ac9c52b30bf826f72735fa97c3c6b..43cb57861a7917ce4761d541355c42266b4afe74 100644 (file)
@@ -7,7 +7,7 @@ m4/mkdtemp.m4
 
 Depends-on:
 stdlib
-stdint          [test $HAVE_MKDTEMP = 0]
+stdint-h        [test $HAVE_MKDTEMP = 0]
 tempname        [test $HAVE_MKDTEMP = 0]
 
 configure.ac:
index 0c61ce700c73c0f4fb24496800992281a8adf8cc..972ebb5cd49535dee3c3689da577f70f4fb82151 100644 (file)
@@ -18,7 +18,7 @@ getline
 open
 unlocked-io-internal
 stdbool-h
-stdint
+stdint-h
 strstr-simple
 xalloc
 
index 58101a1bd1940d5e415d5b108cf1fdacb1b43ba9..95ae773eeb846107cea15bbe3c9785e558439b1b 100644 (file)
@@ -7,7 +7,7 @@ m4/semaphore.m4
 
 Depends-on:
 thrd
-stdint
+stdint-h
 random
 
 configure.ac:
index 4db26bc145791c8b391787c9c38d91d45f642d7b..dfe56c91392e208c36888e52c59c03b1fef88d79 100644 (file)
@@ -12,7 +12,7 @@ alignof         [test $HAVE_OBSTACK = 0 || test $REPLACE_OBSTACK = 1]
 gettext-h       [test $HAVE_OBSTACK = 0 || test $REPLACE_OBSTACK = 1]
 gnulib-i18n     [test $HAVE_OBSTACK = 0 || test $REPLACE_OBSTACK = 1]
 exitfail        [test $HAVE_OBSTACK = 0 || test $REPLACE_OBSTACK = 1]
-stdint          [test $HAVE_OBSTACK = 0 || test $REPLACE_OBSTACK = 1]
+stdint-h        [test $HAVE_OBSTACK = 0 || test $REPLACE_OBSTACK = 1]
 stdlib          [test $HAVE_OBSTACK = 0 || test $REPLACE_OBSTACK = 1]
 
 configure.ac:
index 05007f20977c62a1f624ad1d5aa33dfc5a6ea685..d646af2dce67641eeb2a2fed129118205961c213 100644 (file)
@@ -17,7 +17,7 @@ free-posix
 gettext-h
 gnulib-i18n
 stdbool-h
-stdint
+stdint-h
 stdlib
 sys_select
 unistd
index 06e5bc56e82ee606be635dcd81397ac234e892de..d6f8c5a1d884a2244881b770b9bbe50229939326 100644 (file)
@@ -16,7 +16,7 @@ fcntl-h
 gettext-h
 gnulib-i18n
 stdbool-h
-stdint
+stdint-h
 stdlib
 sys_select
 unistd
index 5136dab9e27e17c0b7856a7a43eb3d572d06d6ff..3031a7c2b81d484f5804911659f018e4dfccc224 100644 (file)
@@ -3,7 +3,7 @@ tests/test-posix_memalign.c
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 36ede8b6866e1edf6283db4f2cb1767c70f9dabe..0d1e2000f89cb66c875b27606b1911ea97546490 100644 (file)
@@ -5,7 +5,7 @@ tests/macros.h
 Depends-on:
 intprops
 setenv
-stdint
+stdint-h
 stpcpy
 strftime-fixes
 
index c602aa40f14caed6aa6628a20882e6477079adef..6c2f698ef96e7908e28716432894be54877886ca 100644 (file)
@@ -11,7 +11,7 @@ tests/signature.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 AC_CHECK_FUNCS_ONCE([getrlimit setrlimit])
index 8fed2b766b1e7127e02e3d6ce10ecf295d417caf..c052d3458b21bd88cac32540c0bab2a987022077 100644 (file)
@@ -22,7 +22,7 @@ minmax
 quotearg-simple
 localcharset
 stdbool-h
-stdint
+stdint-h
 uchar
 xalloc
 
index ba15ef2d4b4b9ee0ac484a587537db47d0dde22c..b046d9f0f423907445a76c918abccf1db335e28a 100644 (file)
@@ -7,7 +7,7 @@ m4/mmap-anon.m4
 
 Depends-on:
 c99
-stdint
+stdint-h
 
 configure.ac:
 dnl Check for prerequisites for memory fence checks.
index 22223a953432a4c5d76ee9f1b8ac71b13e39356b..e5481030c26ecf43322882df055768c5ba5965cf 100644 (file)
@@ -13,7 +13,7 @@ m4/codeset.m4
 
 Depends-on:
 gettext
-stdint
+stdint-h
 setenv
 unsetenv
 setlocale
index 9774088bda2ab830b4786443f8364d344eb6ea87..4cb3631b15cea821391271f8dbbece3ff24020d6 100644 (file)
@@ -9,7 +9,7 @@ Depends-on:
 stdlib
 libc-config     [test $HAVE_RANDOM = 0 || test $REPLACE_RANDOM = 1 || test $REPLACE_INITSTATE = 1 || test $REPLACE_SETSTATE = 1]
 lock            [test $HAVE_RANDOM = 0 || test $REPLACE_RANDOM = 1 || test $REPLACE_INITSTATE = 1 || test $REPLACE_SETSTATE = 1]
-stdint          [test $HAVE_RANDOM = 0 || test $REPLACE_RANDOM = 1 || test $REPLACE_INITSTATE = 1 || test $REPLACE_SETSTATE = 1]
+stdint-h        [test $HAVE_RANDOM = 0 || test $REPLACE_RANDOM = 1 || test $REPLACE_INITSTATE = 1 || test $REPLACE_SETSTATE = 1]
 random_r        [test $HAVE_RANDOM = 0 || test $REPLACE_RANDOM = 1 || test $REPLACE_INITSTATE = 1 || test $REPLACE_SETSTATE = 1]
 
 configure.ac:
index 6ae9c6db58a740df8562fdeebc5485d780b6aef1..b30204b6da21c64d6d1b4abf833afedfbdf95609 100644 (file)
@@ -9,7 +9,7 @@ Depends-on:
 c99
 libc-config     [test $HAVE_RANDOM_R = 0 || test $REPLACE_RANDOM_R = 1]
 stdlib
-stdint
+stdint-h
 
 configure.ac:
 gl_FUNC_RANDOM_R
index aba50886515befcc0a8cadc55aa4340a3cb3535c..b235d1fb656bfa2c5926757b57bac34958578efa 100644 (file)
@@ -9,7 +9,7 @@ m4/rawmemchr.m4
 Depends-on:
 assert-h
 extensions
-stdint
+stdint-h
 string
 
 configure.ac:
index 574eabe76af5d39792f7386a41f00b933e254648..eed46df8063d09590eb9c62be93ca1c464378246 100644 (file)
@@ -18,7 +18,7 @@ Depends-on:
 builtin-expect
 list
 rbtree-oset
-stdint
+stdint-h
 xsize
 
 configure.ac:
index bdfdec8488ad298477f15f473c38c5de5ef5c2eb..7f65ae1c61af61a5dd9bcf68f37041140c869b6b 100644 (file)
@@ -14,7 +14,7 @@ ftello
 malloc-posix
 memset_explicit
 realloc-posix
-stdint
+stdint-h
 sys_stat
 
 configure.ac:
index 16065681db8d74a76a80d94f2a21cca7101e6857..617bb742b75ab82df134a8d8553ba0c25f6a3cd0 100644 (file)
@@ -14,7 +14,7 @@ idx
 stat-time
 gettimeofday
 stdbool-h
-stdint
+stdint-h
 strnlen
 time-h
 unlocked-io-internal
index 0361cdcd46a6957ccd73f8fbb3a769a27d59d5ca..96d822984f6687a8e35f2f7137100ff04e934575 100644 (file)
@@ -3,7 +3,7 @@ tests/test-realloc-posix.c
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 3082281dea07778c62ae263ec390fbf92542ec54..e34104353522238cd8010b639fa1537d027886eb 100644 (file)
@@ -4,7 +4,7 @@ tests/signature.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 7f0a3ec260151c01666403c506af5aae35c9901c..3b75a9513bbafe349dd74a01948a8ce381f8db3c 100644 (file)
@@ -38,7 +38,7 @@ mbsinit                 [test $ac_use_included_regex = yes]
 nl_langinfo             [test $ac_use_included_regex = yes]
 stdbool-h               [test $ac_use_included_regex = yes]
 stdckdint-h             [test $ac_use_included_regex = yes]
-stdint                  [test $ac_use_included_regex = yes]
+stdint-h                [test $ac_use_included_regex = yes]
 verify                  [test $ac_use_included_regex = yes]
 wchar                   [test $ac_use_included_regex = yes]
 wcrtomb                 [test $ac_use_included_regex = yes]
index c538512c7b1a3f43950a26c6451f04acd3777ca6..c307e2c536fad524c72e02d74131782d62408d82 100644 (file)
@@ -72,7 +72,7 @@ ssize_t
 stdbool-h
 stddef-h
 stdckdint-h
-stdint
+stdint-h
 stdlib
 string
 sys_stat
index 64c05fadb7277273aaff1587b484a5e94a92c208..0504c0a99795cdd6cb94bd47d010cce1ea63ed4a 100644 (file)
@@ -11,7 +11,7 @@ assert-h
 isnand-nolibm
 nan
 stdbool-h
-stdint
+stdint-h
 
 configure.ac:
 
index 3e7c92dbc2167900d01bc390864ab336988d9ba3..b3b647e5a47f8c662f2df98b2b5b5e8b7b223175 100644 (file)
@@ -14,7 +14,7 @@ floorf
 isnanf-nolibm
 nan
 stdbool-h
-stdint
+stdint-h
 
 configure.ac:
 
index 8b09f9158a6194e1b06f953cbefb84b50cc6edf9..98cb08f97a181593e141a38709f800c17045f441 100644 (file)
@@ -11,7 +11,7 @@ Depends-on:
 math-h
 extensions
 float-h         [test $HAVE_SETPAYLOAD = 0]
-stdint          [test $HAVE_SETPAYLOAD = 0]
+stdint-h        [test $HAVE_SETPAYLOAD = 0]
 signed-nan      [test $HAVE_SETPAYLOAD = 0]
 
 configure.ac:
index f6578544ccc68921036f8ec732863d43ed944898..68c40b5af152b1753ac9f06b31e0d6e7524c6b01 100644 (file)
@@ -11,7 +11,7 @@ Depends-on:
 math-h
 extensions
 float-h         [test $HAVE_SETPAYLOADF = 0]
-stdint          [test $HAVE_SETPAYLOADF = 0]
+stdint-h        [test $HAVE_SETPAYLOADF = 0]
 signed-nan      [test $HAVE_SETPAYLOADF = 0]
 
 configure.ac:
index e30502771d6b508c92d407accfe6aa271302fe20..18dc1ee46c2ffad7e7160850fed8a91356d5d077 100644 (file)
@@ -13,7 +13,7 @@ math-h
 extensions
 setpayload      [test $HAVE_SETPAYLOADL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1]
 float-h         [test $HAVE_SETPAYLOADL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
-stdint          [test $HAVE_SETPAYLOADL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
+stdint-h        [test $HAVE_SETPAYLOADL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
 signed-nan      [test $HAVE_SETPAYLOADL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
 snan            [test $HAVE_SETPAYLOADL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
 
index 119c6ec9adb90e9d87cf7ea1797a6ee244fd5c85..d013c70a5af36a70aeab4a5ae59b37f70f3d6196 100644 (file)
@@ -10,7 +10,7 @@ Depends-on:
 math-h
 extensions
 float-h         [test $HAVE_SETPAYLOADSIG = 0]
-stdint          [test $HAVE_SETPAYLOADSIG = 0]
+stdint-h        [test $HAVE_SETPAYLOADSIG = 0]
 signed-snan     [test $HAVE_SETPAYLOADSIG = 0]
 
 configure.ac:
index 469a84868c49c22c031510651e055120dd0bc3fd..bb9531f4fb6daee82c22519cab362c9c386885ec 100644 (file)
@@ -10,7 +10,7 @@ Depends-on:
 math-h
 extensions
 float-h         [test $HAVE_SETPAYLOADSIGF = 0]
-stdint          [test $HAVE_SETPAYLOADSIGF = 0]
+stdint-h        [test $HAVE_SETPAYLOADSIGF = 0]
 signed-snan     [test $HAVE_SETPAYLOADSIGF = 0]
 
 configure.ac:
index cee6a63a7e60eb38aca962fe1d9a89757cbfa475..370b109fc82470feb14265fea052941c5d54fb4c 100644 (file)
@@ -12,7 +12,7 @@ math-h
 extensions
 setpayloadsig   [test $HAVE_SETPAYLOADSIGL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1]
 float-h         [test $HAVE_SETPAYLOADSIGL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
-stdint          [test $HAVE_SETPAYLOADSIGL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
+stdint-h        [test $HAVE_SETPAYLOADSIGL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
 signed-snan     [test $HAVE_SETPAYLOADSIGL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
 
 configure.ac:
index 174af0df269e511cea081af6f91299e005dd53ab..7f2e08380341bde0782f368da9e5c0091031896c 100644 (file)
@@ -7,7 +7,7 @@ m4/signalblocking.m4
 
 Depends-on:
 signal-h
-stdint          [test $HAVE_POSIX_SIGNALBLOCKING = 0]
+stdint-h        [test $HAVE_POSIX_SIGNALBLOCKING = 0]
 raise           [test $HAVE_POSIX_SIGNALBLOCKING = 0]
 msvc-inval      [test $HAVE_POSIX_SIGNALBLOCKING = 0]
 
index eedce3a9d91c470f7707412ae25cbde4bdfa01b9..d33e77b787509659422170e24bdebf46824fa3c3 100644 (file)
@@ -27,7 +27,7 @@ Depends-on:
 gen-header
 havelib
 host-cpu-c-abi
-stdint
+stdint-h
 getpagesize
 
 configure.ac:
index ed7ed94fa4bd0c25ac221e0aec28ac8e17d8104f..b4d906947dd692a27071a4eb64c3dd38bafa74f7 100644 (file)
@@ -8,7 +8,7 @@ tests/mmap-anon-util.h
 m4/mmap-anon.m4
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 AC_CHECK_FUNCS_ONCE([setrlimit])
index 8558620580d631695a466ccd99d7ea68351c8fcf..4330e8060b34a2d002d7ff78035d8ad7f42d713d 100644 (file)
@@ -7,7 +7,7 @@ lib/simple-atomic.c
 m4/atomic-cas.m4
 
 Depends-on:
-stdint
+stdint-h
 sparcv8+
 
 configure.ac:
index fb81ebd6832444f956df8cb5e744aa343ba0b6e5..b733b4f2ee2a1e87395c58c369ed7e6d9d14268f 100644 (file)
@@ -8,7 +8,7 @@ m4/sleep.m4
 Depends-on:
 unistd
 assert-h        [test $HAVE_SLEEP = 0 || test $REPLACE_SLEEP = 1]
-stdint          [test $HAVE_SLEEP = 0 || test $REPLACE_SLEEP = 1]
+stdint-h        [test $HAVE_SLEEP = 0 || test $REPLACE_SLEEP = 1]
 
 configure.ac:
 gl_FUNC_SLEEP
index 2620e6a5f52cf5cf58813dc9d1a32544fae10cec..72c36bc72c5b46d4cf6636eef866db2530ad7c3c 100644 (file)
@@ -9,7 +9,7 @@ m4/printf.m4
 Depends-on:
 stdio
 errno-h         [test $ac_cv_func_snprintf = no || test $REPLACE_SNPRINTF = 1]
-stdint          [test $ac_cv_func_snprintf = no || test $REPLACE_SNPRINTF = 1]
+stdint-h        [test $ac_cv_func_snprintf = no || test $REPLACE_SNPRINTF = 1]
 vsnzprintf      [test $ac_cv_func_snprintf = no || test $REPLACE_SNPRINTF = 1]
 
 configure.ac:
index 480c4d5bfea2739cdc9639d311ed62b5be8e5ea3..1c71cc5d1517605b60ed8a553def404a549e9a8d 100644 (file)
@@ -9,7 +9,7 @@ tests/macros.h
 
 Depends-on:
 c99
-stdint
+stdint-h
 float-h
 nan
 snan
index 185f5dc7757a784a3aa247b2e34b06b658f906c3..51fb6b4bae8b01a097fe3a1feacb1ea240277b0d 100644 (file)
@@ -9,7 +9,7 @@ Depends-on:
 stdio
 vasnprintf
 errno-h
-stdint
+stdint-h
 
 configure.ac:
 gl_STDIO_MODULE_INDICATOR([snzprintf])
index d8e52fc49d3dedf45a78d416841eaa863c06ad3c..5f37cf7a7eda2869aae5de01180b3bdf8b17dd8e 100644 (file)
@@ -13,7 +13,7 @@ Depends-on:
 close
 msvc-inval
 stdbool-h
-stdint
+stdint-h
 
 configure.ac:
 
index 8565476d4b1940afb90f2ebed1c0ad12a450af44..e6d1b58e173dc408a70301f93e9bcab4e882c420 100644 (file)
@@ -20,7 +20,7 @@ printf-safe
 multiarch
 vszprintf          [test $REPLACE_SPRINTF = 1]
 mixin/printf-posix [test $REPLACE_SPRINTF = 1]
-stdint             [test $REPLACE_SPRINTF = 1]
+stdint-h           [test $REPLACE_SPRINTF = 1]
 errno-h            [test $REPLACE_SPRINTF = 1]
 
 configure.ac:
index d0d3798b3fed0392c61bb48d6fc5183ed722ea85..98a2d8ea4eceb745fc97bb3c296a93a69a79dccf 100644 (file)
@@ -8,7 +8,7 @@ tests/macros.h
 
 Depends-on:
 c99
-stdint
+stdint-h
 float-h
 nan
 snan
index f17721ec2fa509bbb325a3281053dd97dcfe8a87..e1fd81127117a3ee9c461f21bc30bb2ef80aec85 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 Depends-on:
 libc-config
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index 1ccdbdcd15cb94411c11e0ffa5ca8e18c236b1c8..d413a51b79124abf9a2370e928d51d8d23574eaf 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 Depends-on:
 libc-config
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index 7d843427f24c7425d320c6e8c68fd40c901fb27c..a25b20e280626deedd0e638e3f684dc7c421e21d 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 Depends-on:
 libc-config
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index b50fb1f94c571562cc5dde9c0ffb25fd9cd79275..8c656dafd27a57f4218d8101536b5351aa8c7de2 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 Depends-on:
 libc-config
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index 35edd1496f268517c774a88371810d165361cbdd..89f1784ee6b7db180cc6ffd2040fa5d973ac5429 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 Depends-on:
 libc-config
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index ea8fe857f07dc42e3ea3fd356cc07f19c847f9c8..5ed868ba5cf0e498a466f3e7dec7766bb95fba94 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 Depends-on:
 libc-config
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index 5d689c10bae614b1188f30dc07a25fa2b80babdf..2508f9d64c61d37eb4745e83d27804e496e5992d 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 Depends-on:
 libc-config
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index 0c14ae3f6ec8bfa26cbedd09f17179d61097da0e..038bb49e90aad9e0e56ff2f6d03fc396584648d3 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 Depends-on:
 libc-config
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index e98bc4be61caeda11e6588b38cc1d031c53ea63b..c6e765cf8bb2eefe97d70df82ff7696cc7c3454b 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 Depends-on:
 libc-config
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index 80da8d12ce9f0bc73e749b5777a01b0f89cdb4cf..c89fb5c68cfc7c5a753cfa7425877b3f1c252788 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 Depends-on:
 libc-config
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index eecb09268833fc584c185189209b5314f56474ec..b315fbceaa29ce156811f7b27bc36b064d6667a7 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 Depends-on:
 libc-config
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index e3a1c25d96f99bf254ea0c1a9f6bb9de0c14675e..d31c165bd945bd45623a7770a2d8e675369c4b4a 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 Depends-on:
 libc-config
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index dcae89b6894508f9cbd4059232ea7ffe1fded138..7fbd110d0f652e59472e88321afef5b89ef757b5 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 Depends-on:
 libc-config
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index e70628e2a0db16287c9dd5e2b6f875924c1b9409..a785277c383efac7cf7ae7b2cee8823938cd3b36 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 Depends-on:
 libc-config
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index 3c37c0846bc6bb817acd5109f463785438ceac2e..91219fba9236828afc570c941723213d695626bd 100644 (file)
@@ -1,74 +1,20 @@
 Description:
 A GNU-like <stdint.h>.
-It nearly conforms to C99 and to ISO/IEC TS 18661-1:2014.
-Assumes typical host with 8-bit bytes, two's complement
-representation, and no padding or trap representations, with int
-widths equal to 8, 16, 32, and 64 bits.  {uint,int}_fast{8,16,32,64}_t
-may not correspond to the fastest types available on the system.
-Macros are used instead of typedefs.
+
+Status:
+deprecated
+
+Notice:
+This module is deprecated. Use the module 'stdint-h' instead.
 
 Files:
-lib/stdint.in.h
-m4/stdint.m4
-m4/wint_t.m4
 
 Depends-on:
-gen-header
-include_next
-limits-h
-multiarch
-sys_types
+stdint-h
 
 configure.ac:
-gl_STDINT_H
-gl_CONDITIONAL_HEADER([stdint.h])
-dnl Because of gl_REPLACE_LIMITS_H:
-gl_CONDITIONAL_HEADER([limits.h])
-AC_PROG_MKDIR_P
 
 Makefile.am:
-BUILT_SOURCES += $(STDINT_H)
-
-# We need the following in order to create <stdint.h> when the system
-# doesn't have one that works with the given compiler.
-if GL_GENERATE_STDINT_H
-stdint.h: stdint.in.h $(top_builddir)/config.status
-@NMD@  $(AM_V_GEN)$(MKDIR_P) '%reldir%'
-       $(gl_V_at)$(SED_HEADER_STDOUT) \
-             -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
-             -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
-             -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
-             -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
-             -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
-             -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \
-             -e 's/@''HAVE_C99_STDINT_H''@/$(HAVE_C99_STDINT_H)/g' \
-             -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \
-             -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
-             -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
-             -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
-             -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
-             -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
-             -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
-             -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
-             -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \
-             -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \
-             -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \
-             -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \
-             -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \
-             -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \
-             -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \
-             -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \
-             -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
-             -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
-             -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
-             -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
-             $(srcdir)/stdint.in.h > $@-t
-       $(AM_V_at)mv $@-t $@
-else
-stdint.h: $(top_builddir)/config.status
-       rm -f $@
-endif
-MOSTLYCLEANFILES += stdint.h stdint.h-t
 
 Include:
 <stdint.h>
@@ -77,4 +23,3 @@ License:
 LGPLv2+
 
 Maintainer:
-all
diff --git a/modules/stdint-c++-tests b/modules/stdint-c++-tests
deleted file mode 100644 (file)
index c5ea031..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Files:
-tests/test-stdint-c++.cc
-tests/test-stdint-c++2.cc
-
-Status:
-c++-test
-
-Depends-on:
-ansi-c++-opt
-
-configure.ac:
-
-Makefile.am:
-if ANSICXX
-TESTS += test-stdint-c++
-check_PROGRAMS += test-stdint-c++
-test_stdint_c___SOURCES = test-stdint-c++.cc test-stdint-c++2.cc
-endif
diff --git a/modules/stdint-h b/modules/stdint-h
new file mode 100644 (file)
index 0000000..3c37c08
--- /dev/null
@@ -0,0 +1,80 @@
+Description:
+A GNU-like <stdint.h>.
+It nearly conforms to C99 and to ISO/IEC TS 18661-1:2014.
+Assumes typical host with 8-bit bytes, two's complement
+representation, and no padding or trap representations, with int
+widths equal to 8, 16, 32, and 64 bits.  {uint,int}_fast{8,16,32,64}_t
+may not correspond to the fastest types available on the system.
+Macros are used instead of typedefs.
+
+Files:
+lib/stdint.in.h
+m4/stdint.m4
+m4/wint_t.m4
+
+Depends-on:
+gen-header
+include_next
+limits-h
+multiarch
+sys_types
+
+configure.ac:
+gl_STDINT_H
+gl_CONDITIONAL_HEADER([stdint.h])
+dnl Because of gl_REPLACE_LIMITS_H:
+gl_CONDITIONAL_HEADER([limits.h])
+AC_PROG_MKDIR_P
+
+Makefile.am:
+BUILT_SOURCES += $(STDINT_H)
+
+# We need the following in order to create <stdint.h> when the system
+# doesn't have one that works with the given compiler.
+if GL_GENERATE_STDINT_H
+stdint.h: stdint.in.h $(top_builddir)/config.status
+@NMD@  $(AM_V_GEN)$(MKDIR_P) '%reldir%'
+       $(gl_V_at)$(SED_HEADER_STDOUT) \
+             -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
+             -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
+             -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
+             -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
+             -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
+             -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \
+             -e 's/@''HAVE_C99_STDINT_H''@/$(HAVE_C99_STDINT_H)/g' \
+             -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \
+             -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
+             -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
+             -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
+             -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
+             -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
+             -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
+             -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
+             -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \
+             -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \
+             -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \
+             -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \
+             -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \
+             -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \
+             -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \
+             -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \
+             -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
+             -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
+             -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
+             -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
+             $(srcdir)/stdint.in.h > $@-t
+       $(AM_V_at)mv $@-t $@
+else
+stdint.h: $(top_builddir)/config.status
+       rm -f $@
+endif
+MOSTLYCLEANFILES += stdint.h stdint.h-t
+
+Include:
+<stdint.h>
+
+License:
+LGPLv2+
+
+Maintainer:
+all
diff --git a/modules/stdint-h-c++-tests b/modules/stdint-h-c++-tests
new file mode 100644 (file)
index 0000000..e1e423e
--- /dev/null
@@ -0,0 +1,18 @@
+Files:
+tests/test-stdint-h-c++.cc
+tests/test-stdint-h-c++2.cc
+
+Status:
+c++-test
+
+Depends-on:
+ansi-c++-opt
+
+configure.ac:
+
+Makefile.am:
+if ANSICXX
+TESTS += test-stdint-h-c++
+check_PROGRAMS += test-stdint-h-c++
+test_stdint_h_c___SOURCES = test-stdint-h-c++.cc test-stdint-h-c++2.cc
+endif
diff --git a/modules/stdint-h-tests b/modules/stdint-h-tests
new file mode 100644 (file)
index 0000000..81a035a
--- /dev/null
@@ -0,0 +1,17 @@
+Files:
+tests/test-stdint-h.c
+m4/wint_t.m4
+
+Depends-on:
+extensions
+verify
+intprops
+wchar
+stdint-h-c++-tests
+
+configure.ac:
+AC_REQUIRE([gt_TYPE_WINT_T])
+
+Makefile.am:
+TESTS += test-stdint-h
+check_PROGRAMS += test-stdint-h
diff --git a/modules/stdint-tests b/modules/stdint-tests
deleted file mode 100644 (file)
index 68e89cd..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-Files:
-tests/test-stdint.c
-m4/wint_t.m4
-
-Depends-on:
-extensions
-verify
-intprops
-wchar
-stdint-c++-tests
-
-configure.ac:
-AC_REQUIRE([gt_TYPE_WINT_T])
-
-Makefile.am:
-TESTS += test-stdint
-check_PROGRAMS += test-stdint
index 004438f764d750360c69de4c26e78da99a65aa77..5772c41b1367f2943293b4cd09db117927fc594f 100644 (file)
@@ -8,7 +8,7 @@ m4/strtoimax.m4
 Depends-on:
 inttypes-h-incomplete
 assert-h        [test $HAVE_DECL_STRTOIMAX = 0 || test $REPLACE_STRTOIMAX = 1]
-stdint          [test $HAVE_DECL_STRTOIMAX = 0 || test $REPLACE_STRTOIMAX = 1]
+stdint-h        [test $HAVE_DECL_STRTOIMAX = 0 || test $REPLACE_STRTOIMAX = 1]
 strtoll         [test $HAVE_DECL_STRTOIMAX = 0 || test $REPLACE_STRTOIMAX = 1]
 
 configure.ac:
index 9fd95ee67edd2eca0bfad7ebc6ba606b6e1fb5ad..a8b37c48e03100596b0a842fc342347b63096ab9 100644 (file)
@@ -9,7 +9,7 @@ m4/strtoumax.m4
 Depends-on:
 inttypes-h-incomplete
 assert-h        [test $HAVE_DECL_STRTOUMAX = 0 || test $REPLACE_STRTOUMAX = 1]
-stdint          [test $HAVE_DECL_STRTOUMAX = 0 || test $REPLACE_STRTOUMAX = 1]
+stdint-h        [test $HAVE_DECL_STRTOUMAX = 0 || test $REPLACE_STRTOUMAX = 1]
 strtoull        [test $HAVE_DECL_STRTOUMAX = 0 || test $REPLACE_STRTOUMAX = 1]
 
 configure.ac:
index f4f76c7d0c1b64a4974188be3d1093015d9eea81..79af6778484def49b8c7e7f668de2b7ca4e6ecd8 100644 (file)
@@ -8,7 +8,7 @@ m4/strverscmp.m4
 Depends-on:
 extensions
 libc-config  [test $HAVE_STRVERSCMP = 0 || test $REPLACE_STRVERSCMP = 1]
-stdint       [test $HAVE_STRVERSCMP = 0 || test $REPLACE_STRVERSCMP = 1]
+stdint-h     [test $HAVE_STRVERSCMP = 0 || test $REPLACE_STRVERSCMP = 1]
 string
 
 configure.ac:
index 6c856cb18aa299f1ff16763d723e55c091f80641..b3d818f41c6ef03a6956c432047e5f56268a7a92 100644 (file)
@@ -7,7 +7,7 @@ lib/gl_sublist.c
 
 Depends-on:
 list
-stdint
+stdint-h
 
 configure.ac:
 
index ae06d7e1cd8ec05cd4b56839a2b0590a7aaaab73..a578fe7bc8cb189d2f15de442579a943a5935978 100644 (file)
@@ -9,7 +9,7 @@ Depends-on:
 stdio
 vasnprintf
 errno-h
-stdint
+stdint-h
 
 configure.ac:
 gl_STDIO_MODULE_INDICATOR([szprintf])
index 72ce6ff870efc72aa2b06279c287c575790c6d5f..4031c523a7d126937599818af9b8d6ca6f3fb787 100644 (file)
@@ -17,7 +17,7 @@ libc-config
 lstat
 mkdir
 stdbool-h
-stdint
+stdint-h
 sys_stat
 time-h
 
index a16a2697009b100e1d5d328ffe10fc75f3fb9176..2d7b5f9630e6bce967faf71093fe5189e28cd6e1 100644 (file)
@@ -8,7 +8,7 @@ m4/thread.m4
 
 Depends-on:
 threadlib
-stdint
+stdint-h
 extern-inline
 windows-thread  [test $gl_threads_api = windows]
 pthread_sigmask [test $gl_threads_api = posix]
index c9195e5f56c6313c16aa2ab44da639c5bda2f363..ac169ef254994c6367578fc9b8223e542f3a88e7 100644 (file)
@@ -6,7 +6,7 @@ tests/macros.h
 Depends-on:
 threads-h-c++-tests
 thrd
-stdint
+stdint-h
 random
 
 configure.ac:
index 2eed6594253f022528626f665fadc765a0fde3bb..a2e209fa9093941119e455247d01a7ca5d27dcaa 100644 (file)
@@ -4,7 +4,7 @@ tests/test-tls.c
 Depends-on:
 thread
 lock
-stdint
+stdint-h
 yield
 random
 
index e8e05be2c70af7dc884767a13bf5fbb9dc6c20df..8663f4fddcb80766680642bfbb82dc304cfa3119 100644 (file)
@@ -14,7 +14,7 @@ extensions
 totalordermag   [{ test $HAVE_TOTALORDERMAGL = 0 || test $REPLACE_TOTALORDERMAGL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1]
 float-h         [{ test $HAVE_TOTALORDERMAGL = 0 || test $REPLACE_TOTALORDERMAGL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
 stdbool-h       [{ test $HAVE_TOTALORDERMAGL = 0 || test $REPLACE_TOTALORDERMAGL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
-stdint          [{ test $HAVE_TOTALORDERMAGL = 0 || test $REPLACE_TOTALORDERMAGL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
+stdint-h        [{ test $HAVE_TOTALORDERMAGL = 0 || test $REPLACE_TOTALORDERMAGL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
 verify          [{ test $HAVE_TOTALORDERMAGL = 0 || test $REPLACE_TOTALORDERMAGL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
 isnanl          [{ test $HAVE_TOTALORDERMAGL = 0 || test $REPLACE_TOTALORDERMAGL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
 signbit         [{ test $HAVE_TOTALORDERMAGL = 0 || test $REPLACE_TOTALORDERMAGL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
index 3e0338746ce9e2e431edd24eded465f702504918..2da27037109c00a18e2af47a423488d22536ef98 100644 (file)
@@ -11,7 +11,7 @@ float-h
 isnand-nolibm
 nan
 stdbool-h
-stdint
+stdint-h
 
 configure.ac:
 
index 83505bf68b13bdcbb7a9c137148e791b4e86bb25..a7303896a344b366b969ee0ad1ed1f9a7fbcdf09 100644 (file)
@@ -11,7 +11,7 @@ float-h
 isnanf-nolibm
 nan
 stdbool-h
-stdint
+stdint-h
 
 configure.ac:
 
index 95f9d0038614c3bad605660a866b724b898a99d5..23301920bd0e3483808f55f6f44912dc65257d1c 100644 (file)
@@ -5,7 +5,7 @@ tests/signature.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 TEST_TSEARCH_LIBM=
index 3526d22c28c9527b02781e8b768adceb3fe55bf9..b1793270de119dec8e25224b16966600c0d87ac1 100644 (file)
@@ -5,7 +5,7 @@ tests/macros.h
 Depends-on:
 thrd
 mtx
-stdint
+stdint-h
 random
 
 configure.ac:
index 77fbe76a3c2ce256336d76b21753040f2e8052ae..a0f0324a813509575e06104a2cbad78c79d9fb0c 100644 (file)
@@ -9,7 +9,7 @@ Depends-on:
 byteswap
 extern-inline
 stdbool-h
-stdint
+stdint-h
 
 configure.ac:
 
index 8a3839d894cbb9a0c86601eb0ce2d05b5c9dd5f1..cd31ab993ddc1146b1a8d762231153c359354e86 100644 (file)
@@ -14,7 +14,7 @@ snippet/c++defs
 snippet/warn-on-use
 extern-inline
 assert-h
-stdint
+stdint-h
 wchar
 wctype-h
 
index f10761f54b411f398823d174015e8063eefcd0a1..04ad8d15dc952988e841a6a4b1cdfc2d449b4118 100644 (file)
@@ -12,7 +12,7 @@ m4/stdint_h.m4
 m4/inttypes_h.m4
 
 Depends-on:
-stdint
+stdint-h
 limits-h
 unitypes
 wchar
index c2245b9133bbe4d090cc41ce4a5d398805c96cb1..2587c6191006decd456a41169ce61099066d83b4 100644 (file)
@@ -13,7 +13,7 @@ m4/inttypes_h.m4
 
 Depends-on:
 unistdio/u-printf-args
-stdint
+stdint-h
 xsize
 
 configure.ac:
index ea02c125253072f817e1c3d836320c38d7be4398..568ed34269db83cdf8ce6d0c19672086826dc215 100644 (file)
@@ -30,7 +30,7 @@ unistr/u16-strmblen
 unistr/u32-strlen
 unistr/u32-strmblen
 attribute
-stdint
+stdint-h
 mixin/printf-posix
 nocrash
 printf-safe
index d2d32e3f891ec7fac06f92ac97deccc21c7828f0..6f465005077e0e10cd3da17d0894ebbf6ec5259d 100644 (file)
@@ -8,7 +8,7 @@ lib/unistdio/u-vsprintf.h
 Depends-on:
 unistdio/base
 unistdio/u16-u16-vasnprintf
-stdint
+stdint-h
 errno-h
 
 configure.ac:
index edbe92025808654819d4797fab60309a2f2a7555..a2982a8d56555996edf6721cba154922e9399b45 100644 (file)
@@ -30,7 +30,7 @@ unistr/u16-strmblen
 unistr/u32-strlen
 unistr/u32-strmblen
 attribute
-stdint
+stdint-h
 mixin/printf-posix
 nocrash
 printf-safe
index 7492ef5edebb17bc3900990bb84ecb0d7f4647d7..271f311decd9069a6ddcf73e657b2a8ece2a48f5 100644 (file)
@@ -8,7 +8,7 @@ lib/unistdio/u-vsprintf.h
 Depends-on:
 unistdio/base
 unistdio/u16-vasnprintf
-stdint
+stdint-h
 errno-h
 
 configure.ac:
index 28cb19b3b5a0a95e4e796f90d05ddf2ee7a3b797..8aeb3a0d3708a97cd11070cef9e2c59735148134 100644 (file)
@@ -13,7 +13,7 @@ m4/inttypes_h.m4
 
 Depends-on:
 unistdio/u-printf-args
-stdint
+stdint-h
 xsize
 
 configure.ac:
index 98d213ed3ec35c4ae6fbe14b25502dde628569f2..718f751394e7e547a6ac2c250155f1243465a522 100644 (file)
@@ -30,7 +30,7 @@ unistr/u16-strmblen
 unistr/u32-strlen
 unistr/u32-strmblen
 attribute
-stdint
+stdint-h
 mixin/printf-posix
 nocrash
 printf-safe
index 2b071cb3022bedb1b135ad4b79027931bbdb987f..74c05326b62638231236390219538adb3c63e54b 100644 (file)
@@ -8,7 +8,7 @@ lib/unistdio/u-vsprintf.h
 Depends-on:
 unistdio/base
 unistdio/u32-u32-vasnprintf
-stdint
+stdint-h
 errno-h
 
 configure.ac:
index 03cf4f200e532412605fdc7db83bd1277c20c11e..e49e3f8c78af8920e1f0ec4c842b482f5fe8c195 100644 (file)
@@ -30,7 +30,7 @@ unistr/u16-strmblen
 unistr/u32-strlen
 unistr/u32-strmblen
 attribute
-stdint
+stdint-h
 mixin/printf-posix
 nocrash
 printf-safe
index e9ccacca6d201e9cb66e95219b99a011363f9b7c..a4484e888b764176052d8ba7d92ca07d5be37cf8 100644 (file)
@@ -8,7 +8,7 @@ lib/unistdio/u-vsprintf.h
 Depends-on:
 unistdio/base
 unistdio/u32-vasnprintf
-stdint
+stdint-h
 errno-h
 
 configure.ac:
index a4fea954b1c0b636d12e796f5f943210d9349478..c134d0b4213c72cd8c8b568e42fa134b07df1235 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 
 Depends-on:
 stdbool-h
-stdint
+stdint-h
 physmem
 unistr/u8-strlen
 
index afafe87161b8899a72b3b002774d545a61f39442..d2af8028aaa3deb7bcf5a5366f1bf6fb039eb6f6 100644 (file)
@@ -13,7 +13,7 @@ m4/inttypes_h.m4
 
 Depends-on:
 unistdio/u-printf-args
-stdint
+stdint-h
 xsize
 
 configure.ac:
index 11ab44ab68375d8df1647d1b06c402ef7661230c..937017ec97e0dc4c2db1d707fe8789f5be6a08be 100644 (file)
@@ -30,7 +30,7 @@ unistr/u16-strmblen
 unistr/u32-strlen
 unistr/u32-strmblen
 attribute
-stdint
+stdint-h
 mixin/printf-posix
 nocrash
 printf-safe
index 55117d094edc358d66edd2aab1f20f825542933f..ee8ceb660c5b9498d0e372258e1d5063dbba4c52 100644 (file)
@@ -8,7 +8,7 @@ lib/unistdio/u-vsprintf.h
 Depends-on:
 unistdio/base
 unistdio/u8-u8-vasnprintf
-stdint
+stdint-h
 errno-h
 
 configure.ac:
index 9be331474ce7e53a8917b77b58ba625426392759..0d3cb00b062bcc0f50f5f409fdfb9d7a3a896d9a 100644 (file)
@@ -30,7 +30,7 @@ unistr/u16-strmblen
 unistr/u32-strlen
 unistr/u32-strmblen
 attribute
-stdint
+stdint-h
 mixin/printf-posix
 nocrash
 printf-safe
index dad0257e42ca32a1af79c6ecf653a5c19c14cda2..e158ea301d678be8fccac208b7fe6a993377e2e8 100644 (file)
@@ -8,7 +8,7 @@ lib/unistdio/u-vsprintf.h
 Depends-on:
 unistdio/base
 unistdio/u8-vasnprintf
-stdint
+stdint-h
 errno-h
 
 configure.ac:
index 62fc701e0e522892cb743bf8f8bca3e18ad094ee..a172053037479d5b443f8746ec9eff190d34640e 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 
 Depends-on:
 stdbool-h
-stdint
+stdint-h
 physmem
 
 configure.ac:
index 52c629937ace031e1d104129229a36bceb349b51..bad6cfa48ca19266f8fdfbd93a0f7181ed9e49e8 100644 (file)
@@ -13,7 +13,7 @@ m4/inttypes_h.m4
 
 Depends-on:
 unistdio/u-printf-args
-stdint
+stdint-h
 xsize
 c-ctype
 
index 780704b7a8fda24c62a9644504d7da532e690552..a80c979af101034920ff9040654d376eb7db9707 100644 (file)
@@ -27,7 +27,7 @@ unistr/u16-strmblen
 unistr/u32-strlen
 unistr/u32-strmblen
 attribute
-stdint
+stdint-h
 mbsnlen
 mixin/printf-posix
 nocrash
index e90637d08276ed2def93ab92e1e6b74d262ac4be..881c430f348c3ea84673b099203dae5aa4be5e92 100644 (file)
@@ -8,7 +8,7 @@ lib/unistdio/u-vsprintf.h
 Depends-on:
 unistdio/base
 unistdio/ulc-vasnprintf
-stdint
+stdint-h
 errno-h
 
 configure.ac:
index 9c5625af2e81b5dc83c13c44236173e9583879b0..faf0d89b6cb61b3a13d33f17acc384f6e8017fa0 100644 (file)
@@ -7,7 +7,7 @@ m4/libunistring-base.m4
 
 Depends-on:
 gen-header
-stdint
+stdint-h
 
 configure.ac:
 gl_LIBUNISTRING_LIBHEADER([0.9.11], [unitypes.h])
index f60e33ebbdb37a91d480e6fcc1b6a32ff7133c5d..b54bf96d4d5d68b36ba86d2c3743bdca0e85ca7a 100644 (file)
@@ -15,7 +15,7 @@ time-h
 utimensat
 intprops
 stdbool-h
-stdint
+stdint-h
 assert-h
 
 configure.ac:
index c481681856ae0af60ae62dcbf1d0acc5d3f61c8f..7062704afe5a11b4e68bfea433215cbb131d3557 100644 (file)
@@ -26,7 +26,7 @@ attribute
 float-h
 free-posix
 limits-h
-stdint
+stdint-h
 xsize
 errno-h
 memchr
index d4bf2ec60e315e42ce4f4e041ea2a11479b1a086..1926204b62aa614dbf40dec34fc4a0cb4870ff3b 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 
 Depends-on:
 stdbool-h
-stdint
+stdint-h
 physmem
 
 configure.ac:
index 0b0f714302e64f8437d054221b9a082c5f65db14..5e2c388fec85fe3a3c6a238dd3579410b34bef31 100644 (file)
@@ -11,7 +11,7 @@ m4/codeset.m4
 
 Depends-on:
 c99
-stdint
+stdint-h
 float-h
 nan
 snan
index e13779be0c446821d9f7ced812227a76749e4c75..73b9afc8263244fa42a19581d696dbc0eed91cf3 100644 (file)
@@ -30,7 +30,7 @@ attribute
 float-h
 free-posix
 limits-h
-stdint
+stdint-h
 xsize
 errno-h
 memchr
index 20bc095444e67257c84b4b40e8473188f43368f7..902822fe309a0ff1b77ccb3e98e532a107cc994c 100644 (file)
@@ -7,7 +7,7 @@ tests/macros.h
 
 Depends-on:
 stdbool-h
-stdint
+stdint-h
 physmem
 
 configure.ac:
index 30c23ec396a1178bb8f630559c6732f0a49b6eff..3d47d8893b98033e0570d713e7c1fa3eae71f281 100644 (file)
@@ -12,7 +12,7 @@ m4/codeset.m4
 
 Depends-on:
 c99
-stdint
+stdint-h
 float-h
 nan
 snan
index c3a84e495cff003e1b49ecbf41e051b3c3abd5b0..6c7f04f6ac9cb5001106ccb62ff479666f8e94d3 100644 (file)
@@ -11,7 +11,7 @@ stdio
 extensions
 vasnprintf      [test $HAVE_VASPRINTF = 0 || test $REPLACE_VASPRINTF = 1]
 errno-h         [test $HAVE_VASPRINTF = 0 || test $REPLACE_VASPRINTF = 1]
-stdint          [test $HAVE_VASPRINTF = 0 || test $REPLACE_VASPRINTF = 1]
+stdint-h        [test $HAVE_VASPRINTF = 0 || test $REPLACE_VASPRINTF = 1]
 
 configure.ac:
 gl_FUNC_VASPRINTF
index 977cb8015512b91bf9d9c33a17031d1263b9011a..78a08851871731b62c5b9deb93572ed505446e66 100644 (file)
@@ -6,7 +6,7 @@ tests/macros.h
 
 Depends-on:
 c99
-stdint
+stdint-h
 float-h
 nan
 snan
index 50dde0cf2b529f673281ae657968addc7bebccf0..2c172e039e2675a2a6b5b08d20bab9cf428e0d60 100644 (file)
@@ -9,7 +9,7 @@ Depends-on:
 stdio
 vasnprintf
 errno-h
-stdint
+stdint-h
 
 configure.ac:
 gl_STDIO_MODULE_INDICATOR([vaszprintf])
index 032cae90da77b4071b6cfd17a47ebe33ac382570..d2eaa1309731a6844b41cc9ee27bb13e81fc851a 100644 (file)
@@ -8,7 +8,7 @@ tests/signature.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index a6b4547ccbc612b90b205e44126315d0926d8381..62deb256a422cf37cac16d55cca29d8900cf40b0 100644 (file)
@@ -7,7 +7,7 @@ tests/infinity.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 8cbf0d61b4542102e2ecce48fb7f7a713fc209ed..4f0c34fa5f9516f2fcaa10e62cdebd429e91dea4 100644 (file)
@@ -7,7 +7,7 @@ tests/infinity.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 87e8809031671bc47aeb2db79ae3491ec027dc72..13bef4fe3704a2358c8e0210bf78cc0e1456e77b 100644 (file)
@@ -8,7 +8,7 @@ tests/signature.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 99902f90fc6133f97e072c1db8ec4411ca64b716..23f07e18fb06c39e5e8bb6799960a8e2881cd00c 100644 (file)
@@ -7,7 +7,7 @@ tests/infinity.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 1ce976902ac7ea2918146eba34fdeb95045f18e0..f41e4cd3f3015b1240810fc63c3b2142daf94e33 100644 (file)
@@ -7,7 +7,7 @@ lib/vma-iter.c
 m4/mmap-anon.m4
 
 Depends-on:
-stdint
+stdint-h
 unistd
 extensions
 getpagesize
index 5ff92775358e30cb7b14c90f13df308632ae1baf..e9a8e05b66468333927ca397d994563cced9cbc1 100644 (file)
@@ -6,7 +6,7 @@ lib/vma-prot.h
 lib/vma-prot.c
 
 Depends-on:
-stdint
+stdint-h
 vma-iter
 
 configure.ac:
index 1d7e50b319ff383bbffa958aaae074b641f6d2d1..92a298ec3610cfa575aa1bd2fa24c67e5e056cbc 100644 (file)
@@ -8,7 +8,7 @@ tests/signature.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 658ba78b9297aa210c3c082deda69021f8c8d66e..b0d5a5954ad8107e0590a786368753bdedc1cd37 100644 (file)
@@ -10,7 +10,7 @@ m4/printf.m4
 Depends-on:
 stdio
 errno-h         [test $ac_cv_func_vsnprintf = no || test $REPLACE_VSNPRINTF = 1]
-stdint          [test $ac_cv_func_vsnprintf = no || test $REPLACE_VSNPRINTF = 1]
+stdint-h        [test $ac_cv_func_vsnprintf = no || test $REPLACE_VSNPRINTF = 1]
 vsnzprintf      [test $ac_cv_func_vsnprintf = no || test $REPLACE_VSNPRINTF = 1]
 
 configure.ac:
index d09ec7c1bacb87a36bc962c65a70df22b7c248fc..305f498b55f06b997c17eff8dee4f674d9f030e2 100644 (file)
@@ -9,7 +9,7 @@ tests/macros.h
 
 Depends-on:
 c99
-stdint
+stdint-h
 float-h
 nan
 snan
index 0ad6f59ab78e44dc97a12d45752c46fdd80d98ba..15fcf4bcaa1b0a99b01d48cba313f1c8eba5a215 100644 (file)
@@ -9,7 +9,7 @@ Depends-on:
 stdio
 vasnprintf
 errno-h
-stdint
+stdint-h
 
 configure.ac:
 gl_STDIO_MODULE_INDICATOR([vsnzprintf])
index 9918d517148e46c4f43b058b3a93097f8c37644f..06af25f5a2e87c670f70cadcc60183573be8acd9 100644 (file)
@@ -20,7 +20,7 @@ printf-safe
 multiarch
 vszprintf          [test $REPLACE_VSPRINTF = 1]
 mixin/printf-posix [test $REPLACE_VSPRINTF = 1]
-stdint             [test $REPLACE_VSPRINTF = 1]
+stdint-h           [test $REPLACE_VSPRINTF = 1]
 errno-h            [test $REPLACE_VSPRINTF = 1]
 
 configure.ac:
index 6926c48ebd059bc96c6dae064f3afe55254574c6..d6582ec2e58bd4df6fef1827ef752905d6e67e51 100644 (file)
@@ -8,7 +8,7 @@ tests/macros.h
 
 Depends-on:
 c99
-stdint
+stdint-h
 float-h
 nan
 snan
index 5da3d277bb5924af63087fd31bf192c3fa364592..b3064695b87dcabf67bb08d3cc1f5de5ca8471dd 100644 (file)
@@ -9,7 +9,7 @@ Depends-on:
 stdio
 vasnprintf
 errno-h
-stdint
+stdint-h
 
 configure.ac:
 gl_STDIO_MODULE_INDICATOR([vszprintf])
index c6e4b8eaa9865eff1c761cf0bc24ce629e62b8c6..7cb63c685c9934b9c82e3d110d0c0e6bd4d79c3a 100644 (file)
@@ -7,7 +7,7 @@ tests/infinity.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 856606614ce6d058223ee9239958d28fb9f509c7..cc51a12f62b68d453313ee08d904228382597e4a 100644 (file)
@@ -12,7 +12,7 @@ environ
 findprog-in
 msvc-nothrow
 stdbool-h
-stdint
+stdint-h
 stdlib
 strpbrk
 unistd
index e5fa303ef6f051ed1bf1063d383490094dc091dc..2029a1351f0c5b455ef135dfaa9009b0e1dde64d 100644 (file)
@@ -17,7 +17,7 @@ minmax
 realloc-posix
 reallocarray
 stdckdint-h
-stdint
+stdint-h
 xalloc-die
 
 configure.ac:
index 84f66de152ffad3463813c5e95dd04c61324d5d3..a1632b3846f123a1453aef70ed38af21a1092efb 100644 (file)
@@ -5,7 +5,7 @@ Files:
 lib/xalloc-oversized.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 1e5cc3d22ca5c2c7053c22da114dabb6f98be842..c82d6d941027a9a6999f4249bdeaaf07108d4b1f 100644 (file)
@@ -9,7 +9,7 @@ tests/infinity.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
index 6b7b41a4496bd8e45c25df06021cf1d32525b699..4175531e31cc2b27c4e265847762b00b1ba738c4 100644 (file)
@@ -10,7 +10,7 @@ m4/xstrtol.m4
 Depends-on:
 intprops
 stdckdint-h
-stdint
+stdint-h
 
 configure.ac:
 gl_XSTRTOL
index 8c44f35c0f1a8968f1dd8158d4329d29b1d64481..f605580410cd9dcdb65f2420152f81202acb20c6 100644 (file)
@@ -7,7 +7,7 @@ tests/infinity.h
 tests/macros.h
 
 Depends-on:
-stdint
+stdint-h
 
 configure.ac:
 
diff --git a/tests/test-stdint-c++.cc b/tests/test-stdint-c++.cc
deleted file mode 100644 (file)
index f65e906..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Test of <stdint.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/>.  */
-
-/* Written by Bruno Haible <bruno@clisp.org>, 2019.  */
-
-#define GNULIB_NAMESPACE gnulib
-#include <config.h>
-
-#include <stdint.h>
-
-
-int
-main ()
-{
-}
diff --git a/tests/test-stdint-c++2.cc b/tests/test-stdint-c++2.cc
deleted file mode 100644 (file)
index 4066152..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Test of <stdint.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 <cstdint>
-
-#endif
diff --git a/tests/test-stdint-h-c++.cc b/tests/test-stdint-h-c++.cc
new file mode 100644 (file)
index 0000000..f65e906
--- /dev/null
@@ -0,0 +1,28 @@
+/* Test of <stdint.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/>.  */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2019.  */
+
+#define GNULIB_NAMESPACE gnulib
+#include <config.h>
+
+#include <stdint.h>
+
+
+int
+main ()
+{
+}
diff --git a/tests/test-stdint-h-c++2.cc b/tests/test-stdint-h-c++2.cc
new file mode 100644 (file)
index 0000000..4066152
--- /dev/null
@@ -0,0 +1,24 @@
+/* Test of <stdint.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 <cstdint>
+
+#endif
diff --git a/tests/test-stdint-h.c b/tests/test-stdint-h.c
new file mode 100644 (file)
index 0000000..b8799ea
--- /dev/null
@@ -0,0 +1,435 @@
+/* Test of <stdint.h> substitute.
+   Copyright (C) 2006-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>, 2006.  */
+
+#include <config.h>
+
+/* Whether to enable pedantic checks. */
+#define DO_PEDANTIC 0
+
+#include <stdint.h>
+
+#include "verify.h"
+#include "intprops.h"
+
+#if ((__GNUC__ >= 2) || (__clang_major__ >= 4)) && DO_PEDANTIC
+# define verify_same_types(expr1,expr2)  \
+    extern void _verify_func(__LINE__) (__typeof__ (expr1) *); \
+    extern void _verify_func(__LINE__) (__typeof__ (expr2) *);
+# define _verify_func(line) _verify_func2(line)
+# define _verify_func2(line) verify_func_ ## line
+#else
+# define verify_same_types(expr1,expr2) extern void verify_func (int)
+#endif
+
+/* 7.18.1.1. Exact-width integer types */
+/* 7.18.2.1. Limits of exact-width integer types */
+
+int8_t a1[3] = { INT8_C (17), INT8_MIN, INT8_MAX };
+verify (TYPE_MINIMUM (int8_t) == INT8_MIN);
+verify (TYPE_MAXIMUM (int8_t) == INT8_MAX);
+verify_same_types (INT8_MIN, (int8_t) 0 + 0);
+verify_same_types (INT8_MAX, (int8_t) 0 + 0);
+
+int16_t a2[3] = { INT16_C (17), INT16_MIN, INT16_MAX };
+verify (TYPE_MINIMUM (int16_t) == INT16_MIN);
+verify (TYPE_MAXIMUM (int16_t) == INT16_MAX);
+verify_same_types (INT16_MIN, (int16_t) 0 + 0);
+verify_same_types (INT16_MAX, (int16_t) 0 + 0);
+
+int32_t a3[3] = { INT32_C (17), INT32_MIN, INT32_MAX };
+verify (TYPE_MINIMUM (int32_t) == INT32_MIN);
+verify (TYPE_MAXIMUM (int32_t) == INT32_MAX);
+verify_same_types (INT32_MIN, (int32_t) 0 + 0);
+verify_same_types (INT32_MAX, (int32_t) 0 + 0);
+
+#ifdef INT64_MAX
+int64_t a4[3] = { INT64_C (17), INT64_MIN, INT64_MAX };
+verify (TYPE_MINIMUM (int64_t) == INT64_MIN);
+verify (TYPE_MAXIMUM (int64_t) == INT64_MAX);
+verify_same_types (INT64_MIN, (int64_t) 0 + 0);
+verify_same_types (INT64_MAX, (int64_t) 0 + 0);
+#endif
+
+uint8_t b1[2] = { UINT8_C (17), UINT8_MAX };
+verify (TYPE_MAXIMUM (uint8_t) == UINT8_MAX);
+verify_same_types (UINT8_MAX, (uint8_t) 0 + 0);
+
+uint16_t b2[2] = { UINT16_C (17), UINT16_MAX };
+verify (TYPE_MAXIMUM (uint16_t) == UINT16_MAX);
+verify_same_types (UINT16_MAX, (uint16_t) 0 + 0);
+
+uint32_t b3[2] = { UINT32_C (17), UINT32_MAX };
+verify (TYPE_MAXIMUM (uint32_t) == UINT32_MAX);
+verify_same_types (UINT32_MAX, (uint32_t) 0 + 0);
+
+#ifdef UINT64_MAX
+uint64_t b4[2] = { UINT64_C (17), UINT64_MAX };
+verify (TYPE_MAXIMUM (uint64_t) == UINT64_MAX);
+verify_same_types (UINT64_MAX, (uint64_t) 0 + 0);
+#endif
+
+#if INT8_MIN && INT8_MAX && INT16_MIN && INT16_MAX && INT32_MIN && INT32_MAX
+/* ok */
+#else
+err or;
+#endif
+
+#if UINT8_MAX && UINT16_MAX && UINT32_MAX
+/* ok */
+#else
+err or;
+#endif
+
+/* 7.18.1.2. Minimum-width integer types */
+/* 7.18.2.2. Limits of minimum-width integer types */
+
+int_least8_t c1[3] = { 17, INT_LEAST8_MIN, INT_LEAST8_MAX };
+verify (TYPE_MINIMUM (int_least8_t) == INT_LEAST8_MIN);
+verify (TYPE_MAXIMUM (int_least8_t) == INT_LEAST8_MAX);
+verify_same_types (INT_LEAST8_MIN, (int_least8_t) 0 + 0);
+verify_same_types (INT_LEAST8_MAX, (int_least8_t) 0 + 0);
+
+int_least16_t c2[3] = { 17, INT_LEAST16_MIN, INT_LEAST16_MAX };
+verify (TYPE_MINIMUM (int_least16_t) == INT_LEAST16_MIN);
+verify (TYPE_MAXIMUM (int_least16_t) == INT_LEAST16_MAX);
+verify_same_types (INT_LEAST16_MIN, (int_least16_t) 0 + 0);
+verify_same_types (INT_LEAST16_MAX, (int_least16_t) 0 + 0);
+
+int_least32_t c3[3] = { 17, INT_LEAST32_MIN, INT_LEAST32_MAX };
+verify (TYPE_MINIMUM (int_least32_t) == INT_LEAST32_MIN);
+verify (TYPE_MAXIMUM (int_least32_t) == INT_LEAST32_MAX);
+verify_same_types (INT_LEAST32_MIN, (int_least32_t) 0 + 0);
+verify_same_types (INT_LEAST32_MAX, (int_least32_t) 0 + 0);
+
+#ifdef INT_LEAST64_MAX
+int_least64_t c4[3] = { 17, INT_LEAST64_MIN, INT_LEAST64_MAX };
+verify (TYPE_MINIMUM (int_least64_t) == INT_LEAST64_MIN);
+verify (TYPE_MAXIMUM (int_least64_t) == INT_LEAST64_MAX);
+verify_same_types (INT_LEAST64_MIN, (int_least64_t) 0 + 0);
+verify_same_types (INT_LEAST64_MAX, (int_least64_t) 0 + 0);
+#endif
+
+uint_least8_t d1[2] = { 17, UINT_LEAST8_MAX };
+verify (TYPE_MAXIMUM (uint_least8_t) == UINT_LEAST8_MAX);
+verify_same_types (UINT_LEAST8_MAX, (uint_least8_t) 0 + 0);
+
+uint_least16_t d2[2] = { 17, UINT_LEAST16_MAX };
+verify (TYPE_MAXIMUM (uint_least16_t) == UINT_LEAST16_MAX);
+verify_same_types (UINT_LEAST16_MAX, (uint_least16_t) 0 + 0);
+
+uint_least32_t d3[2] = { 17, UINT_LEAST32_MAX };
+verify (TYPE_MAXIMUM (uint_least32_t) == UINT_LEAST32_MAX);
+verify_same_types (UINT_LEAST32_MAX, (uint_least32_t) 0 + 0);
+
+#ifdef UINT_LEAST64_MAX
+uint_least64_t d4[2] = { 17, UINT_LEAST64_MAX };
+verify (TYPE_MAXIMUM (uint_least64_t) == UINT_LEAST64_MAX);
+verify_same_types (UINT_LEAST64_MAX, (uint_least64_t) 0 + 0);
+#endif
+
+#if INT_LEAST8_MIN && INT_LEAST8_MAX && INT_LEAST16_MIN && INT_LEAST16_MAX && INT_LEAST32_MIN && INT_LEAST32_MAX
+/* ok */
+#else
+err or;
+#endif
+
+#if UINT_LEAST8_MAX && UINT_LEAST16_MAX && UINT_LEAST32_MAX
+/* ok */
+#else
+err or;
+#endif
+
+/* 7.18.1.3. Fastest minimum-width integer types */
+/* 7.18.2.3. Limits of fastest minimum-width integer types */
+
+int_fast8_t e1[3] = { 17, INT_FAST8_MIN, INT_FAST8_MAX };
+verify (TYPE_MINIMUM (int_fast8_t) == INT_FAST8_MIN);
+verify (TYPE_MAXIMUM (int_fast8_t) == INT_FAST8_MAX);
+verify_same_types (INT_FAST8_MIN, (int_fast8_t) 0 + 0);
+verify_same_types (INT_FAST8_MAX, (int_fast8_t) 0 + 0);
+
+int_fast16_t e2[3] = { 17, INT_FAST16_MIN, INT_FAST16_MAX };
+verify (TYPE_MINIMUM (int_fast16_t) == INT_FAST16_MIN);
+verify (TYPE_MAXIMUM (int_fast16_t) == INT_FAST16_MAX);
+verify_same_types (INT_FAST16_MIN, (int_fast16_t) 0 + 0);
+verify_same_types (INT_FAST16_MAX, (int_fast16_t) 0 + 0);
+
+int_fast32_t e3[3] = { 17, INT_FAST32_MIN, INT_FAST32_MAX };
+verify (TYPE_MINIMUM (int_fast32_t) == INT_FAST32_MIN);
+verify (TYPE_MAXIMUM (int_fast32_t) == INT_FAST32_MAX);
+verify_same_types (INT_FAST32_MIN, (int_fast32_t) 0 + 0);
+verify_same_types (INT_FAST32_MAX, (int_fast32_t) 0 + 0);
+
+#ifdef INT_FAST64_MAX
+int_fast64_t e4[3] = { 17, INT_FAST64_MIN, INT_FAST64_MAX };
+verify (TYPE_MINIMUM (int_fast64_t) == INT_FAST64_MIN);
+verify (TYPE_MAXIMUM (int_fast64_t) == INT_FAST64_MAX);
+verify_same_types (INT_FAST64_MIN, (int_fast64_t) 0 + 0);
+verify_same_types (INT_FAST64_MAX, (int_fast64_t) 0 + 0);
+#endif
+
+uint_fast8_t f1[2] = { 17, UINT_FAST8_MAX };
+verify (TYPE_MAXIMUM (uint_fast8_t) == UINT_FAST8_MAX);
+verify_same_types (UINT_FAST8_MAX, (uint_fast8_t) 0 + 0);
+
+uint_fast16_t f2[2] = { 17, UINT_FAST16_MAX };
+verify (TYPE_MAXIMUM (uint_fast16_t) == UINT_FAST16_MAX);
+verify_same_types (UINT_FAST16_MAX, (uint_fast16_t) 0 + 0);
+
+uint_fast32_t f3[2] = { 17, UINT_FAST32_MAX };
+verify (TYPE_MAXIMUM (uint_fast32_t) == UINT_FAST32_MAX);
+verify_same_types (UINT_FAST32_MAX, (uint_fast32_t) 0 + 0);
+
+#ifdef UINT_FAST64_MAX
+uint_fast64_t f4[2] = { 17, UINT_FAST64_MAX };
+verify (TYPE_MAXIMUM (uint_fast64_t) == UINT_FAST64_MAX);
+verify_same_types (UINT_FAST64_MAX, (uint_fast64_t) 0 + 0);
+#endif
+
+#if INT_FAST8_MIN && INT_FAST8_MAX && INT_FAST16_MIN && INT_FAST16_MAX && INT_FAST32_MIN && INT_FAST32_MAX
+/* ok */
+#else
+err or;
+#endif
+
+#if UINT_FAST8_MAX && UINT_FAST16_MAX && UINT_FAST32_MAX
+/* ok */
+#else
+err or;
+#endif
+
+/* 7.18.1.4. Integer types capable of holding object pointers */
+/* 7.18.2.4. Limits of integer types capable of holding object pointers */
+
+#ifdef INTPTR_MAX
+intptr_t g[3] = { 17, INTPTR_MIN, INTPTR_MAX };
+verify (sizeof (void *) <= sizeof (intptr_t));
+# ifndef __CHERI_PURE_CAPABILITY__
+verify (TYPE_MINIMUM (intptr_t) == INTPTR_MIN);
+verify (TYPE_MAXIMUM (intptr_t) == INTPTR_MAX);
+# endif
+verify_same_types (INTPTR_MIN, (intptr_t) 0 + 0);
+verify_same_types (INTPTR_MAX, (intptr_t) 0 + 0);
+#endif
+
+#ifdef UINTPTR_MAX
+uintptr_t h[2] = { 17, UINTPTR_MAX };
+verify (sizeof (void *) <= sizeof (uintptr_t));
+# ifndef __CHERI_PURE_CAPABILITY__
+verify (TYPE_MAXIMUM (uintptr_t) == UINTPTR_MAX);
+# endif
+verify_same_types (UINTPTR_MAX, (uintptr_t) 0 + 0);
+#endif
+
+/* 7.18.1.5. Greatest-width integer types */
+/* 7.18.2.5. Limits of greatest-width integer types */
+
+intmax_t i[3] = { INTMAX_C (17), INTMAX_MIN, INTMAX_MAX };
+verify (TYPE_MINIMUM (intmax_t) == INTMAX_MIN);
+verify (TYPE_MAXIMUM (intmax_t) == INTMAX_MAX);
+verify_same_types (INTMAX_MIN, (intmax_t) 0 + 0);
+verify_same_types (INTMAX_MAX, (intmax_t) 0 + 0);
+
+uintmax_t j[2] = { UINTMAX_C (17), UINTMAX_MAX };
+verify (TYPE_MAXIMUM (uintmax_t) == UINTMAX_MAX);
+verify_same_types (UINTMAX_MAX, (uintmax_t) 0 + 0);
+
+/* Older Sun C and HP-UX 10.20 cc don't support 'long long' constants in
+   the preprocessor.  */
+#if !((defined __SUNPRO_C && __SUNPRO_C < 0x5150) \
+      || (defined __hpux && !defined __GNUC__))
+#if INTMAX_MIN && INTMAX_MAX && UINTMAX_MAX
+/* ok */
+#else
+err or;
+#endif
+#endif
+
+/* 7.18.3. Limits of other integer types */
+
+#include <stddef.h>
+
+verify (TYPE_MINIMUM (ptrdiff_t) == PTRDIFF_MIN);
+verify (TYPE_MAXIMUM (ptrdiff_t) == PTRDIFF_MAX);
+verify_same_types (PTRDIFF_MIN, (ptrdiff_t) 0 + 0);
+verify_same_types (PTRDIFF_MAX, (ptrdiff_t) 0 + 0);
+
+#if PTRDIFF_MIN && PTRDIFF_MAX
+/* ok */
+#else
+err or;
+#endif
+
+#include <signal.h>
+
+verify (TYPE_MINIMUM (sig_atomic_t) == SIG_ATOMIC_MIN);
+verify (TYPE_MAXIMUM (sig_atomic_t) == SIG_ATOMIC_MAX);
+verify_same_types (SIG_ATOMIC_MIN, (sig_atomic_t) 0 + 0);
+verify_same_types (SIG_ATOMIC_MAX, (sig_atomic_t) 0 + 0);
+
+#if SIG_ATOMIC_MIN != 17 && SIG_ATOMIC_MAX
+/* ok */
+#else
+err or;
+#endif
+
+verify (TYPE_MAXIMUM (size_t) == SIZE_MAX);
+verify_same_types (SIZE_MAX, (size_t) 0 + 0);
+
+#if SIZE_MAX
+/* ok */
+#else
+err or;
+#endif
+
+verify (TYPE_MINIMUM (wchar_t) == WCHAR_MIN);
+verify (TYPE_MAXIMUM (wchar_t) == WCHAR_MAX);
+verify_same_types (WCHAR_MIN, (wchar_t) 0 + 0);
+verify_same_types (WCHAR_MAX, (wchar_t) 0 + 0);
+
+#if WCHAR_MIN != 17 && WCHAR_MAX
+/* ok */
+#else
+err or;
+#endif
+
+#if HAVE_WINT_T
+# include <wchar.h>
+
+verify (TYPE_MINIMUM (wint_t) == WINT_MIN);
+verify (TYPE_MAXIMUM (wint_t) == WINT_MAX);
+verify_same_types (WINT_MIN, (wint_t) 0 + 0);
+verify_same_types (WINT_MAX, (wint_t) 0 + 0);
+
+# if WINT_MIN != 17 && WINT_MAX
+/* ok */
+# else
+err or;
+# endif
+#endif
+
+/* 7.18.4. Macros for integer constants */
+
+verify (INT8_C (17) == 17);
+verify_same_types (INT8_C (17), (int_least8_t)0 + 0);
+verify (UINT8_C (17) == 17);
+verify_same_types (UINT8_C (17), (uint_least8_t)0 + 0);
+
+verify (INT16_C (17) == 17);
+verify_same_types (INT16_C (17), (int_least16_t)0 + 0);
+verify (UINT16_C (17) == 17);
+verify_same_types (UINT16_C (17), (uint_least16_t)0 + 0);
+
+verify (INT32_C (17) == 17);
+verify_same_types (INT32_C (17), (int_least32_t)0 + 0);
+verify (UINT32_C (17) == 17);
+verify_same_types (UINT32_C (17), (uint_least32_t)0 + 0);
+
+#ifdef INT64_C
+verify (INT64_C (17) == 17);
+verify_same_types (INT64_C (17), (int_least64_t)0 + 0);
+#endif
+#ifdef UINT64_C
+verify (UINT64_C (17) == 17);
+verify_same_types (UINT64_C (17), (uint_least64_t)0 + 0);
+#endif
+
+verify (INTMAX_C (17) == 17);
+verify_same_types (INTMAX_C (17), (intmax_t)0 + 0);
+verify (UINTMAX_C (17) == 17);
+verify_same_types (UINTMAX_C (17), (uintmax_t)0 + 0);
+
+/* Use _GL_VERIFY (with a fixed-length diagnostic string) rather than verify,
+   because the latter would require forming each stringified expression, and
+   many of these would be so long as to trigger a warning/error like this:
+
+   test-stdint.c:407:1: error: string length '6980' is greater than the \
+     length '4095' ISO C99 compilers are required to support \
+     [-Werror=overlength-strings]
+  */
+#define verify_width(width, min, max) \
+  _GL_VERIFY ((max) >> ((width) - 1 - ((min) < 0)) == 1, \
+              "verify_width check", -)
+
+/* Macros specified by ISO/IEC TS 18661-1:2014.  */
+
+#ifdef INT8_MAX
+verify_width (INT8_WIDTH, INT8_MIN, INT8_MAX);
+#endif
+#ifdef UINT8_MAX
+verify_width (UINT8_WIDTH, 0, UINT8_MAX);
+#endif
+#ifdef INT16_MAX
+verify_width (INT16_WIDTH, INT16_MIN, INT16_MAX);
+#endif
+#ifdef UINT16_MAX
+verify_width (UINT16_WIDTH, 0, UINT16_MAX);
+#endif
+#ifdef INT32_MAX
+verify_width (INT32_WIDTH, INT32_MIN, INT32_MAX);
+#endif
+#ifdef UINT32_MAX
+verify_width (UINT32_WIDTH, 0, UINT32_MAX);
+#endif
+#ifdef INT64_MAX
+verify_width (INT64_WIDTH, INT64_MIN, INT64_MAX);
+#endif
+#ifdef UINT64_MAX
+verify_width (UINT64_WIDTH, 0, UINT64_MAX);
+#endif
+verify_width (INT_LEAST8_WIDTH, INT_LEAST8_MIN, INT_LEAST8_MAX);
+verify_width (UINT_LEAST8_WIDTH, 0, UINT_LEAST8_MAX);
+verify_width (INT_LEAST16_WIDTH, INT_LEAST16_MIN, INT_LEAST16_MAX);
+verify_width (UINT_LEAST16_WIDTH, 0, UINT_LEAST16_MAX);
+verify_width (INT_LEAST32_WIDTH, INT_LEAST32_MIN, INT_LEAST32_MAX);
+verify_width (UINT_LEAST32_WIDTH, 0, UINT_LEAST32_MAX);
+verify_width (INT_LEAST64_WIDTH, INT_LEAST64_MIN, INT_LEAST64_MAX);
+verify_width (UINT_LEAST64_WIDTH, 0, UINT_LEAST64_MAX);
+verify_width (INT_FAST8_WIDTH, INT_FAST8_MIN, INT_FAST8_MAX);
+verify_width (UINT_FAST8_WIDTH, 0, UINT_FAST8_MAX);
+verify_width (INT_FAST16_WIDTH, INT_FAST16_MIN, INT_FAST16_MAX);
+verify_width (UINT_FAST16_WIDTH, 0, UINT_FAST16_MAX);
+verify_width (INT_FAST32_WIDTH, INT_FAST32_MIN, INT_FAST32_MAX);
+verify_width (UINT_FAST32_WIDTH, 0, UINT_FAST32_MAX);
+verify_width (INT_FAST64_WIDTH, INT_FAST64_MIN, INT_FAST64_MAX);
+verify_width (UINT_FAST64_WIDTH, 0, UINT_FAST64_MAX);
+#ifndef __CHERI_PURE_CAPABILITY__
+# ifdef INTPTR_WIDTH
+verify_width (INTPTR_WIDTH, INTPTR_MIN, INTPTR_MAX);
+# endif
+# ifdef UINTPTR_WIDTH
+verify_width (UINTPTR_WIDTH, 0, UINTPTR_MAX);
+# endif
+#endif
+verify_width (INTMAX_WIDTH, INTMAX_MIN, INTMAX_MAX);
+verify_width (UINTMAX_WIDTH, 0, UINTMAX_MAX);
+verify_width (PTRDIFF_WIDTH, PTRDIFF_MIN, PTRDIFF_MAX);
+verify_width (SIZE_WIDTH, 0, SIZE_MAX);
+verify_width (WCHAR_WIDTH, WCHAR_MIN, WCHAR_MAX);
+#ifdef WINT_MAX
+verify_width (WINT_WIDTH, WINT_MIN, WINT_MAX);
+#endif
+#ifdef SIG_ATOMIC_MAX
+verify_width (SIG_ATOMIC_WIDTH, SIG_ATOMIC_MIN, SIG_ATOMIC_MAX);
+#endif
+
+int
+main (void)
+{
+  return 0;
+}
diff --git a/tests/test-stdint.c b/tests/test-stdint.c
deleted file mode 100644 (file)
index b8799ea..0000000
+++ /dev/null
@@ -1,435 +0,0 @@
-/* Test of <stdint.h> substitute.
-   Copyright (C) 2006-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>, 2006.  */
-
-#include <config.h>
-
-/* Whether to enable pedantic checks. */
-#define DO_PEDANTIC 0
-
-#include <stdint.h>
-
-#include "verify.h"
-#include "intprops.h"
-
-#if ((__GNUC__ >= 2) || (__clang_major__ >= 4)) && DO_PEDANTIC
-# define verify_same_types(expr1,expr2)  \
-    extern void _verify_func(__LINE__) (__typeof__ (expr1) *); \
-    extern void _verify_func(__LINE__) (__typeof__ (expr2) *);
-# define _verify_func(line) _verify_func2(line)
-# define _verify_func2(line) verify_func_ ## line
-#else
-# define verify_same_types(expr1,expr2) extern void verify_func (int)
-#endif
-
-/* 7.18.1.1. Exact-width integer types */
-/* 7.18.2.1. Limits of exact-width integer types */
-
-int8_t a1[3] = { INT8_C (17), INT8_MIN, INT8_MAX };
-verify (TYPE_MINIMUM (int8_t) == INT8_MIN);
-verify (TYPE_MAXIMUM (int8_t) == INT8_MAX);
-verify_same_types (INT8_MIN, (int8_t) 0 + 0);
-verify_same_types (INT8_MAX, (int8_t) 0 + 0);
-
-int16_t a2[3] = { INT16_C (17), INT16_MIN, INT16_MAX };
-verify (TYPE_MINIMUM (int16_t) == INT16_MIN);
-verify (TYPE_MAXIMUM (int16_t) == INT16_MAX);
-verify_same_types (INT16_MIN, (int16_t) 0 + 0);
-verify_same_types (INT16_MAX, (int16_t) 0 + 0);
-
-int32_t a3[3] = { INT32_C (17), INT32_MIN, INT32_MAX };
-verify (TYPE_MINIMUM (int32_t) == INT32_MIN);
-verify (TYPE_MAXIMUM (int32_t) == INT32_MAX);
-verify_same_types (INT32_MIN, (int32_t) 0 + 0);
-verify_same_types (INT32_MAX, (int32_t) 0 + 0);
-
-#ifdef INT64_MAX
-int64_t a4[3] = { INT64_C (17), INT64_MIN, INT64_MAX };
-verify (TYPE_MINIMUM (int64_t) == INT64_MIN);
-verify (TYPE_MAXIMUM (int64_t) == INT64_MAX);
-verify_same_types (INT64_MIN, (int64_t) 0 + 0);
-verify_same_types (INT64_MAX, (int64_t) 0 + 0);
-#endif
-
-uint8_t b1[2] = { UINT8_C (17), UINT8_MAX };
-verify (TYPE_MAXIMUM (uint8_t) == UINT8_MAX);
-verify_same_types (UINT8_MAX, (uint8_t) 0 + 0);
-
-uint16_t b2[2] = { UINT16_C (17), UINT16_MAX };
-verify (TYPE_MAXIMUM (uint16_t) == UINT16_MAX);
-verify_same_types (UINT16_MAX, (uint16_t) 0 + 0);
-
-uint32_t b3[2] = { UINT32_C (17), UINT32_MAX };
-verify (TYPE_MAXIMUM (uint32_t) == UINT32_MAX);
-verify_same_types (UINT32_MAX, (uint32_t) 0 + 0);
-
-#ifdef UINT64_MAX
-uint64_t b4[2] = { UINT64_C (17), UINT64_MAX };
-verify (TYPE_MAXIMUM (uint64_t) == UINT64_MAX);
-verify_same_types (UINT64_MAX, (uint64_t) 0 + 0);
-#endif
-
-#if INT8_MIN && INT8_MAX && INT16_MIN && INT16_MAX && INT32_MIN && INT32_MAX
-/* ok */
-#else
-err or;
-#endif
-
-#if UINT8_MAX && UINT16_MAX && UINT32_MAX
-/* ok */
-#else
-err or;
-#endif
-
-/* 7.18.1.2. Minimum-width integer types */
-/* 7.18.2.2. Limits of minimum-width integer types */
-
-int_least8_t c1[3] = { 17, INT_LEAST8_MIN, INT_LEAST8_MAX };
-verify (TYPE_MINIMUM (int_least8_t) == INT_LEAST8_MIN);
-verify (TYPE_MAXIMUM (int_least8_t) == INT_LEAST8_MAX);
-verify_same_types (INT_LEAST8_MIN, (int_least8_t) 0 + 0);
-verify_same_types (INT_LEAST8_MAX, (int_least8_t) 0 + 0);
-
-int_least16_t c2[3] = { 17, INT_LEAST16_MIN, INT_LEAST16_MAX };
-verify (TYPE_MINIMUM (int_least16_t) == INT_LEAST16_MIN);
-verify (TYPE_MAXIMUM (int_least16_t) == INT_LEAST16_MAX);
-verify_same_types (INT_LEAST16_MIN, (int_least16_t) 0 + 0);
-verify_same_types (INT_LEAST16_MAX, (int_least16_t) 0 + 0);
-
-int_least32_t c3[3] = { 17, INT_LEAST32_MIN, INT_LEAST32_MAX };
-verify (TYPE_MINIMUM (int_least32_t) == INT_LEAST32_MIN);
-verify (TYPE_MAXIMUM (int_least32_t) == INT_LEAST32_MAX);
-verify_same_types (INT_LEAST32_MIN, (int_least32_t) 0 + 0);
-verify_same_types (INT_LEAST32_MAX, (int_least32_t) 0 + 0);
-
-#ifdef INT_LEAST64_MAX
-int_least64_t c4[3] = { 17, INT_LEAST64_MIN, INT_LEAST64_MAX };
-verify (TYPE_MINIMUM (int_least64_t) == INT_LEAST64_MIN);
-verify (TYPE_MAXIMUM (int_least64_t) == INT_LEAST64_MAX);
-verify_same_types (INT_LEAST64_MIN, (int_least64_t) 0 + 0);
-verify_same_types (INT_LEAST64_MAX, (int_least64_t) 0 + 0);
-#endif
-
-uint_least8_t d1[2] = { 17, UINT_LEAST8_MAX };
-verify (TYPE_MAXIMUM (uint_least8_t) == UINT_LEAST8_MAX);
-verify_same_types (UINT_LEAST8_MAX, (uint_least8_t) 0 + 0);
-
-uint_least16_t d2[2] = { 17, UINT_LEAST16_MAX };
-verify (TYPE_MAXIMUM (uint_least16_t) == UINT_LEAST16_MAX);
-verify_same_types (UINT_LEAST16_MAX, (uint_least16_t) 0 + 0);
-
-uint_least32_t d3[2] = { 17, UINT_LEAST32_MAX };
-verify (TYPE_MAXIMUM (uint_least32_t) == UINT_LEAST32_MAX);
-verify_same_types (UINT_LEAST32_MAX, (uint_least32_t) 0 + 0);
-
-#ifdef UINT_LEAST64_MAX
-uint_least64_t d4[2] = { 17, UINT_LEAST64_MAX };
-verify (TYPE_MAXIMUM (uint_least64_t) == UINT_LEAST64_MAX);
-verify_same_types (UINT_LEAST64_MAX, (uint_least64_t) 0 + 0);
-#endif
-
-#if INT_LEAST8_MIN && INT_LEAST8_MAX && INT_LEAST16_MIN && INT_LEAST16_MAX && INT_LEAST32_MIN && INT_LEAST32_MAX
-/* ok */
-#else
-err or;
-#endif
-
-#if UINT_LEAST8_MAX && UINT_LEAST16_MAX && UINT_LEAST32_MAX
-/* ok */
-#else
-err or;
-#endif
-
-/* 7.18.1.3. Fastest minimum-width integer types */
-/* 7.18.2.3. Limits of fastest minimum-width integer types */
-
-int_fast8_t e1[3] = { 17, INT_FAST8_MIN, INT_FAST8_MAX };
-verify (TYPE_MINIMUM (int_fast8_t) == INT_FAST8_MIN);
-verify (TYPE_MAXIMUM (int_fast8_t) == INT_FAST8_MAX);
-verify_same_types (INT_FAST8_MIN, (int_fast8_t) 0 + 0);
-verify_same_types (INT_FAST8_MAX, (int_fast8_t) 0 + 0);
-
-int_fast16_t e2[3] = { 17, INT_FAST16_MIN, INT_FAST16_MAX };
-verify (TYPE_MINIMUM (int_fast16_t) == INT_FAST16_MIN);
-verify (TYPE_MAXIMUM (int_fast16_t) == INT_FAST16_MAX);
-verify_same_types (INT_FAST16_MIN, (int_fast16_t) 0 + 0);
-verify_same_types (INT_FAST16_MAX, (int_fast16_t) 0 + 0);
-
-int_fast32_t e3[3] = { 17, INT_FAST32_MIN, INT_FAST32_MAX };
-verify (TYPE_MINIMUM (int_fast32_t) == INT_FAST32_MIN);
-verify (TYPE_MAXIMUM (int_fast32_t) == INT_FAST32_MAX);
-verify_same_types (INT_FAST32_MIN, (int_fast32_t) 0 + 0);
-verify_same_types (INT_FAST32_MAX, (int_fast32_t) 0 + 0);
-
-#ifdef INT_FAST64_MAX
-int_fast64_t e4[3] = { 17, INT_FAST64_MIN, INT_FAST64_MAX };
-verify (TYPE_MINIMUM (int_fast64_t) == INT_FAST64_MIN);
-verify (TYPE_MAXIMUM (int_fast64_t) == INT_FAST64_MAX);
-verify_same_types (INT_FAST64_MIN, (int_fast64_t) 0 + 0);
-verify_same_types (INT_FAST64_MAX, (int_fast64_t) 0 + 0);
-#endif
-
-uint_fast8_t f1[2] = { 17, UINT_FAST8_MAX };
-verify (TYPE_MAXIMUM (uint_fast8_t) == UINT_FAST8_MAX);
-verify_same_types (UINT_FAST8_MAX, (uint_fast8_t) 0 + 0);
-
-uint_fast16_t f2[2] = { 17, UINT_FAST16_MAX };
-verify (TYPE_MAXIMUM (uint_fast16_t) == UINT_FAST16_MAX);
-verify_same_types (UINT_FAST16_MAX, (uint_fast16_t) 0 + 0);
-
-uint_fast32_t f3[2] = { 17, UINT_FAST32_MAX };
-verify (TYPE_MAXIMUM (uint_fast32_t) == UINT_FAST32_MAX);
-verify_same_types (UINT_FAST32_MAX, (uint_fast32_t) 0 + 0);
-
-#ifdef UINT_FAST64_MAX
-uint_fast64_t f4[2] = { 17, UINT_FAST64_MAX };
-verify (TYPE_MAXIMUM (uint_fast64_t) == UINT_FAST64_MAX);
-verify_same_types (UINT_FAST64_MAX, (uint_fast64_t) 0 + 0);
-#endif
-
-#if INT_FAST8_MIN && INT_FAST8_MAX && INT_FAST16_MIN && INT_FAST16_MAX && INT_FAST32_MIN && INT_FAST32_MAX
-/* ok */
-#else
-err or;
-#endif
-
-#if UINT_FAST8_MAX && UINT_FAST16_MAX && UINT_FAST32_MAX
-/* ok */
-#else
-err or;
-#endif
-
-/* 7.18.1.4. Integer types capable of holding object pointers */
-/* 7.18.2.4. Limits of integer types capable of holding object pointers */
-
-#ifdef INTPTR_MAX
-intptr_t g[3] = { 17, INTPTR_MIN, INTPTR_MAX };
-verify (sizeof (void *) <= sizeof (intptr_t));
-# ifndef __CHERI_PURE_CAPABILITY__
-verify (TYPE_MINIMUM (intptr_t) == INTPTR_MIN);
-verify (TYPE_MAXIMUM (intptr_t) == INTPTR_MAX);
-# endif
-verify_same_types (INTPTR_MIN, (intptr_t) 0 + 0);
-verify_same_types (INTPTR_MAX, (intptr_t) 0 + 0);
-#endif
-
-#ifdef UINTPTR_MAX
-uintptr_t h[2] = { 17, UINTPTR_MAX };
-verify (sizeof (void *) <= sizeof (uintptr_t));
-# ifndef __CHERI_PURE_CAPABILITY__
-verify (TYPE_MAXIMUM (uintptr_t) == UINTPTR_MAX);
-# endif
-verify_same_types (UINTPTR_MAX, (uintptr_t) 0 + 0);
-#endif
-
-/* 7.18.1.5. Greatest-width integer types */
-/* 7.18.2.5. Limits of greatest-width integer types */
-
-intmax_t i[3] = { INTMAX_C (17), INTMAX_MIN, INTMAX_MAX };
-verify (TYPE_MINIMUM (intmax_t) == INTMAX_MIN);
-verify (TYPE_MAXIMUM (intmax_t) == INTMAX_MAX);
-verify_same_types (INTMAX_MIN, (intmax_t) 0 + 0);
-verify_same_types (INTMAX_MAX, (intmax_t) 0 + 0);
-
-uintmax_t j[2] = { UINTMAX_C (17), UINTMAX_MAX };
-verify (TYPE_MAXIMUM (uintmax_t) == UINTMAX_MAX);
-verify_same_types (UINTMAX_MAX, (uintmax_t) 0 + 0);
-
-/* Older Sun C and HP-UX 10.20 cc don't support 'long long' constants in
-   the preprocessor.  */
-#if !((defined __SUNPRO_C && __SUNPRO_C < 0x5150) \
-      || (defined __hpux && !defined __GNUC__))
-#if INTMAX_MIN && INTMAX_MAX && UINTMAX_MAX
-/* ok */
-#else
-err or;
-#endif
-#endif
-
-/* 7.18.3. Limits of other integer types */
-
-#include <stddef.h>
-
-verify (TYPE_MINIMUM (ptrdiff_t) == PTRDIFF_MIN);
-verify (TYPE_MAXIMUM (ptrdiff_t) == PTRDIFF_MAX);
-verify_same_types (PTRDIFF_MIN, (ptrdiff_t) 0 + 0);
-verify_same_types (PTRDIFF_MAX, (ptrdiff_t) 0 + 0);
-
-#if PTRDIFF_MIN && PTRDIFF_MAX
-/* ok */
-#else
-err or;
-#endif
-
-#include <signal.h>
-
-verify (TYPE_MINIMUM (sig_atomic_t) == SIG_ATOMIC_MIN);
-verify (TYPE_MAXIMUM (sig_atomic_t) == SIG_ATOMIC_MAX);
-verify_same_types (SIG_ATOMIC_MIN, (sig_atomic_t) 0 + 0);
-verify_same_types (SIG_ATOMIC_MAX, (sig_atomic_t) 0 + 0);
-
-#if SIG_ATOMIC_MIN != 17 && SIG_ATOMIC_MAX
-/* ok */
-#else
-err or;
-#endif
-
-verify (TYPE_MAXIMUM (size_t) == SIZE_MAX);
-verify_same_types (SIZE_MAX, (size_t) 0 + 0);
-
-#if SIZE_MAX
-/* ok */
-#else
-err or;
-#endif
-
-verify (TYPE_MINIMUM (wchar_t) == WCHAR_MIN);
-verify (TYPE_MAXIMUM (wchar_t) == WCHAR_MAX);
-verify_same_types (WCHAR_MIN, (wchar_t) 0 + 0);
-verify_same_types (WCHAR_MAX, (wchar_t) 0 + 0);
-
-#if WCHAR_MIN != 17 && WCHAR_MAX
-/* ok */
-#else
-err or;
-#endif
-
-#if HAVE_WINT_T
-# include <wchar.h>
-
-verify (TYPE_MINIMUM (wint_t) == WINT_MIN);
-verify (TYPE_MAXIMUM (wint_t) == WINT_MAX);
-verify_same_types (WINT_MIN, (wint_t) 0 + 0);
-verify_same_types (WINT_MAX, (wint_t) 0 + 0);
-
-# if WINT_MIN != 17 && WINT_MAX
-/* ok */
-# else
-err or;
-# endif
-#endif
-
-/* 7.18.4. Macros for integer constants */
-
-verify (INT8_C (17) == 17);
-verify_same_types (INT8_C (17), (int_least8_t)0 + 0);
-verify (UINT8_C (17) == 17);
-verify_same_types (UINT8_C (17), (uint_least8_t)0 + 0);
-
-verify (INT16_C (17) == 17);
-verify_same_types (INT16_C (17), (int_least16_t)0 + 0);
-verify (UINT16_C (17) == 17);
-verify_same_types (UINT16_C (17), (uint_least16_t)0 + 0);
-
-verify (INT32_C (17) == 17);
-verify_same_types (INT32_C (17), (int_least32_t)0 + 0);
-verify (UINT32_C (17) == 17);
-verify_same_types (UINT32_C (17), (uint_least32_t)0 + 0);
-
-#ifdef INT64_C
-verify (INT64_C (17) == 17);
-verify_same_types (INT64_C (17), (int_least64_t)0 + 0);
-#endif
-#ifdef UINT64_C
-verify (UINT64_C (17) == 17);
-verify_same_types (UINT64_C (17), (uint_least64_t)0 + 0);
-#endif
-
-verify (INTMAX_C (17) == 17);
-verify_same_types (INTMAX_C (17), (intmax_t)0 + 0);
-verify (UINTMAX_C (17) == 17);
-verify_same_types (UINTMAX_C (17), (uintmax_t)0 + 0);
-
-/* Use _GL_VERIFY (with a fixed-length diagnostic string) rather than verify,
-   because the latter would require forming each stringified expression, and
-   many of these would be so long as to trigger a warning/error like this:
-
-   test-stdint.c:407:1: error: string length '6980' is greater than the \
-     length '4095' ISO C99 compilers are required to support \
-     [-Werror=overlength-strings]
-  */
-#define verify_width(width, min, max) \
-  _GL_VERIFY ((max) >> ((width) - 1 - ((min) < 0)) == 1, \
-              "verify_width check", -)
-
-/* Macros specified by ISO/IEC TS 18661-1:2014.  */
-
-#ifdef INT8_MAX
-verify_width (INT8_WIDTH, INT8_MIN, INT8_MAX);
-#endif
-#ifdef UINT8_MAX
-verify_width (UINT8_WIDTH, 0, UINT8_MAX);
-#endif
-#ifdef INT16_MAX
-verify_width (INT16_WIDTH, INT16_MIN, INT16_MAX);
-#endif
-#ifdef UINT16_MAX
-verify_width (UINT16_WIDTH, 0, UINT16_MAX);
-#endif
-#ifdef INT32_MAX
-verify_width (INT32_WIDTH, INT32_MIN, INT32_MAX);
-#endif
-#ifdef UINT32_MAX
-verify_width (UINT32_WIDTH, 0, UINT32_MAX);
-#endif
-#ifdef INT64_MAX
-verify_width (INT64_WIDTH, INT64_MIN, INT64_MAX);
-#endif
-#ifdef UINT64_MAX
-verify_width (UINT64_WIDTH, 0, UINT64_MAX);
-#endif
-verify_width (INT_LEAST8_WIDTH, INT_LEAST8_MIN, INT_LEAST8_MAX);
-verify_width (UINT_LEAST8_WIDTH, 0, UINT_LEAST8_MAX);
-verify_width (INT_LEAST16_WIDTH, INT_LEAST16_MIN, INT_LEAST16_MAX);
-verify_width (UINT_LEAST16_WIDTH, 0, UINT_LEAST16_MAX);
-verify_width (INT_LEAST32_WIDTH, INT_LEAST32_MIN, INT_LEAST32_MAX);
-verify_width (UINT_LEAST32_WIDTH, 0, UINT_LEAST32_MAX);
-verify_width (INT_LEAST64_WIDTH, INT_LEAST64_MIN, INT_LEAST64_MAX);
-verify_width (UINT_LEAST64_WIDTH, 0, UINT_LEAST64_MAX);
-verify_width (INT_FAST8_WIDTH, INT_FAST8_MIN, INT_FAST8_MAX);
-verify_width (UINT_FAST8_WIDTH, 0, UINT_FAST8_MAX);
-verify_width (INT_FAST16_WIDTH, INT_FAST16_MIN, INT_FAST16_MAX);
-verify_width (UINT_FAST16_WIDTH, 0, UINT_FAST16_MAX);
-verify_width (INT_FAST32_WIDTH, INT_FAST32_MIN, INT_FAST32_MAX);
-verify_width (UINT_FAST32_WIDTH, 0, UINT_FAST32_MAX);
-verify_width (INT_FAST64_WIDTH, INT_FAST64_MIN, INT_FAST64_MAX);
-verify_width (UINT_FAST64_WIDTH, 0, UINT_FAST64_MAX);
-#ifndef __CHERI_PURE_CAPABILITY__
-# ifdef INTPTR_WIDTH
-verify_width (INTPTR_WIDTH, INTPTR_MIN, INTPTR_MAX);
-# endif
-# ifdef UINTPTR_WIDTH
-verify_width (UINTPTR_WIDTH, 0, UINTPTR_MAX);
-# endif
-#endif
-verify_width (INTMAX_WIDTH, INTMAX_MIN, INTMAX_MAX);
-verify_width (UINTMAX_WIDTH, 0, UINTMAX_MAX);
-verify_width (PTRDIFF_WIDTH, PTRDIFF_MIN, PTRDIFF_MAX);
-verify_width (SIZE_WIDTH, 0, SIZE_MAX);
-verify_width (WCHAR_WIDTH, WCHAR_MIN, WCHAR_MAX);
-#ifdef WINT_MAX
-verify_width (WINT_WIDTH, WINT_MIN, WINT_MAX);
-#endif
-#ifdef SIG_ATOMIC_MAX
-verify_width (SIG_ATOMIC_WIDTH, SIG_ATOMIC_MIN, SIG_ATOMIC_MAX);
-#endif
-
-int
-main (void)
-{
-  return 0;
-}