hdf5/config
David Young 14851e3b82 Merge pull request #2650 in HDFFV/hdf5 from ~DYOUNG/werror:rebased-fprintf-experiment to develop
* commit 'c0fbc5c086566d5d3c1d1ef26baa81a53d59fc08': (24 commits)
  Use the right format string, "%zu", for size_t.
  Repair more format strings.
  Fix a bunch of format string errors reported by Larry.
  Fix some HDfprintf compilation errors: use the right format strings ("zu", PRIuHSIZE), avoid casting some printf arguments, pass the right number of arguments.
  Test the format string "ll" before "l", "L", and "q", like the ./configure script does.  This ought to fix the compilation failure in test/dt_arith.c that Allen told me about:
  Cast a non-void pointer to void pointer for "%p".
  Use PRIu32 and "zu" formats.  Delete some casts from `size_t`.
  I'm taking a guess that this code intended to point the 2-digit wide hexadecimal octet values, not 2 character-wide pointers to the bytes.  The %02p format, which is a GNU-ism, disagreed with GCC 8.3.0 and the option flags we use.
  %08p is not portable, it's a GNU-ism.  Use %8p, instead.  Squashes a GCC error.
  Add format string macros PRI[doxX]HID for hid_t and use PRIdHID.
  Use HDva_copy() and introduce a bunch of compatbility format-string constants for uppercase hexadecimal strings, `PRIX...`.  Should fix the VS2010 errors that Allen mentioned:
  Always #define HDfprintf as fprintf in this header.  I believe this will fix the Windows build error that Allen reported.
  Provide an HDvasprintf implementation only if it isn't #defined.  This should fix the mingw compilation issue that Allen reported.
  Fix va_list usage in the vasprintf(3) implementation.
  Promote format-string warnings to errors.
  Use the portable `-eq` operator instead of the bash-ism `==`. Fixes the tests on NetBSD, where /bin/sh != bash.
  Restore a literal percent sign ("%%") that I accidentally deleted.
  Fix code that made GCC complain about a NULL or `unsigned char *` arguments for "%s".
  Take pains to provide UINT64_MAX in all conditions.
  Correct a couple of format strings.
  ...
2020-09-28 14:42:18 -05:00
..
clang-warnings Make changes to CMake CompilerFlags.cmake files so extra flags are 2020-06-10 14:25:10 -05:00
cmake Remove setting from cacheinit file 2020-09-28 07:20:42 -05:00
cmake_ext_mod Merge pull request #2650 in HDFFV/hdf5 from ~DYOUNG/werror:rebased-fprintf-experiment to develop 2020-09-28 14:42:18 -05:00
gnu-warnings Merge remote-tracking branch 'hdffv/develop' into rebased-fprintf-experiment 2020-09-03 16:13:47 -05:00
intel-warnings Move intel warnings to subfolder, update autotools files 2020-04-06 09:35:43 -05:00
sanitizer CMake and script changes for clang-format 2020-09-04 16:36:52 -05:00
site-specific
toolchain Correct mingw paths 2020-05-15 13:21:43 -05:00
apple Add files for adding warning flags for clang compilers in autotools 2020-06-02 15:53:58 -05:00
BlankForm
cce-fflags
cce-flags
clang-cxxflags Remove unnecessary version conditions for Clang compilers. 2020-06-12 11:54:58 -05:00
clang-flags Remove unnecessary version conditions for Clang compilers. 2020-06-12 11:54:58 -05:00
commence.am Merge pull request #2525 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop 2020-04-23 13:41:34 -05:00
conclude_fc.am
conclude.am Trim trailing whitespace 2020-04-20 18:12:00 -05:00
COPYING
cygwin
examples.am Trim trailing whitespace 2020-04-20 18:12:00 -05:00
freebsd
gnu-cxxflags Revise gnu-*flags and cmake/HDF*CompilerFlags.cmake files to add warning 2020-05-18 14:28:51 -05:00
gnu-fflags Revise gnu-*flags and cmake/HDF*CompilerFlags.cmake files to add warning 2020-05-18 14:28:51 -05:00
gnu-flags Revise gnu-*flags and cmake/HDF*CompilerFlags.cmake files to add warning 2020-05-18 14:28:51 -05:00
ibm-aix
ibm-flags
intel-fflags Update intel flags 2020-04-06 10:34:16 -05:00
intel-flags Move intel warnings to subfolder, update autotools files 2020-04-06 09:35:43 -05:00
linux-gnu
linux-gnuaout
linux-gnueabihf Removed UIUC from copyright, added helpful comment. 2020-01-17 16:20:39 -08:00
linux-gnulibc1 Clean up code to get clang version in config/linux-gnulibc1 2020-06-08 15:52:13 -05:00
linux-gnulibc2
lt_vers.am
Makefile.am.blank
netbsd
pgi-fflags
pgi-flags
solaris Fixes Autotools builds on Solaris after monotonic timer changes 2020-07-06 19:22:26 -05:00