diff options
author | Dana Robinson <43805+derobins@users.noreply.github.com> | 2023-05-27 16:49:37 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-27 16:49:37 (GMT) |
commit | 40324e0c31eef2cfcf0289079c58f81717d65184 (patch) | |
tree | ac1cc1d5651e223e9d16b05ffd94e3d0455be695 /java/src/jni/h5Constants.c | |
parent | 79bb60c3f6f67411e5d70b84743fc9f6b6143cbc (diff) | |
download | hdf5-40324e0c31eef2cfcf0289079c58f81717d65184.zip hdf5-40324e0c31eef2cfcf0289079c58f81717d65184.tar.gz hdf5-40324e0c31eef2cfcf0289079c58f81717d65184.tar.bz2 |
Cleans up Java JNI warnings and add java to -Werror checks (#2383)
Diffstat (limited to 'java/src/jni/h5Constants.c')
-rw-r--r-- | java/src/jni/h5Constants.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/java/src/jni/h5Constants.c b/java/src/jni/h5Constants.c index c69ba09..9bc6b34 100644 --- a/java/src/jni/h5Constants.c +++ b/java/src/jni/h5Constants.c @@ -1658,16 +1658,24 @@ Java_hdf_hdf5lib_HDF5Constants_H5FD_1MEM_1DEFAULT_1GHEAP_1SIZE(JNIEnv *env, jcla { return (hsize_t)(3 * (HADDR_MAX / (H5FD_MEM_NTYPES - 1))); } +H5_GCC_CLANG_DIAG_OFF("sign-conversion") JNIEXPORT jlong JNICALL Java_hdf_hdf5lib_HDF5Constants_H5FD_1MEM_1DEFAULT_1LHEAP_1SIZE(JNIEnv *env, jclass cls) { + /* XXX: BADNESS! - This value cannot fit into a jlong! + * + * For now, we're going to ignore these values since the multi VFD is + * scheduled for removal in HDF5 2.0. + */ return (hsize_t)(4 * (HADDR_MAX / (H5FD_MEM_NTYPES - 1))); } JNIEXPORT jlong JNICALL Java_hdf_hdf5lib_HDF5Constants_H5FD_1MEM_1DEFAULT_1OHDR_1SIZE(JNIEnv *env, jclass cls) { + /* XXX: BADNESS! - This value cannot fit into a jlong! */ return (hsize_t)(5 * (HADDR_MAX / (H5FD_MEM_NTYPES - 1))); } +H5_GCC_CLANG_DIAG_ON("sign-conversion") /* Symbols defined for compatibility with previous versions of the HDF5 API. * |