File hdf5-implicits.patch of Package hdf5
Fix implicit function declarations --- hdf5-1.8.5-patch1/tools/misc/talign.c +++ hdf5-1.8.5-patch1/tools/misc/talign.c @@ -23,6 +23,7 @@ #include "hdf5.h" #include "H5private.h" +#include "h5tools.h" const char *fname = "talign.h5"; const char *setname = "align"; --- hdf5-1.8.5-patch1/tools/lib/h5tools_utils.c +++ hdf5-1.8.5-patch1/tools/lib/h5tools_utils.c @@ -31,6 +31,7 @@ #include "h5tools_utils.h" #include "H5private.h" #include "h5trav.h" +#include "h5diff.h" /* global variables */ int nCols = 80; --- hdf5-1.8.5-patch1/src/H5E.c +++ hdf5-1.8.5-patch1/src/H5E.c @@ -54,6 +54,8 @@ /***********/ /* Headers */ /***********/ +#define _GNU_SOURCE +#include <stdio.h> #include "H5private.h" /* Generic Functions */ #include "H5Iprivate.h" /* IDs */ #include "H5Epkg.h" /* Error handling */ --- hdf5-1.8.5-patch1/src/H5Eint.c +++ hdf5-1.8.5-patch1/src/H5Eint.c @@ -37,6 +37,8 @@ /***********/ /* Headers */ /***********/ +#define _GNU_SOURCE +#include <stdio.h> #include "H5private.h" /* Generic Functions */ #include "H5Epkg.h" /* Error handling */ #include "H5Iprivate.h" /* IDs */ --- hdf5-1.8.5-patch1/tools/h5copy/h5copygentest.c +++ hdf5-1.8.5-patch1/tools/h5copy/h5copygentest.c @@ -20,6 +20,7 @@ #include "hdf5.h" #include "H5private.h" #include "h5tools.h" +#include "h5tools_utils.h" /* Name of tool */ #define PROGRAMNAME "h5copygentest" --- hdf5-1.8.5-patch1/tools/h5repack/testh5repack_detect_szip.c +++ hdf5-1.8.5-patch1/tools/h5repack/testh5repack_detect_szip.c @@ -17,7 +17,7 @@ #include "h5repack.h" #include "h5tools.h" #include "h5test.h" - +#include "h5tools_utils.h" /* Name of tool */ #define PROGRAMNAME "h5repack_detect_szip"