[h5py] 211/455: LZF tweaks
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Thu Jul 2 18:19:33 UTC 2015
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to annotated tag 1.3.0
in repository h5py.
commit 10ed6adceb15a87734b60be1bd2d5a051e310731
Author: andrewcollette <andrew.collette at gmail.com>
Date: Fri Jan 30 20:30:26 2009 +0000
LZF tweaks
---
MANIFEST.in | 1 +
lzf/example.c | 18 ++++++++++--------
2 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/MANIFEST.in b/MANIFEST.in
index dee39c3..e74e791 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -7,3 +7,4 @@ recursive-include api16 *
recursive-include api18 *
recursive-include h5py *.py *.pyx *.pxd *.pxi *.h *.c *.hdf5
recursive-include licenses *
+recursive-include lzf *.c *.h *.txt
diff --git a/lzf/example.c b/lzf/example.c
index 17088f3..63bb6ed 100644
--- a/lzf/example.c
+++ b/lzf/example.c
@@ -46,8 +46,9 @@ int main(){
const hsize_t shape[] = {100,100,100};
const hsize_t chunkshape[] = {1,100,100};
int r, i;
+ int return_code = 1;
- hid_t fid, sid, dset, plist;
+ hid_t fid, sid, dset, plist = 0;
for(i=0; i<100*100*100; i++){
data[i] = i;
@@ -87,14 +88,15 @@ int main(){
r = H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, &data);
if(r<0) goto failed;
- H5Dclose(dset);
- H5Sclose(sid);
- H5Pclose(plist);
- H5Fclose(fid);
-
- return 0;
+ return_code = 0;
failed:
- return 1;
+
+ if(dset>0) H5Dclose(dset);
+ if(sid>0) H5Sclose(sid);
+ if(plist>0) H5Pclose(plist);
+ if(fid>0) H5Fclose(fid);
+
+ return return_code;
}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/h5py.git
More information about the debian-science-commits
mailing list