Merge remote-tracking branch 'origin/master' into hdf5 01/9701/1
Sylvestre Ledru [Wed, 14 Nov 2012 17:05:53 +0000 (18:05 +0100)]
Change-Id: I4d095e3a6736bcf4dcc74de17d871d62cb995a7b

1  2 
scilab/modules/hdf5/Makefile.in
scilab/modules/hdf5/sci_gateway/cpp/sci_export_to_hdf5.cpp
scilab/modules/hdf5/sci_gateway/cpp/sci_listvar_in_hdf5.cpp
scilab/modules/hdf5/src/c/h5_readDataFromFile.c
scilab/modules/hdf5/src/c/h5_readDataFromFile_v1.c

Simple merge
@@@ -406,9 -395,17 +406,17 @@@ int getVariableNames(int _iFile, char *
  
  int getDataSetIdFromName(int _iFile, char *_pstName)
  {
 -    return H5Dopen(_iFile, _pstName);
 +    return H5Dopen(_iFile, _pstName, H5P_DEFAULT);
  }
  
+ void closeDataSet(int _id)
+ {
+     if (_id > 0)
+     {
+         H5Dclose(_id);
+     }
+ }
  int getDataSetId(int _iFile)
  {
      herr_t status = 0;
@@@ -360,9 -349,17 +360,17 @@@ int getVariableNames_v1(int _iFile, cha
  
  int getDataSetIdFromName_v1(int _iFile, char *_pstName)
  {
 -    return H5Dopen(_iFile, _pstName);
 +    return H5Dopen(_iFile, _pstName, H5P_DEFAULT);
  }
  
+ void closeDataSet_v1(int _id)
+ {
+     if (_id > 0)
+     {
+         H5Dclose(_id);
+     }
+ }
  int getDataSetId_v1(int _iFile)
  {
      herr_t status = 0;