mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-01-30 15:32:37 +08:00
Merge pull request #2388 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '380fe7cfdfd98461cb1bff54bad4de0ee9904ad6': Fix always true issue because member is not dynamically allocated CMake cleanup HDFFV-11032 fix JNI call
This commit is contained in:
commit
909f9ee6d0
@ -5,7 +5,7 @@ set (CTEST_CUSTOM_WARNING_EXCEPTION
|
||||
".*note.*expected.*void.*but argument is of type.*volatile.*"
|
||||
".*src.SZIP.*:[ \t]*warning.*"
|
||||
".*src.ZLIB.*:[ \t]*warning.*"
|
||||
".*jpeg.src.*:[ \t]*warning.*"
|
||||
".*src.JPEG.*:[ \t]*warning.*"
|
||||
".*POSIX name for this item is deprecated.*"
|
||||
".*disabling jobserver mode.*"
|
||||
".*warning.*implicit declaration of function.*"
|
||||
|
@ -163,7 +163,7 @@ endif ()
|
||||
# if the output file needs Modified text removed
|
||||
if (TEST_MASK_MOD)
|
||||
file (READ ${TEST_FOLDER}/${TEST_OUTPUT} TEST_STREAM)
|
||||
string (REGEX REPLACE "Modified:[^\n]+\n" "Modified: XXXX-XX-XX XX:XX:XX XXX\n" TEST_STREAM "${TEST_STREAM}")
|
||||
string (REGEX REPLACE "Modified:[^\n]+\n" "Modified: XXXX-XX-XX XX:XX:XX XXX\n" TEST_STREAM "${TEST_STREAM}")
|
||||
file (WRITE ${TEST_FOLDER}/${TEST_OUTPUT} "${TEST_STREAM}")
|
||||
endif ()
|
||||
|
||||
|
@ -3590,7 +3590,7 @@ public class H5 implements java.io.Serializable {
|
||||
* - name is null.
|
||||
*/
|
||||
public synchronized static int H5Gget_obj_info_all(long loc_id, String name, String[] objNames, int[] objTypes,
|
||||
H5O_token_t[] tokens) throws HDF5LibraryException, NullPointerException {
|
||||
H5O_token_t[] tokens) throws HDF5LibraryException, NullPointerException {
|
||||
if (objNames == null) {
|
||||
throw new NullPointerException("H5Gget_obj_info_all(): name array is null");
|
||||
}
|
||||
@ -3605,7 +3605,7 @@ public class H5 implements java.io.Serializable {
|
||||
|
||||
public synchronized static int H5Gget_obj_info_all(long loc_id, String name, String[] oname, int[] otype,
|
||||
int[] ltype, long[] fno, H5O_token_t[] tokens, int indx_type) throws HDF5LibraryException, NullPointerException {
|
||||
return H5Gget_obj_info_full(loc_id, name, oname, otype, ltype, fno, tokens, oname.length, indx_type, -1);
|
||||
return H5Gget_obj_info_full(loc_id, name, oname, otype, ltype, fno, tokens, indx_type, -1);
|
||||
}
|
||||
|
||||
public synchronized static int H5Gget_obj_info_full(long loc_id, String name, String[] oname, int[] otype,
|
||||
|
@ -395,7 +395,7 @@ Java_hdf_hdf5lib_H5_H5Pget_1fapl_1hdfs
|
||||
if (H5Pget_fapl_hdfs((hid_t)fapl_id, &fa) < 0)
|
||||
H5_LIBRARY_ERROR(ENVONLY);
|
||||
|
||||
if (NULL != fa.namenode_name) {
|
||||
if (HDstrlen(fa.namenode_name) > 0) {
|
||||
if (NULL == (j_namenode_name = ENVPTR->NewStringUTF(ENVONLY, fa.namenode_name))) {
|
||||
CHECK_JNI_EXCEPTION(ENVONLY, JNI_TRUE);
|
||||
H5_OUT_OF_MEMORY_ERROR(ENVONLY, "H5Pget_fapl_hdfs: out of memory - can't create namenode_name string");
|
||||
@ -405,7 +405,7 @@ Java_hdf_hdf5lib_H5_H5Pget_1fapl_1hdfs
|
||||
|
||||
args[1].i = (jint)fa.namenode_port;
|
||||
|
||||
if (NULL != fa.user_name) {
|
||||
if (HDstrlen(fa.user_name) > 0) {
|
||||
if (NULL == (j_user_name = ENVPTR->NewStringUTF(ENVONLY, fa.user_name))) {
|
||||
CHECK_JNI_EXCEPTION(ENVONLY, JNI_TRUE);
|
||||
H5_OUT_OF_MEMORY_ERROR(ENVONLY, "H5Pget_fapl_hdfs: out of memory - can't create user_name string");
|
||||
@ -413,7 +413,7 @@ Java_hdf_hdf5lib_H5_H5Pget_1fapl_1hdfs
|
||||
}
|
||||
args[2].l = j_user_name;
|
||||
|
||||
if (NULL != fa.kerberos_ticket_cache) {
|
||||
if (HDstrlen(fa.kerberos_ticket_cache) > 0) {
|
||||
if (NULL == (j_kerb_cache_path = ENVPTR->NewStringUTF(ENVONLY, fa.kerberos_ticket_cache))) {
|
||||
CHECK_JNI_EXCEPTION(ENVONLY, JNI_TRUE);
|
||||
H5_OUT_OF_MEMORY_ERROR(ENVONLY, "H5Pget_fapl_hdfs: out of memory - can't create kerberos_ticket_cache string");
|
||||
@ -820,7 +820,7 @@ Java_hdf_hdf5lib_H5_H5Pget_1fapl_1ros3
|
||||
if (H5Pget_fapl_ros3((hid_t)fapl_id, &fa) < 0)
|
||||
H5_LIBRARY_ERROR(ENVONLY);
|
||||
|
||||
if (NULL != fa.aws_region) {
|
||||
if (HDstrlen(fa.aws_region) > 0) {
|
||||
if (NULL == (j_aws = ENVPTR->NewStringUTF(ENVONLY, fa.aws_region))) {
|
||||
CHECK_JNI_EXCEPTION(ENVONLY, JNI_TRUE);
|
||||
H5_OUT_OF_MEMORY_ERROR(ENVONLY, "H5Pget_fapl_ros3: out of memory - can't create aws_region string");
|
||||
@ -828,7 +828,7 @@ Java_hdf_hdf5lib_H5_H5Pget_1fapl_1ros3
|
||||
}
|
||||
args[0].l = j_aws;
|
||||
|
||||
if (NULL != fa.secret_id) {
|
||||
if (HDstrlen(fa.secret_id) > 0) {
|
||||
if (NULL == (j_id = ENVPTR->NewStringUTF(ENVONLY, fa.secret_id))) {
|
||||
CHECK_JNI_EXCEPTION(ENVONLY, JNI_TRUE);
|
||||
H5_OUT_OF_MEMORY_ERROR(ENVONLY, "H5Pget_fapl_ros3: out of memory - can't create secret_id string");
|
||||
@ -836,7 +836,7 @@ Java_hdf_hdf5lib_H5_H5Pget_1fapl_1ros3
|
||||
}
|
||||
args[1].l = j_id;
|
||||
|
||||
if (NULL != fa.secret_key) {
|
||||
if (HDstrlen(fa.secret_key) > 0) {
|
||||
if (NULL == (j_key = ENVPTR->NewStringUTF(ENVONLY, fa.secret_key))) {
|
||||
CHECK_JNI_EXCEPTION(ENVONLY, JNI_TRUE);
|
||||
H5_OUT_OF_MEMORY_ERROR(ENVONLY, "H5Pget_fapl_ros3: out of memory - can't create secret_key string");
|
||||
@ -1685,7 +1685,7 @@ Java_hdf_hdf5lib_H5_H5Pget_1mdc_1config
|
||||
args[2].z = cacheinfo.open_trace_file;
|
||||
args[3].z = cacheinfo.close_trace_file;
|
||||
|
||||
if (NULL != cacheinfo.trace_file_name) {
|
||||
if (HDstrlen(cacheinfo.trace_file_name) > 0) {
|
||||
if (NULL == (j_str = ENVPTR->NewStringUTF(ENVONLY, cacheinfo.trace_file_name))) {
|
||||
CHECK_JNI_EXCEPTION(ENVONLY, JNI_TRUE);
|
||||
H5_OUT_OF_MEMORY_ERROR(ENVONLY, "H5Pget_mdc_config: out of memory - unable to construct string from UTF characters");
|
||||
|
Loading…
Reference in New Issue
Block a user