diff options
author | Dana Robinson <43805+derobins@users.noreply.github.com> | 2021-03-05 04:30:09 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-05 04:30:09 (GMT) |
commit | e84e5ee4672e22753a4d3d600dca2d5291953d78 (patch) | |
tree | cd9611a0a8bd16af9b372cd5f610750ca61d081a /src/H5private.h | |
parent | 580008d5bb39e3a9a4a92aefe06dce6941cd485b (diff) | |
download | hdf5-e84e5ee4672e22753a4d3d600dca2d5291953d78.zip hdf5-e84e5ee4672e22753a4d3d600dca2d5291953d78.tar.gz hdf5-e84e5ee4672e22753a4d3d600dca2d5291953d78.tar.bz2 |
Fixes various warnings noticed on Windows (#425)
* Fixes various warnings noticed on Windows
- Adds a prototype for our implementation of vasprintf
- Return type of H5_get_utf16_str() is now non-const
- Fixes possible uninitialized return type in Wremove_utf8
- Better isolation of fork() code in accum.c:test_swmr_write_big()
- Better isolation of non-zlib code in dsets.c:test_filter_delete()
- Removed unused variable in trefer.c:test_reference_cmpnd_obj()
* Fixes clang-format issues
Diffstat (limited to 'src/H5private.h')
-rw-r--r-- | src/H5private.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/H5private.h b/src/H5private.h index 741214f..64ab988 100644 --- a/src/H5private.h +++ b/src/H5private.h @@ -675,11 +675,6 @@ typedef struct { #ifndef HDacos #define HDacos(X) acos(X) #endif /* HDacos */ -#ifndef HDvasprintf -#ifdef H5_HAVE_VASPRINTF -#define HDvasprintf(RET, FMT, A) vasprintf(RET, FMT, A) -#endif /* H5_HAVE_VASPRINTF */ -#endif /* HDvasprintf */ #ifndef HDalarm #ifdef H5_HAVE_ALARM #define HDalarm(N) alarm(N) @@ -1647,6 +1642,13 @@ H5_DLL int64_t HDstrtoll(const char *s, const char **rest, int base); #ifndef HDutime #define HDutime(S, T) utime(S, T) #endif /* HDutime */ +#ifndef HDvasprintf +#ifdef H5_HAVE_VASPRINTF +#define HDvasprintf(RET, FMT, A) vasprintf(RET, FMT, A) +#else +H5_DLL int HDvasprintf(char **bufp, const char *fmt, va_list _ap); +#endif /* H5_HAVE_VASPRINTF */ +#endif /* HDvasprintf */ #ifndef HDva_arg #define HDva_arg(A, T) va_arg(A, T) #endif /* HDva_arg */ |