From 4a650699246d85a501de01b58d079985200ff1a7 Mon Sep 17 00:00:00 2001 From: eap Date: Mon, 11 Oct 2021 16:57:37 +0300 Subject: [PATCH] bos #26429 [CEA] Can't load meshs from hdf if its size is too big --- src/HDFPersist/HDFdatasetGetSize.c | 4 ++-- src/HDFPersist/hdfi.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/HDFPersist/HDFdatasetGetSize.c b/src/HDFPersist/HDFdatasetGetSize.c index 191f27db3..1f30e55f0 100644 --- a/src/HDFPersist/HDFdatasetGetSize.c +++ b/src/HDFPersist/HDFdatasetGetSize.c @@ -29,12 +29,12 @@ SALOME HDFPersist : implementation of HDF persitent ( save/ restore ) #include #include "hdfi.h" -int HDFdatasetGetSize(hdf_idt id) +long HDFdatasetGetSize(hdf_idt id) { hdf_size size; if ((long)(size = H5Dget_storage_size(id)) < 0) return -1; - return (int) size; + return (long) size; } diff --git a/src/HDFPersist/hdfi.h b/src/HDFPersist/hdfi.h index 0bf2d035c..6e6f0c627 100644 --- a/src/HDFPersist/hdfi.h +++ b/src/HDFPersist/hdfi.h @@ -108,7 +108,7 @@ extern hdf_err HDFdatasetGetDim(hdf_idt id,hdf_size dim[]); extern -int HDFdatasetGetSize(hdf_idt id); +long HDFdatasetGetSize(hdf_idt id); extern hdf_byte_order HDFdatasetGetOrder(hdf_idt id); -- 2.39.2