diff -aur src4.1.4.old/MED_SRC_4.1.4/src/MEDWrapper/V2_1/Core/MEDdatasetNumEcrire.cxx src4.1.4/MED_SRC_4.1.4/src/MEDWrapper/V2_1/Core/MEDdatasetNumEcrire.cxx --- src4.1.4.old/MED_SRC_4.1.4/src/MEDWrapper/V2_1/Core/MEDdatasetNumEcrire.cxx 2009-01-14 00:43:54.000000000 +0100 +++ src4.1.4/MED_SRC_4.1.4/src/MEDWrapper/V2_1/Core/MEDdatasetNumEcrire.cxx 2009-01-22 00:51:53.000000000 +0100 @@ -220,11 +220,21 @@ } #ifdef HDF_NEW_API + +#if H5_VERS_RELEASE < 7 if ( (ret = H5Sselect_elements(memspace,H5S_SELECT_SET, pcount[0], (const hsize_t **) pflmem ) ) <0) return -1; if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET, pcount[0], (const hsize_t **) pfldsk ) ) <0) - return -1; + return -1; +#else + if ( (ret = H5Sselect_elements(memspace,H5S_SELECT_SET, pcount[0], (const hsize_t *) pflmem ) ) <0) + return -1; + + if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET, pcount[0], (const hsize_t *) pfldsk ) ) <0) + return -1; +#endif + #else if ( (ret = H5Sselect_elements(memspace,H5S_SELECT_SET, (size_t)pcount[0], (const hssize_t **) pflmem ) ) <0) return -1; @@ -255,12 +265,22 @@ } #ifdef HDF_NEW_API + +#if H5_VERS_RELEASE < 7 if ( (ret = H5Sselect_elements(memspace,H5S_SELECT_SET, pcount[0], (const hsize_t **) pflmem ) ) <0) return -1; if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET, pcount[0], (const hsize_t **) pfldsk ) ) <0) return -1; #else + if ( (ret = H5Sselect_elements(memspace,H5S_SELECT_SET, pcount[0], (const hsize_t *) pflmem ) ) <0) + return -1; + + if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET, pcount[0], (const hsize_t *) pfldsk ) ) <0) + return -1; +#endif + +#else if ( (ret = H5Sselect_elements(memspace,H5S_SELECT_SET, (size_t)pcount[0], (const hssize_t **) pflmem ) ) <0) return -1; @@ -342,9 +362,16 @@ } #ifdef HDF_NEW_API + +#if H5_VERS_RELEASE < 7 if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET,pcount[0], (const hsize_t **) pfldsk ) ) <0) return -1; #else + if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET,pcount[0], (const hsize_t *) pfldsk ) ) <0) + return -1; +#endif + +#else if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET,(size_t)pcount[0], (const hssize_t **) pfldsk ) ) <0) return -1; #endif @@ -382,12 +409,22 @@ } #ifdef HDF_NEW_API + +#if H5_VERS_RELEASE < 7 if ( (ret = H5Sselect_elements(memspace ,H5S_SELECT_SET,pcount[0], (const hsize_t **) pflmem ) ) <0) return -1; if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET,pcount[0], (const hsize_t **) pfldsk ) ) <0) return -1; #else + if ( (ret = H5Sselect_elements(memspace ,H5S_SELECT_SET,pcount[0], (const hsize_t *) pflmem ) ) <0) + return -1; + + if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET,pcount[0], (const hsize_t *) pfldsk ) ) <0) + return -1; +#endif + +#else if ( (ret = H5Sselect_elements(memspace ,H5S_SELECT_SET,(size_t)pcount[0], (const hssize_t **) pflmem ) ) <0) return -1; diff -aur src4.1.4.old/MED_SRC_4.1.4/src/MEDWrapper/V2_1/Core/MEDdatasetNumLire.cxx src4.1.4/MED_SRC_4.1.4/src/MEDWrapper/V2_1/Core/MEDdatasetNumLire.cxx --- src4.1.4.old/MED_SRC_4.1.4/src/MEDWrapper/V2_1/Core/MEDdatasetNumLire.cxx 2009-01-14 00:43:54.000000000 +0100 +++ src4.1.4/MED_SRC_4.1.4/src/MEDWrapper/V2_1/Core/MEDdatasetNumLire.cxx 2009-01-22 00:56:42.000000000 +0100 @@ -205,12 +205,22 @@ } #ifdef HDF_NEW_API + +#if H5_VERS_RELEASE < 7 if ( (ret = H5Sselect_elements(memspace ,H5S_SELECT_SET, pcount[0], (const hsize_t **) pflmem ) ) <0) return -1; if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET, pcount[0], (const hsize_t **) pfldsk ) ) <0) return -1; #else + if ( (ret = H5Sselect_elements(memspace ,H5S_SELECT_SET, pcount[0], (const hsize_t *) pflmem ) ) <0) + return -1; + + if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET, pcount[0], (const hsize_t *) pfldsk ) ) <0) + return -1; +#endif + +#else if ( (ret = H5Sselect_elements(memspace ,H5S_SELECT_SET, (size_t)pcount[0], (const hssize_t **) pflmem ) ) <0) return -1; @@ -240,12 +250,22 @@ } #ifdef HDF_NEW_API + +#if H5_VERS_RELEASE < 7 if ( (ret = H5Sselect_elements(memspace ,H5S_SELECT_SET, pcount[0], (const hsize_t **) pflmem ) ) <0) return -1; if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET, pcount[0], (const hsize_t **) pfldsk ) ) <0) return -1; #else + if ( (ret = H5Sselect_elements(memspace ,H5S_SELECT_SET, pcount[0], (const hsize_t *) pflmem ) ) <0) + return -1; + + if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET, pcount[0], (const hsize_t *) pfldsk ) ) <0) + return -1; +#endif + +#else if ( (ret = H5Sselect_elements(memspace ,H5S_SELECT_SET, (size_t)pcount[0], (const hssize_t **) pflmem ) ) <0) return -1; @@ -326,9 +346,16 @@ } #ifdef HDF_NEW_API + +#if H5_VERS_RELEASE < 7 if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET,pcount[0], (const hsize_t **) pfldsk ) ) <0) return -1; #else + if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET,pcount[0], (const hsize_t *) pfldsk ) ) <0) + return -1; +#endif + +#else if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET,(size_t)pcount[0], (const hssize_t **) pfldsk ) ) <0) return -1; #endif @@ -370,11 +397,21 @@ } #ifdef HDF_NEW_API + +#if H5_VERS_RELEASE < 7 if ( (ret = H5Sselect_elements(memspace ,H5S_SELECT_SET, pcount[0], (const hsize_t **) pflmem ) ) <0) return -1; if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET,pcount[0], (const hsize_t **) pfldsk ) ) <0) - return -1; + return -1; +#else + if ( (ret = H5Sselect_elements(memspace ,H5S_SELECT_SET, pcount[0], (const hsize_t *) pflmem ) ) <0) + return -1; + + if ( (ret = H5Sselect_elements(dataspace,H5S_SELECT_SET,pcount[0], (const hsize_t *) pfldsk ) ) <0) + return -1; +#endif + #else if ( (ret = H5Sselect_elements(memspace ,H5S_SELECT_SET, (size_t)pcount[0], (const hssize_t **) pflmem ) ) <0) return -1;