Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add #include <stdint.h> for uint[32|64]_t usage (except installed hea…
…ders).
  • Loading branch information
Ryan S. Arnold committed May 16, 2013
1 parent 8c75f67 commit e054f49
Show file tree
Hide file tree
Showing 220 changed files with 528 additions and 12 deletions.
197 changes: 197 additions & 0 deletions ChangeLog
@@ -1,3 +1,200 @@
2013-05-16 Ryan S. Arnold <rsa@linux.vnet.ibm.com>

* crypt/sha512-block.c: Add missing #include <stdint.h> due to
uint64_t or uint32_t usage.
* crypt/sha256-block.c: Likewise.
* crypt/sha256-crypt.c: Likewise.
* crypt/sha256.c: Likewise.
* crypt/sha512-block.c: Likewise.
* crypt/sha512-crypt.c: Likewise.
* crypt/sha512.c: Likewise.
* debug/backtrace-tst.c: Likewise.
* debug/pcprofiledump.c: Likewise.
* elf/cache.c: Likewise.
* elf/dl-cache.c: Likewise.
* elf/dl-misc.c: Likewise.
* elf/dl-profile.c: Likewise.
* elf/dl-support.c: Likewise.
* elf/ldconfig.c: Likewise.
* elf/sprof.c: Likewise.
* iconv/dummy-repertoire.c: Likewise.
* iconv/iconv_charmap.c: Likewise.
* iconv/skeleton.c: Likewise.
* iconvdata/8bit-generic.c: Likewise.
* iconvdata/cp737.h: Likewise.
* iconvdata/cp775.h: Likewise.
* iconvdata/ibm1008.h: Likewise.
* iconvdata/ibm1025.h: Likewise.
* iconvdata/ibm1046.h: Likewise.
* iconvdata/ibm1097.h: Likewise.
* iconvdata/ibm1112.h: Likewise.
* iconvdata/ibm1122.h: Likewise.
* iconvdata/ibm1123.h: Likewise.
* iconvdata/ibm1124.h: Likewise.
* iconvdata/ibm1129.h: Likewise.
* iconvdata/ibm1130.h: Likewise.
* iconvdata/ibm1132.h: Likewise.
* iconvdata/ibm1133.h: Likewise.
* iconvdata/ibm1137.h: Likewise.
* iconvdata/ibm1140.h: Likewise.
* iconvdata/ibm1141.h: Likewise.
* iconvdata/ibm1142.h: Likewise.
* iconvdata/ibm1143.h: Likewise.
* iconvdata/ibm1144.h: Likewise.
* iconvdata/ibm1145.h: Likewise.
* iconvdata/ibm1146.h: Likewise.
* iconvdata/ibm1147.h: Likewise.
* iconvdata/ibm1148.h: Likewise.
* iconvdata/ibm1149.h: Likewise.
* iconvdata/ibm1153.h: Likewise.
* iconvdata/ibm1154.h: Likewise.
* iconvdata/ibm1155.h: Likewise.
* iconvdata/ibm1156.h: Likewise.
* iconvdata/ibm1157.h: Likewise.
* iconvdata/ibm1158.h: Likewise.
* iconvdata/ibm1160.h: Likewise.
* iconvdata/ibm1161.h: Likewise.
* iconvdata/ibm1162.h: Likewise.
* iconvdata/ibm1163.h: Likewise.
* iconvdata/ibm1164.h: Likewise.
* iconvdata/ibm1166.h: Likewise.
* iconvdata/ibm1167.h: Likewise.
* iconvdata/ibm12712.h: Likewise.
* iconvdata/ibm1390.h: Likewise.
* iconvdata/ibm1399.h: Likewise.
* iconvdata/ibm16804.h: Likewise.
* iconvdata/ibm4517.h: Likewise.
* iconvdata/ibm4899.h: Likewise.
* iconvdata/ibm4909.h: Likewise.
* iconvdata/ibm4971.h: Likewise.
* iconvdata/ibm5347.h: Likewise.
* iconvdata/ibm803.h: Likewise.
* iconvdata/ibm856.h: Likewise.
* iconvdata/ibm901.h: Likewise.
* iconvdata/ibm902.h: Likewise.
* iconvdata/ibm9030.h: Likewise.
* iconvdata/ibm9066.h: Likewise.
* iconvdata/ibm921.h: Likewise.
* iconvdata/ibm922.h: Likewise.
* iconvdata/ibm9448.h: Likewise.
* iconvdata/isiri-3342.h: Likewise.
* iconvdata/jis0201.h: Likewise.
* include/link.h: Likewise.
* include/netdb.h: Likewise.
* inet/check_native.c: Likewise.
* inet/check_pf.c: Likewise.
* inet/getipv4sourcefilter.c: Likewise.
* inet/getnameinfo.c: Likewise.
* inet/getsourcefilter.c: Likewise.
* inet/htonl.c: Likewise.
* inet/setipv4sourcefilter.c: Likewise.
* inet/setsourcefilter.c: Likewise.
* inet/test-inet6_opt.c: Likewise.
* inet/tst-network.c: Likewise.
* locale/C-collate.c: Likewise.
* locale/C-ctype.c: Likewise.
* locale/C-time.c: Likewise.
* locale/C-translit.h: Likewise.
* locale/loadarchive.c: Likewise.
* locale/programs/3level.h: Likewise.
* locale/programs/charmap.c: Likewise.
* locale/programs/charmap.h: Likewise.
* locale/programs/ld-address.c: Likewise.
* locale/programs/ld-collate.c: Likewise.
* locale/programs/ld-ctype.c: Likewise.
* locale/programs/ld-identification.c: Likewise.
* locale/programs/ld-measurement.c: Likewise.
* locale/programs/ld-messages.c: Likewise.
* locale/programs/ld-monetary.c: Likewise.
* locale/programs/ld-name.c: Likewise.
* locale/programs/ld-numeric.c: Likewise.
* locale/programs/ld-paper.c: Likewise.
* locale/programs/ld-telephone.c: Likewise.
* locale/programs/ld-time.c: Likewise.
* locale/programs/linereader.c: Likewise.
* locale/programs/locale.c: Likewise.
* locale/programs/locarchive.c: Likewise.
* locale/programs/locfile.h: Likewise.
* locale/programs/repertoire.c: Likewise.
* locale/programs/simple-hash.c: Likewise.
* locale/programs/simple-hash.h: Likewise.
* malloc/memusage.c: Likewise.
* malloc/memusagestat.c: Likewise.
* nis/nis_defaults.c: Likewise.
* nis/nis_hash.c: Likewise.
* nis/nis_print.c: Likewise.
* nis/nis_xdr.c: Likewise.
* nscd/connections.c: Likewise.
* nscd/hstcache.c: Likewise.
* nscd/nscd_gethst_r.c: Likewise.
* nscd/nscd_getserv_r.c: Likewise.
* nscd/nscd_helper.c: Likewise.
* nscd/servicescache.c: Likewise.
* nss/makedb.c: Likewise.
* nss/nss_db/db-XXX.c: Likewise.
* nss/nss_db/db-initgroups.c: Likewise.
* nss/nss_db/db-netgrp.c: Likewise.
* nss/nss_files/files-network.c: Likewise.
* nss/nss_files/files-parse.c: Likewise.
* posix/bug-regex5.c: Likewise.
* posix/fnmatch_loop.c: Likewise.
* posix/regcomp.c: Likewise.
* posix/regexec.c: Likewise.
* posix/tst-rfc3484-2.c: Likewise.
* posix/tst-rfc3484-3.c: Likewise.
* posix/tst-rfc3484.c: Likewise.
* resolv/nss_dns/dns-canon.c: Likewise.
* resolv/nss_dns/dns-network.c: Likewise.
* resolv/res_init.c: Likewise.
* resolv/res_mkquery.c: Likewise.
* resolv/tst-aton.c: Likewise.
* stdlib/cxa_atexit.c: Likewise.
* stdlib/cxa_finalize.c: Likewise.
* stdlib/gen-fpioconst.c: Likewise.
* stdlib/strtol_l.c: Likewise.
* string/tst-endian.c: Likewise.
* sunrpc/auth_des.c: Likewise.
* sunrpc/clnt_udp.c: Likewise.
* sunrpc/rtime.c: Likewise.
* sunrpc/svcauth_des.c: Likewise.
* sunrpc/xdr.c: Likewise.
* sunrpc/xdr_intXX_t.c: Likewise.
* sunrpc/xdr_rec.c: Likewise.
* sysdeps/generic/ldconfig.h: Likewise.
* sysdeps/generic/ldsodefs.h: Likewise.
* sysdeps/generic/memusage.h: Likewise.
* sysdeps/ieee754/dbl-64/wordsize-64/e_fmod.c: Likewise.
* sysdeps/ieee754/dbl-64/wordsize-64/e_log10.c: Likewise.
* sysdeps/ieee754/dbl-64/wordsize-64/math_private.h: Likewise.
* sysdeps/ieee754/dbl-64/wordsize-64/s_finite.c: Likewise.
* sysdeps/ieee754/dbl-64/wordsize-64/s_floor.c: Likewise.
* sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c: Likewise.
* sysdeps/ieee754/dbl-64/wordsize-64/s_modf.c: Likewise.
* sysdeps/ieee754/dbl-64/wordsize-64/s_remquo.c: Likewise.
* sysdeps/ieee754/dbl-64/wordsize-64/s_round.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/math_ldbl.h: Likewise.
* sysdeps/posix/getaddrinfo.c: Likewise.
* sysdeps/powerpc/fpu/e_hypot.c: Likewise.
* sysdeps/powerpc/fpu/e_hypotf.c: Likewise.
* sysdeps/powerpc/fpu/e_sqrt.c: Likewise.
* sysdeps/powerpc/fpu/e_sqrtf.c: Likewise.
* sysdeps/powerpc/test-gettimebase.c: Likewise.
* sysdeps/unix/sysv/linux/check_pf.c: Likewise.
* sysdeps/unix/sysv/linux/getipv4sourcefilter.c: Likewise.
* sysdeps/unix/sysv/linux/getsourcefilter.c: Likewise.
* sysdeps/unix/sysv/linux/netlinkaccess.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/test-gettimebasefreq.c: Likewise.
* sysdeps/unix/sysv/linux/preadv.c: Likewise.
* sysdeps/unix/sysv/linux/pwritev.c: Likewise.
* sysdeps/unix/sysv/linux/setipv4sourcefilter.c: Likewise.
* sysdeps/unix/sysv/linux/setsourcefilter.c: Likewise.
* sysdeps/unix/sysv/linux/x86_64/x32/arch_prctl.c: Likewise.
* sysdeps/x86_64/dl-tls.h: Likewise.
* sysdeps/x86_64/dl-tlsdesc.h: Likewise.
* time/alt_digit.c: Likewise.
* time/era.c: Likewise.
* wcsmbs/tst-c16c32-1.c: Likewise.

2013-05-16 Joseph Myers <joseph@codesourcery.com>

* math/libm-test.inc (struct test_sincos_data): New type.
Expand Down
2 changes: 2 additions & 0 deletions crypt/sha256-block.c
@@ -1,3 +1,5 @@
#include <stdint.h>

/* Process LEN bytes of BUFFER, accumulating context into CTX.
It is assumed that LEN % 64 == 0. */
void
Expand Down
1 change: 1 addition & 0 deletions crypt/sha256-crypt.c
Expand Up @@ -22,6 +22,7 @@
#include <stdbool.h>
#include <stdlib.h>
#include <string.h>
#include <stdint.h>
#include <sys/param.h>

#include "sha256.h"
Expand Down
1 change: 1 addition & 0 deletions crypt/sha256.c
Expand Up @@ -26,6 +26,7 @@
#include <endian.h>
#include <stdlib.h>
#include <string.h>
#include <stdint.h>
#include <sys/types.h>

#include "sha256.h"
Expand Down
2 changes: 2 additions & 0 deletions crypt/sha512-block.c
@@ -1,3 +1,5 @@
#include <stdint.h>

/* Process LEN bytes of BUFFER, accumulating context into CTX.
It is assumed that LEN % 128 == 0. */
void
Expand Down
1 change: 1 addition & 0 deletions crypt/sha512-crypt.c
Expand Up @@ -22,6 +22,7 @@
#include <stdbool.h>
#include <stdlib.h>
#include <string.h>
#include <stdint.h>
#include <sys/param.h>

#include "sha512.h"
Expand Down
1 change: 1 addition & 0 deletions crypt/sha512.c
Expand Up @@ -26,6 +26,7 @@
#include <endian.h>
#include <stdlib.h>
#include <string.h>
#include <stdint.h>
#include <sys/types.h>

#include "sha512.h"
Expand Down
1 change: 1 addition & 0 deletions debug/backtrace-tst.c
Expand Up @@ -2,6 +2,7 @@
#include <inttypes.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>


static int
Expand Down
1 change: 1 addition & 0 deletions debug/pcprofiledump.c
Expand Up @@ -33,6 +33,7 @@
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <stdint.h>

#include "../version.h"

Expand Down
1 change: 1 addition & 0 deletions elf/cache.c
Expand Up @@ -25,6 +25,7 @@
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <stdint.h>
#include <sys/fcntl.h>
#include <sys/mman.h>
#include <sys/stat.h>
Expand Down
2 changes: 1 addition & 1 deletion elf/dl-cache.c
Expand Up @@ -22,7 +22,7 @@
#include <sys/mman.h>
#include <dl-cache.h>
#include <dl-procinfo.h>

#include <stdint.h>
#include <_itoa.h>

#ifndef _DL_PLATFORMS_COUNT
Expand Down
1 change: 1 addition & 0 deletions elf/dl-misc.c
Expand Up @@ -25,6 +25,7 @@
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <stdint.h>
#include <sys/mman.h>
#include <sys/param.h>
#include <sys/stat.h>
Expand Down
1 change: 1 addition & 0 deletions elf/dl-profile.c
Expand Up @@ -27,6 +27,7 @@
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <stdint.h>
#include <ldsodefs.h>
#include <sys/gmon.h>
#include <sys/gmon_out.h>
Expand Down
1 change: 1 addition & 0 deletions elf/dl-support.c
Expand Up @@ -24,6 +24,7 @@
#include <stdlib.h>
#include <unistd.h>
#include <sys/param.h>
#include <stdint.h>
#include <ldsodefs.h>
#include <dl-machine.h>
#include <bits/libc-lock.h>
Expand Down
1 change: 1 addition & 0 deletions elf/ldconfig.c
Expand Up @@ -31,6 +31,7 @@
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <stdint.h>
#include <sys/fcntl.h>
#include <sys/mman.h>
#include <sys/stat.h>
Expand Down
1 change: 1 addition & 0 deletions elf/sprof.c
Expand Up @@ -32,6 +32,7 @@
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <stdint.h>
#include <ldsodefs.h>
#include <sys/gmon.h>
#include <sys/gmon_out.h>
Expand Down
2 changes: 2 additions & 0 deletions iconv/dummy-repertoire.c
Expand Up @@ -15,6 +15,8 @@
You should have received a copy of the GNU General Public License
along with this program; if not, see <http://www.gnu.org/licenses/>. */

#include <stdint.h>

/* For iconv we don't have to handle repertoire maps. Provide dummy
definitions to allow the use of linereader.c unchanged. */
#include <repertoire.h>
Expand Down
1 change: 1 addition & 0 deletions iconv/iconv_charmap.c
Expand Up @@ -25,6 +25,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdint.h>
#include <sys/mman.h>
#include <sys/stat.h>

Expand Down
1 change: 1 addition & 0 deletions iconv/skeleton.c
Expand Up @@ -144,6 +144,7 @@
#endif

#include <sysdep.h>
#include <stdint.h>

#ifndef DL_CALL_FCT
# define DL_CALL_FCT(fct, args) fct args
Expand Down
1 change: 1 addition & 0 deletions iconvdata/8bit-generic.c
Expand Up @@ -18,6 +18,7 @@
<http://www.gnu.org/licenses/>. */

#include <dlfcn.h>
#include <stdint.h>

#define FROM_LOOP from_generic
#define TO_LOOP to_generic
Expand Down
2 changes: 2 additions & 0 deletions iconvdata/cp737.h
Expand Up @@ -17,6 +17,8 @@
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */

#include <stdint.h>

/* Table to map to UCS4. It can be generated using
(I know, this is a useless use of cat, but the linebreak requires it):
Expand Down
2 changes: 2 additions & 0 deletions iconvdata/cp775.h
Expand Up @@ -17,6 +17,8 @@
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */

#include <stdint.h>

/* Table to map to UCS4. It can be generated using
(I know, this is a useless use of cat, but the linebreak requires it):
Expand Down
2 changes: 2 additions & 0 deletions iconvdata/ibm1008.h
Expand Up @@ -17,6 +17,8 @@
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */

#include <stdint.h>

static const uint32_t to_ucs4[256] =
{
[0x00] = 0x0000, [0x01] = 0x0001, [0x02] = 0x0002, [0x03] = 0x0003,
Expand Down
2 changes: 2 additions & 0 deletions iconvdata/ibm1025.h
Expand Up @@ -17,6 +17,8 @@
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */

#include <stdint.h>

static const uint32_t to_ucs4[256] =
{
[0x00] = 0x0000, [0x01] = 0x0001, [0x02] = 0x0002, [0x03] = 0x0003,
Expand Down
2 changes: 2 additions & 0 deletions iconvdata/ibm1046.h
Expand Up @@ -17,6 +17,8 @@
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */

#include <stdint.h>

static const uint32_t to_ucs4[256] =
{
[0x00] = 0x0000, [0x01] = 0x0001, [0x02] = 0x0002, [0x03] = 0x0003,
Expand Down

0 comments on commit e054f49

Please sign in to comment.