mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-03-25 17:00:45 +08:00
Minor normalizations with 1.12 branch
This commit is contained in:
parent
4486905131
commit
b9de162eae
216
bin/release
216
bin/release
@ -39,7 +39,7 @@ USAGE()
|
||||
{
|
||||
cat << EOF
|
||||
Usage: $0 -d <dir> [--docver BRANCHNAME] [-h] [--nocheck] [--private] <methods> ...
|
||||
-d DIR The name of the directory where the releas(es) should be
|
||||
-d DIR The name of the directory where the releas(es) should be
|
||||
placed.
|
||||
--docver BRANCHNAME This is added for 1.8 and beyond to get the correct
|
||||
version of documentation files from the hdf5docs
|
||||
@ -53,10 +53,10 @@ The other command-line options are the names of the programs to use
|
||||
for compressing the resulting tar archive (if none are given then
|
||||
"tar" is assumed):
|
||||
|
||||
tar -- use tar and don't do any compressing.
|
||||
gzip -- use gzip with "-9" and append ".gz" to the output name.
|
||||
tar -- use tar and don't do any compressing.
|
||||
gzip -- use gzip with "-9" and append ".gz" to the output name.
|
||||
bzip2 -- use bzip2 with "-9" and append ".bz2" to the output name.
|
||||
zip -- convert all text files to DOS style and form a zip file for Windows use.
|
||||
zip -- convert all text files to DOS style and form a zip file for Windows use.
|
||||
cmake-tgz -- create a tar file using the gzip default level with a build-unix.sh
|
||||
command file and all other CMake files needed to build HDF5 source
|
||||
using CMake on unix machines.
|
||||
@ -122,8 +122,8 @@ EOF
|
||||
tar2zip()
|
||||
{
|
||||
if [ $# -ne 3 ]; then
|
||||
echo "usage: tar2zip <tarfilename> <zipfilename>"
|
||||
return 1
|
||||
echo "usage: tar2zip <tarfilename> <zipfilename>"
|
||||
return 1
|
||||
fi
|
||||
ztmpdir=/tmp/ztmpdir$$
|
||||
mkdir -p $ztmpdir
|
||||
@ -135,10 +135,10 @@ tar2zip()
|
||||
(cd $ztmpdir; tar xf -) < $tarfile
|
||||
# sanity check
|
||||
if [ ! -d $ztmpdir/$version ]; then
|
||||
echo "untar did not create $ztmpdir/$version source dir"
|
||||
# cleanup
|
||||
rm -rf $ztmpdir
|
||||
return 1
|
||||
echo "untar did not create $ztmpdir/$version source dir"
|
||||
# cleanup
|
||||
rm -rf $ztmpdir
|
||||
return 1
|
||||
fi
|
||||
# step 2: convert text files
|
||||
# There maybe a simpler way to do this.
|
||||
@ -147,11 +147,11 @@ tar2zip()
|
||||
# -q quiet mode
|
||||
# grep redirect output to /dev/null because -q or -s are not portable.
|
||||
find $ztmpdir/$version | \
|
||||
while read inf; do \
|
||||
if file $inf | grep "$inf\: .*text" > /dev/null 2>&1 ; then \
|
||||
unix2dos -q -k $inf; \
|
||||
fi\
|
||||
done
|
||||
while read inf; do \
|
||||
if file $inf | grep "$inf\: .*text" > /dev/null 2>&1 ; then \
|
||||
unix2dos -q -k $inf; \
|
||||
fi\
|
||||
done
|
||||
# step 3: make zipball
|
||||
# -9 maximum compression
|
||||
# -y Store symbolic links as such in the zip archive
|
||||
@ -202,8 +202,8 @@ tar2zip()
|
||||
tar2cmakezip()
|
||||
{
|
||||
if [ $# -ne 3 ]; then
|
||||
echo "usage: tar2cmakezip <tarfilename> <zipfilename>"
|
||||
return 1
|
||||
echo "usage: tar2cmakezip <tarfilename> <zipfilename>"
|
||||
return 1
|
||||
fi
|
||||
cmziptmpdir=/tmp/cmziptmpdir$$
|
||||
cmziptmpsubdir=$cmziptmpdir/CMake-$HDF5_VERS
|
||||
@ -216,10 +216,10 @@ tar2cmakezip()
|
||||
(cd $cmziptmpsubdir; tar xf -) < $tarfile
|
||||
# sanity check
|
||||
if [ ! -d $cmziptmpsubdir/$version ]; then
|
||||
echo "untar did not create $cmziptmpsubdir/$version source dir"
|
||||
# cleanup
|
||||
rm -rf $cmziptmpdir
|
||||
return 1
|
||||
echo "untar did not create $cmziptmpsubdir/$version source dir"
|
||||
# cleanup
|
||||
rm -rf $cmziptmpdir
|
||||
return 1
|
||||
fi
|
||||
|
||||
# step 2: add batch file for building CMake on window
|
||||
@ -245,11 +245,11 @@ tar2cmakezip()
|
||||
# -q quiet mode
|
||||
# grep redirect output to /dev/null because -q or -s are not portable.
|
||||
find $cmziptmpsubdir/$version | \
|
||||
while read inf; do \
|
||||
if file $inf | grep "$inf\: .*text" > /dev/null 2>&1 ; then \
|
||||
unix2dos -q -k $inf; \
|
||||
fi\
|
||||
done
|
||||
while read inf; do \
|
||||
if file $inf | grep "$inf\: .*text" > /dev/null 2>&1 ; then \
|
||||
unix2dos -q -k $inf; \
|
||||
fi\
|
||||
done
|
||||
|
||||
# step 3: make zipball
|
||||
# -9 maximum compression
|
||||
@ -301,8 +301,8 @@ tar2cmakezip()
|
||||
tar2cmaketgz()
|
||||
{
|
||||
if [ $# -ne 3 ]; then
|
||||
echo "usage: tar2cmaketgz <tarfilename> <tgzfilename>"
|
||||
return 1
|
||||
echo "usage: tar2cmaketgz <tarfilename> <tgzfilename>"
|
||||
return 1
|
||||
fi
|
||||
cmgztmpdir=/tmp/cmgztmpdir$$
|
||||
cmgztmpsubdir=$cmgztmpdir/CMake-$HDF5_VERS
|
||||
@ -315,10 +315,10 @@ tar2cmaketgz()
|
||||
(cd $cmgztmpsubdir; tar xf -) < $tarfile
|
||||
# sanity check
|
||||
if [ ! -d $cmgztmpsubdir/$version ]; then
|
||||
echo "untar did not create $cmgztmpsubdir/$version source dir"
|
||||
# cleanup
|
||||
rm -rf $cmgztmpdir
|
||||
return 1
|
||||
echo "untar did not create $cmgztmpsubdir/$version source dir"
|
||||
# cleanup
|
||||
rm -rf $cmgztmpdir
|
||||
return 1
|
||||
fi
|
||||
|
||||
|
||||
@ -384,8 +384,8 @@ tar2cmaketgz()
|
||||
tar2hpccmaketgz()
|
||||
{
|
||||
if [ $# -ne 3 ]; then
|
||||
echo "usage: tar2hpccmaketgz <tarfilename> <tgzfilename>"
|
||||
return 1
|
||||
echo "usage: tar2hpccmaketgz <tarfilename> <tgzfilename>"
|
||||
return 1
|
||||
fi
|
||||
cmgztmpdir=/tmp/cmgztmpdir$$
|
||||
cmgztmpsubdir=$cmgztmpdir/HPC-CMake-$HDF5_VERS
|
||||
@ -398,10 +398,10 @@ tar2hpccmaketgz()
|
||||
(cd $cmgztmpsubdir; tar xf -) < $tarfile
|
||||
# sanity check
|
||||
if [ ! -d $cmgztmpsubdir/$version ]; then
|
||||
echo "untar did not create $cmgztmpsubdir/$version source dir"
|
||||
# cleanup
|
||||
rm -rf $cmgztmpdir
|
||||
return 1
|
||||
echo "untar did not create $cmgztmpsubdir/$version source dir"
|
||||
# cleanup
|
||||
rm -rf $cmgztmpdir
|
||||
return 1
|
||||
fi
|
||||
|
||||
|
||||
@ -442,7 +442,7 @@ check=yes
|
||||
release_date=`date +%F`
|
||||
today=`date +%Y%m%d`
|
||||
pmode='no'
|
||||
tmpdir="../#release_tmp.$$" # tmp work directory
|
||||
tmpdir="../#release_tmp.$$" # tmp work directory
|
||||
DOC_URL=https://git@bitbucket.hdfgroup.org/scm/hdffv/hdf5doc.git
|
||||
CPPLUS_RM_NAME=cpplus_RM
|
||||
MAINT_MODE_ENABLED=""
|
||||
@ -459,11 +459,11 @@ fi
|
||||
RESTORE_VERSION()
|
||||
{
|
||||
if [ X-${VERS_OLD} != X- ]; then
|
||||
echo restoring version information back to $VERS_OLD
|
||||
rm -f config/lt_vers.am
|
||||
cp $tmpdir/lt_vers.am config/lt_vers.am
|
||||
bin/h5vers -s $VERS_OLD
|
||||
VERS_OLD=
|
||||
echo restoring version information back to $VERS_OLD
|
||||
rm -f config/lt_vers.am
|
||||
cp $tmpdir/lt_vers.am config/lt_vers.am
|
||||
bin/h5vers -s $VERS_OLD
|
||||
VERS_OLD=
|
||||
fi
|
||||
}
|
||||
|
||||
@ -473,32 +473,32 @@ while [ -n "$1" ]; do
|
||||
arg=$1
|
||||
shift
|
||||
case "$arg" in
|
||||
-d)
|
||||
DEST=$1
|
||||
shift
|
||||
;;
|
||||
--nocheck)
|
||||
check=no
|
||||
;;
|
||||
-h)
|
||||
USAGE
|
||||
exit 0
|
||||
;;
|
||||
--private)
|
||||
pmode=yes
|
||||
;;
|
||||
-d)
|
||||
DEST=$1
|
||||
shift
|
||||
;;
|
||||
--nocheck)
|
||||
check=no
|
||||
;;
|
||||
-h)
|
||||
USAGE
|
||||
exit 0
|
||||
;;
|
||||
--private)
|
||||
pmode=yes
|
||||
;;
|
||||
--docver)
|
||||
DOCVERSION=$1
|
||||
shift
|
||||
;;
|
||||
-*)
|
||||
echo "Unknown switch: $arg" 1>&2
|
||||
USAGE
|
||||
exit 1
|
||||
;;
|
||||
*)
|
||||
methods="$methods $arg"
|
||||
;;
|
||||
-*)
|
||||
echo "Unknown switch: $arg" 1>&2
|
||||
USAGE
|
||||
exit 1
|
||||
;;
|
||||
*)
|
||||
methods="$methods $arg"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
@ -553,7 +553,7 @@ if [ "X$fail" = "Xyes" ]; then
|
||||
echo "--nocheck argument to the bin/release command."
|
||||
exit 1
|
||||
else
|
||||
echo "Continuing anyway..."
|
||||
echo "Continuing anyway..."
|
||||
fi
|
||||
fi
|
||||
|
||||
@ -595,61 +595,61 @@ MD5file=$HDF5_VERS.md5
|
||||
cp /dev/null $DEST/$MD5file
|
||||
for comp in $methods; do
|
||||
case $comp in
|
||||
tar)
|
||||
cp -p $tmpdir/$HDF5_VERS.tar $DEST/$HDF5_VERS.tar
|
||||
(cd $DEST; md5sum $HDF5_VERS.tar >> $MD5file)
|
||||
;;
|
||||
gzip)
|
||||
test "$verbose" && echo " Running gzip..." 1>&2
|
||||
gzip -9 <$tmpdir/$HDF5_VERS.tar >$DEST/$HDF5_VERS.tar.gz
|
||||
(cd $DEST; md5sum $HDF5_VERS.tar.gz >> $MD5file)
|
||||
;;
|
||||
tar)
|
||||
cp -p $tmpdir/$HDF5_VERS.tar $DEST/$HDF5_VERS.tar
|
||||
(cd $DEST; md5sum $HDF5_VERS.tar >> $MD5file)
|
||||
;;
|
||||
gzip)
|
||||
test "$verbose" && echo " Running gzip..." 1>&2
|
||||
gzip -9 <$tmpdir/$HDF5_VERS.tar >$DEST/$HDF5_VERS.tar.gz
|
||||
(cd $DEST; md5sum $HDF5_VERS.tar.gz >> $MD5file)
|
||||
;;
|
||||
cmake-tgz)
|
||||
test "$verbose" && echo " Creating CMake tar.gz file..." 1>&2
|
||||
tar2cmaketgz $HDF5_VERS $tmpdir/$HDF5_VERS.tar $DEST/CMake-$HDF5_VERS.tar.gz 1>&2
|
||||
(cd $DEST; md5sum CMake-$HDF5_VERS.tar.gz >> $MD5file)
|
||||
test "$verbose" && echo " Creating CMake tar.gz file..." 1>&2
|
||||
tar2cmaketgz $HDF5_VERS $tmpdir/$HDF5_VERS.tar $DEST/CMake-$HDF5_VERS.tar.gz 1>&2
|
||||
(cd $DEST; md5sum CMake-$HDF5_VERS.tar.gz >> $MD5file)
|
||||
;;
|
||||
hpc-cmake-tgz)
|
||||
test "$verbose" && echo " Creating HPC-CMake tar.gz file..." 1>&2
|
||||
tar2hpccmaketgz $HDF5_VERS $tmpdir/$HDF5_VERS.tar $DEST/HPC-CMake-$HDF5_VERS.tar.gz 1>&2
|
||||
(cd $DEST; md5sum HPC-CMake-$HDF5_VERS.tar.gz >> $MD5file)
|
||||
test "$verbose" && echo " Creating HPC-CMake tar.gz file..." 1>&2
|
||||
tar2hpccmaketgz $HDF5_VERS $tmpdir/$HDF5_VERS.tar $DEST/HPC-CMake-$HDF5_VERS.tar.gz 1>&2
|
||||
(cd $DEST; md5sum HPC-CMake-$HDF5_VERS.tar.gz >> $MD5file)
|
||||
;;
|
||||
bzip2)
|
||||
test "$verbose" && echo " Running bzip2..." 1>&2
|
||||
bzip2 -9 <$tmpdir/$HDF5_VERS.tar >$DEST/$HDF5_VERS.tar.bz2
|
||||
(cd $DEST; md5sum $HDF5_VERS.tar.bz2 >> $MD5file)
|
||||
;;
|
||||
zip)
|
||||
test "$verbose" && echo " Creating zip ball..." 1>&2
|
||||
tar2zip $HDF5_VERS $tmpdir/$HDF5_VERS.tar $DEST/$HDF5_VERS.zip 1>&2
|
||||
(cd $DEST; md5sum $HDF5_VERS.zip >> $MD5file)
|
||||
;;
|
||||
bzip2)
|
||||
test "$verbose" && echo " Running bzip2..." 1>&2
|
||||
bzip2 -9 <$tmpdir/$HDF5_VERS.tar >$DEST/$HDF5_VERS.tar.bz2
|
||||
(cd $DEST; md5sum $HDF5_VERS.tar.bz2 >> $MD5file)
|
||||
;;
|
||||
zip)
|
||||
test "$verbose" && echo " Creating zip ball..." 1>&2
|
||||
tar2zip $HDF5_VERS $tmpdir/$HDF5_VERS.tar $DEST/$HDF5_VERS.zip 1>&2
|
||||
(cd $DEST; md5sum $HDF5_VERS.zip >> $MD5file)
|
||||
;;
|
||||
cmake-zip)
|
||||
test "$verbose" && echo " Creating CMake-zip ball..." 1>&2
|
||||
tar2cmakezip $HDF5_VERS $tmpdir/$HDF5_VERS.tar $DEST/CMake-$HDF5_VERS.zip 1>&2
|
||||
(cd $DEST; md5sum CMake-$HDF5_VERS.zip >> $MD5file)
|
||||
;;
|
||||
doc)
|
||||
doc)
|
||||
if [ "${DOCVERSION}" = "" ]; then
|
||||
DOCVERSION=master
|
||||
fi
|
||||
test "$verbose" && echo " Creating docs..." 1>&2
|
||||
# Check out docs from git repo
|
||||
(cd $tmpdir; git clone -q $DOC_URL ${DOCVERSION} > /dev/null) || exit 1
|
||||
test "$verbose" && echo " Creating docs..." 1>&2
|
||||
# Check out docs from git repo
|
||||
(cd $tmpdir; git clone -q $DOC_URL ${DOCVERSION} > /dev/null) || exit 1
|
||||
# Create doxygen C++ RM
|
||||
(cd c++/src && doxygen cpp_doc_config > /dev/null ) || exit 1
|
||||
# Replace version of C++ RM with just-created version
|
||||
rm -rf $tmpdir/${DOCVERSION}/html/$CPPLUS_RM_NAME || exit 1
|
||||
mv c++/src/$CPPLUS_RM_NAME $tmpdir/${DOCVERSION}/html/$CPPLUS_RM_NAME || exit 1
|
||||
(cd c++/src && doxygen cpp_doc_config > /dev/null ) || exit 1
|
||||
# Replace version of C++ RM with just-created version
|
||||
rm -rf $tmpdir/${DOCVERSION}/html/$CPPLUS_RM_NAME || exit 1
|
||||
mv c++/src/$CPPLUS_RM_NAME $tmpdir/${DOCVERSION}/html/$CPPLUS_RM_NAME || exit 1
|
||||
# Compress the docs and move them to the release area
|
||||
mv $tmpdir/${DOCVERSION} $tmpdir/${HDF5_VERS}_docs || exit 1
|
||||
(cd $tmpdir && tar cf ${HDF5_VERS}_docs.tar ${HDF5_VERS}_docs) || exit 1
|
||||
mv $tmpdir/${HDF5_VERS}_docs.tar $DEST || exit 1
|
||||
;;
|
||||
*)
|
||||
echo "***Error*** Unknown method $comp"
|
||||
exit 1
|
||||
;;
|
||||
mv $tmpdir/${DOCVERSION} $tmpdir/${HDF5_VERS}_docs || exit 1
|
||||
(cd $tmpdir && tar cf ${HDF5_VERS}_docs.tar ${HDF5_VERS}_docs) || exit 1
|
||||
mv $tmpdir/${HDF5_VERS}_docs.tar $DEST || exit 1
|
||||
;;
|
||||
*)
|
||||
echo "***Error*** Unknown method $comp"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
|
@ -138,7 +138,7 @@ static const H5AC_class_t *const H5AC_class_s[] = {
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5AC_init
|
||||
*
|
||||
* Purpose: Initialize the interface from some other layer.
|
||||
* Purpose: Initialize the interface from some other layer.
|
||||
*
|
||||
* Return: Success: non-negative
|
||||
* Failure: negative
|
||||
|
@ -295,7 +295,7 @@ CATCH
|
||||
|
||||
END_FUNC(PKG) /* end H5EA__iblock_debug() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5EA__sblock_debug
|
||||
*
|
||||
|
@ -1436,7 +1436,7 @@ done:
|
||||
* constant H5P_DEFAULT). The bytes to be written come from the
|
||||
* buffer BUF.
|
||||
*
|
||||
* Return: SNon-negative on success/Negative on failure
|
||||
* Return: Non-negative on success/Negative on failure
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
120
src/H5I.c
120
src/H5I.c
@ -33,9 +33,9 @@
|
||||
#include "H5ACprivate.h" /* Metadata cache */
|
||||
#include "H5CXprivate.h" /* API Contexts */
|
||||
#include "H5Dprivate.h" /* Datasets */
|
||||
#include "H5Eprivate.h" /* Error handling */
|
||||
#include "H5Fprivate.h" /* File access */
|
||||
#include "H5FLprivate.h" /* Free Lists */
|
||||
#include "H5Eprivate.h" /* Error handling */
|
||||
#include "H5Fprivate.h" /* File access */
|
||||
#include "H5FLprivate.h" /* Free Lists */
|
||||
#include "H5Gprivate.h" /* Groups */
|
||||
#include "H5Ipkg.h" /* IDs */
|
||||
#include "H5MMprivate.h" /* Memory management */
|
||||
@ -145,7 +145,7 @@ static int H5I__iterate_pub_cb(void *obj, hid_t id, void *udata);
|
||||
static int H5I__find_id_cb(void *_item, void *_key, void *_udata);
|
||||
static int H5I__id_dump_cb(void *_item, void *_key, void *_udata);
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_term_package
|
||||
*
|
||||
@ -197,7 +197,7 @@ H5I_term_package(void)
|
||||
FUNC_LEAVE_NOAPI(n)
|
||||
} /* end H5I_term_package() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Iregister_type
|
||||
*
|
||||
@ -278,7 +278,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Iregister_type() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_register_type
|
||||
*
|
||||
@ -339,7 +339,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_register_type() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Itype_exists
|
||||
*
|
||||
@ -371,7 +371,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Itype_exists() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Inmembers
|
||||
*
|
||||
@ -421,7 +421,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Inmembers() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_nmembers
|
||||
*
|
||||
@ -458,7 +458,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_nmembers() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I__unwrap
|
||||
*
|
||||
@ -502,7 +502,7 @@ H5I__unwrap(void *obj_ptr, H5I_type_t type)
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I__unwrap() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Iclear_type
|
||||
*
|
||||
@ -535,7 +535,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Iclear_type() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_clear_type
|
||||
*
|
||||
@ -577,7 +577,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_clear_type() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I__clear_type_cb
|
||||
*
|
||||
@ -643,7 +643,7 @@ H5I__clear_type_cb(void *_id, void H5_ATTR_UNUSED *key, void *_udata)
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I__clear_type_cb() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Idestroy_type
|
||||
*
|
||||
@ -677,7 +677,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Idestroy_type() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I__destroy_type
|
||||
*
|
||||
@ -729,7 +729,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I__destroy_type() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Iregister
|
||||
*
|
||||
@ -757,7 +757,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Iregister() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_register
|
||||
*
|
||||
@ -819,7 +819,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_register() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_register_using_existing_id
|
||||
*
|
||||
@ -890,7 +890,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_register_using_existing_id() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_subst
|
||||
*
|
||||
@ -927,7 +927,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_subst() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_object
|
||||
*
|
||||
@ -957,7 +957,7 @@ H5I_object(hid_t id)
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_object() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Iobject_verify
|
||||
*
|
||||
@ -991,7 +991,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Iobject_verify() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_object_verify
|
||||
*
|
||||
@ -1026,7 +1026,7 @@ H5I_object_verify(hid_t id, H5I_type_t id_type)
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* H5I_object_verify() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_get_type
|
||||
*
|
||||
@ -1060,7 +1060,7 @@ H5I_get_type(hid_t id)
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_get_type() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Iget_type
|
||||
*
|
||||
@ -1087,13 +1087,13 @@ H5Iget_type(hid_t id)
|
||||
ret_value = H5I_get_type(id);
|
||||
|
||||
if(ret_value <= H5I_BADID || (int)ret_value >= H5I_next_type || NULL == H5I_object(id))
|
||||
HGOTO_DONE(H5I_BADID);
|
||||
HGOTO_DONE(H5I_BADID);
|
||||
|
||||
done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Iget_type() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_is_file_object
|
||||
*
|
||||
@ -1144,7 +1144,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value);
|
||||
} /* H5I_is_file_object() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Iremove_verify
|
||||
*
|
||||
@ -1180,7 +1180,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Iremove_verify() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I__remove_verify
|
||||
*
|
||||
@ -1213,7 +1213,7 @@ H5I__remove_verify(hid_t id, H5I_type_t id_type)
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I__remove_verify() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I__remove_common
|
||||
*
|
||||
@ -1258,7 +1258,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I__remove_common() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_remove
|
||||
*
|
||||
@ -1298,7 +1298,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_remove() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Idec_ref
|
||||
*
|
||||
@ -1334,7 +1334,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Idec_ref() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_dec_ref
|
||||
*
|
||||
@ -1404,7 +1404,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_dec_ref() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_dec_app_ref
|
||||
*
|
||||
@ -1452,7 +1452,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_dec_app_ref() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_dec_app_ref_always_close
|
||||
*
|
||||
@ -1494,7 +1494,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_dec_app_ref_always_close() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Iinc_ref
|
||||
*
|
||||
@ -1525,7 +1525,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Iinc_ref() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_inc_ref
|
||||
*
|
||||
@ -1563,7 +1563,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_inc_ref() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Iget_ref
|
||||
*
|
||||
@ -1594,7 +1594,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Iget_ref() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_get_ref
|
||||
*
|
||||
@ -1627,7 +1627,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_get_ref() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Iinc_type_ref
|
||||
*
|
||||
@ -1660,7 +1660,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Iinc_ref() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I__inc_type_ref
|
||||
*
|
||||
@ -1694,14 +1694,14 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I__inc_type_ref() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Idec_type_ref
|
||||
*
|
||||
* Purpose: Decrements the reference count on an entire type of IDs.
|
||||
* If the type reference count becomes zero then the type is
|
||||
* destroyed along with all atoms in that type regardless of
|
||||
* their reference counts. Destroying IDs involves calling
|
||||
* their reference counts. Destroying IDs involves calling
|
||||
* the free-func for each ID's object and then adding the ID
|
||||
* struct to the ID free list. Public interface to
|
||||
* H5I_dec_type_ref.
|
||||
@ -1736,14 +1736,14 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Idec_type_ref() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_dec_type_ref
|
||||
*
|
||||
* Purpose: Decrements the reference count on an entire type of IDs.
|
||||
* If the type reference count becomes zero then the type is
|
||||
* destroyed along with all atoms in that type regardless of
|
||||
* their reference counts. Destroying IDs involves calling
|
||||
* their reference counts. Destroying IDs involves calling
|
||||
* the free-func for each ID's object and then adding the ID
|
||||
* struct to the ID free list.
|
||||
* Returns the number of references to the type on success; a
|
||||
@ -1789,7 +1789,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_dec_type_ref() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Iget_type_ref
|
||||
*
|
||||
@ -1822,7 +1822,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Iget_ref() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I__get_type_ref
|
||||
*
|
||||
@ -1857,7 +1857,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I__get_type_ref() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Iis_valid
|
||||
*
|
||||
@ -1887,7 +1887,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Iis_valid() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I__search_cb
|
||||
*
|
||||
@ -1922,7 +1922,7 @@ H5I__search_cb(void *obj, hid_t id, void *_udata)
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I__search_cb() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Isearch
|
||||
*
|
||||
@ -1973,7 +1973,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Isearch() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I__iterate_pub_cb
|
||||
*
|
||||
@ -2013,7 +2013,7 @@ H5I__iterate_pub_cb(void H5_ATTR_UNUSED *obj, hid_t id, void *_udata)
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I__iterate_pub_cb() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Iiterate
|
||||
*
|
||||
@ -2060,7 +2060,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Iiterate() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I__iterate_cb
|
||||
*
|
||||
@ -2108,7 +2108,7 @@ H5I__iterate_cb(void *_item, void H5_ATTR_UNUSED *_key, void *_udata)
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I__iterate_cb() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_iterate
|
||||
*
|
||||
@ -2167,7 +2167,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_iterate() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I__find_id
|
||||
*
|
||||
@ -2212,7 +2212,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I__find_id() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Iget_name
|
||||
*
|
||||
@ -2263,7 +2263,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Iget_name() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5Iget_file_id
|
||||
*
|
||||
@ -2307,7 +2307,7 @@ done:
|
||||
FUNC_LEAVE_API(ret_value)
|
||||
} /* end H5Iget_file_id() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I__find_id_cb
|
||||
*
|
||||
@ -2345,7 +2345,7 @@ H5I__find_id_cb(void *_item, void H5_ATTR_UNUSED *_key, void *_udata)
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I__find_id_cb() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_find_id
|
||||
*
|
||||
@ -2394,7 +2394,7 @@ done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5I_find_id() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I__id_dump_cb
|
||||
*
|
||||
@ -2482,7 +2482,7 @@ H5I__id_dump_cb(void *_item, void H5_ATTR_UNUSED *_key, void *_udata)
|
||||
FUNC_LEAVE_NOAPI(H5_ITER_CONT)
|
||||
} /* end H5I__id_dump_cb() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5I_dump_ids_for_type
|
||||
*
|
||||
|
@ -110,7 +110,7 @@ H5O_fsinfo_decode(H5F_t *f, H5O_t H5_ATTR_UNUSED *open_oh,
|
||||
|
||||
/* Allocate space for message */
|
||||
if(NULL == (fsinfo = H5FL_CALLOC(H5O_fsinfo_t)))
|
||||
HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
|
||||
HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
|
||||
|
||||
for(ptype = H5F_MEM_PAGE_SUPER; ptype < H5F_MEM_PAGE_NTYPES; ptype++)
|
||||
fsinfo->fs_addr[ptype - 1] = HADDR_UNDEF;
|
||||
|
@ -12,7 +12,7 @@
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
/*
|
||||
* Programmer: Quincey Koziol <koziol@ncsa.uiuc.edu>
|
||||
* Programmer: Quincey Koziol
|
||||
* Tuesday, June 16, 1998
|
||||
*
|
||||
* Purpose: Point selection dataspace I/O functions.
|
||||
|
12
src/H5Tdbg.c
12
src/H5Tdbg.c
@ -13,11 +13,11 @@
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* Created: H5Tdbg.c
|
||||
* Jul 19 2007
|
||||
* Quincey Koziol <koziol@hdfgroup.org>
|
||||
* Created: H5Tdbg.c
|
||||
* Jul 19 2007
|
||||
* Quincey Koziol
|
||||
*
|
||||
* Purpose: Dump debugging information about a datatype
|
||||
* Purpose: Dump debugging information about a datatype
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@ -72,7 +72,7 @@
|
||||
/*******************/
|
||||
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5T__print_stats
|
||||
*
|
||||
@ -137,7 +137,7 @@ H5T__print_stats(H5T_path_t H5_ATTR_UNUSED * path, int H5_ATTR_UNUSED * nprint/*
|
||||
FUNC_LEAVE_NOAPI(SUCCEED)
|
||||
} /* end H5T__print_stats() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5T_debug
|
||||
*
|
||||
|
122
src/H5Z.c
122
src/H5Z.c
@ -35,10 +35,10 @@
|
||||
#ifdef H5Z_DEBUG
|
||||
typedef struct H5Z_stats_t {
|
||||
struct {
|
||||
hsize_t total; /* total number of bytes processed */
|
||||
hsize_t errors; /* bytes of total attributable to errors */
|
||||
hsize_t total; /* total number of bytes processed */
|
||||
hsize_t errors; /* bytes of total attributable to errors */
|
||||
H5_timevals_t times; /* execution time including errors */
|
||||
} stats[2]; /* 0 = output, 1 = input */
|
||||
} stats[2]; /* 0 = output, 1 = input */
|
||||
} H5Z_stats_t;
|
||||
#endif /* H5Z_DEBUG */
|
||||
|
||||
@ -132,9 +132,9 @@ H5Z_term_package(void)
|
||||
|
||||
if(H5_PKG_INIT_VAR) {
|
||||
#ifdef H5Z_DEBUG
|
||||
char comment[16], bandwidth[32];
|
||||
int dir, nprint = 0;
|
||||
size_t i;
|
||||
char comment[16], bandwidth[32];
|
||||
int dir, nprint = 0;
|
||||
size_t i;
|
||||
|
||||
if(H5DEBUG(Z)) {
|
||||
for(i = 0; i < H5Z_table_used_g; i++) {
|
||||
@ -142,33 +142,34 @@ H5Z_term_package(void)
|
||||
if(0 == H5Z_stat_table_g[i].stats[dir].total)
|
||||
continue;
|
||||
|
||||
if(0 == nprint++) {
|
||||
/* Print column headers */
|
||||
HDfprintf(H5DEBUG(Z), "H5Z: filter statistics "
|
||||
"accumulated over life of library:\n");
|
||||
HDfprintf(H5DEBUG(Z),
|
||||
" %-16s %10s %10s %8s %8s %8s %10s\n",
|
||||
"Filter", "Total", "Errors", "User",
|
||||
"System", "Elapsed", "Bandwidth");
|
||||
HDfprintf(H5DEBUG(Z),
|
||||
" %-16s %10s %10s %8s %8s %8s %10s\n",
|
||||
"------", "-----", "------", "----",
|
||||
"------", "-------", "---------");
|
||||
} /* end if */
|
||||
if(0 == nprint++) {
|
||||
/* Print column headers */
|
||||
HDfprintf(H5DEBUG(Z), "H5Z: filter statistics "
|
||||
"accumulated over life of library:\n");
|
||||
HDfprintf(H5DEBUG(Z),
|
||||
" %-16s %10s %10s %8s %8s %8s %10s\n",
|
||||
"Filter", "Total", "Errors", "User",
|
||||
"System", "Elapsed", "Bandwidth");
|
||||
HDfprintf(H5DEBUG(Z),
|
||||
" %-16s %10s %10s %8s %8s %8s %10s\n",
|
||||
"------", "-----", "------", "----",
|
||||
"------", "-------", "---------");
|
||||
} /* end if */
|
||||
|
||||
/* Truncate the comment to fit in the field */
|
||||
HDstrncpy(comment, H5Z_table_g[i].name, sizeof comment);
|
||||
comment[sizeof(comment) - 1] = '\0';
|
||||
/* Truncate the comment to fit in the field */
|
||||
HDstrncpy(comment, H5Z_table_g[i].name, sizeof comment);
|
||||
comment[sizeof(comment) - 1] = '\0';
|
||||
|
||||
/*
|
||||
* Format bandwidth to have four significant digits and
|
||||
* units of `B/s', `kB/s', `MB/s', `GB/s', or `TB/s' or
|
||||
* the word `Inf' if the elapsed time is zero.
|
||||
*/
|
||||
H5_bandwidth(bandwidth, (double)(H5Z_stat_table_g[i].stats[dir].total),
|
||||
/*
|
||||
* Format bandwidth to have four significant digits and
|
||||
* units of `B/s', `kB/s', `MB/s', `GB/s', or `TB/s' or
|
||||
* the word `Inf' if the elapsed time is zero.
|
||||
*/
|
||||
H5_bandwidth(bandwidth,
|
||||
(double)(H5Z_stat_table_g[i].stats[dir].total),
|
||||
H5Z_stat_table_g[i].stats[dir].times.elapsed);
|
||||
|
||||
/* Print the statistics */
|
||||
/* Print the statistics */
|
||||
HDfprintf(H5DEBUG(Z), " %s%-15s %10Hd %10Hd %8T %8T %8T %10s\n",
|
||||
(dir ? "<" : ">"), comment,
|
||||
H5Z_stat_table_g[i].stats[dir].total,
|
||||
@ -177,12 +178,12 @@ H5Z_term_package(void)
|
||||
H5Z_stat_table_g[i].stats[dir].times.system,
|
||||
H5Z_stat_table_g[i].stats[dir].times.elapsed,
|
||||
bandwidth);
|
||||
} /* end for */
|
||||
} /* end for */
|
||||
} /* end if */
|
||||
} /* end for */
|
||||
} /* end for */
|
||||
} /* end if */
|
||||
#endif /* H5Z_DEBUG */
|
||||
|
||||
/* Free the table of filters */
|
||||
/* Free the table of filters */
|
||||
if(H5Z_table_g) {
|
||||
H5Z_table_g = (H5Z_class2_t *)H5MM_xfree(H5Z_table_g);
|
||||
|
||||
@ -1256,7 +1257,7 @@ H5Z_pipeline(const H5O_pline_t *pline, unsigned flags,
|
||||
int fclass_idx; /* Index of filter class in global table */
|
||||
H5Z_class2_t *fclass = NULL; /* Filter class pointer */
|
||||
#ifdef H5Z_DEBUG
|
||||
H5Z_stats_t *fstats = NULL; /* Filter stats pointer */
|
||||
H5Z_stats_t *fstats = NULL; /* Filter stats pointer */
|
||||
H5_timer_t timer; /* Timer for filter operations */
|
||||
H5_timevals_t times; /* Elapsed time for each operation */
|
||||
#endif
|
||||
@ -1278,12 +1279,12 @@ H5Z_pipeline(const H5O_pline_t *pline, unsigned flags,
|
||||
H5_timer_init(&timer);
|
||||
#endif
|
||||
if(pline && (flags & H5Z_FLAG_REVERSE)) { /* Read */
|
||||
for(i = pline->nused; i > 0; --i) {
|
||||
idx = i - 1;
|
||||
if(*filter_mask & ((unsigned)1 << idx)) {
|
||||
failed |= (unsigned)1 << idx;
|
||||
continue; /* filter excluded */
|
||||
} /* end if */
|
||||
for(i = pline->nused; i > 0; --i) {
|
||||
idx = i - 1;
|
||||
if(*filter_mask & ((unsigned)1 << idx)) {
|
||||
failed |= (unsigned)1 << idx;
|
||||
continue; /* filter excluded */
|
||||
}
|
||||
|
||||
/* If the filter isn't registered and the application doesn't
|
||||
* indicate no plugin through HDF5_PRELOAD_PLUG (using the symbol "::"),
|
||||
@ -1304,7 +1305,7 @@ H5Z_pipeline(const H5O_pline_t *pline, unsigned flags,
|
||||
/* Search in the table of registered filters again to find the dynamic filter just loaded and registered */
|
||||
if((fclass_idx = H5Z_find_idx(pline->filter[idx].id)) < 0)
|
||||
issue_error = TRUE;
|
||||
} /* end if */
|
||||
}
|
||||
else
|
||||
issue_error = TRUE;
|
||||
|
||||
@ -1353,24 +1354,25 @@ H5Z_pipeline(const H5O_pline_t *pline, unsigned flags,
|
||||
*nbytes = *buf_size;
|
||||
failed |= (unsigned)1 << idx;
|
||||
H5E_clear_stack(NULL);
|
||||
} /* end if */
|
||||
}
|
||||
else
|
||||
*nbytes = new_nbytes;
|
||||
} /* end for */
|
||||
} else if (pline) { /* Write */
|
||||
for(idx = 0; idx < pline->nused; idx++) {
|
||||
if(*filter_mask & ((unsigned)1 << idx)) {
|
||||
failed |= (unsigned)1 << idx;
|
||||
continue; /* filter excluded */
|
||||
} /* end if */
|
||||
if((fclass_idx = H5Z_find_idx(pline->filter[idx].id)) < 0) {
|
||||
}
|
||||
}
|
||||
else if(pline) { /* Write */
|
||||
for(idx = 0; idx < pline->nused; idx++) {
|
||||
if(*filter_mask & ((unsigned)1 << idx)) {
|
||||
failed |= (unsigned)1 << idx;
|
||||
continue; /* filter excluded */
|
||||
}
|
||||
if((fclass_idx = H5Z_find_idx(pline->filter[idx].id)) < 0) {
|
||||
/* Check if filter is optional -- If it isn't, then error */
|
||||
if((pline->filter[idx].flags & H5Z_FLAG_OPTIONAL) == 0)
|
||||
HGOTO_ERROR(H5E_PLINE, H5E_WRITEERROR, FAIL, "required filter is not registered")
|
||||
failed |= (unsigned)1 << idx;
|
||||
if((pline->filter[idx].flags & H5Z_FLAG_OPTIONAL) == 0)
|
||||
HGOTO_ERROR(H5E_PLINE, H5E_WRITEERROR, FAIL, "required filter is not registered")
|
||||
failed |= (unsigned)1 << idx;
|
||||
H5E_clear_stack(NULL);
|
||||
continue; /* filter excluded */
|
||||
} /* end if */
|
||||
continue; /* filter excluded */
|
||||
} /* end if */
|
||||
|
||||
fclass = &H5Z_table_g[fclass_idx];
|
||||
|
||||
@ -1390,25 +1392,25 @@ H5Z_pipeline(const H5O_pline_t *pline, unsigned flags,
|
||||
fstats->stats[0].times.system += times.system;
|
||||
fstats->stats[0].times.user += times.user;
|
||||
|
||||
fstats->stats[0].total += MAX(*nbytes, new_nbytes);
|
||||
fstats->stats[0].total += MAX(*nbytes, new_nbytes);
|
||||
if(0 == new_nbytes)
|
||||
fstats->stats[0].errors += *nbytes;
|
||||
#endif
|
||||
|
||||
if(0 == new_nbytes) {
|
||||
if(0 == (pline->filter[idx].flags & H5Z_FLAG_OPTIONAL)) {
|
||||
if((cb_struct.func && (H5Z_CB_FAIL==cb_struct.func(pline->filter[idx].id, *buf, *nbytes, cb_struct.op_data)))
|
||||
if((cb_struct.func && (H5Z_CB_FAIL == cb_struct.func(pline->filter[idx].id, *buf, *nbytes, cb_struct.op_data)))
|
||||
|| !cb_struct.func)
|
||||
HGOTO_ERROR(H5E_PLINE, H5E_WRITEERROR, FAIL, "filter returned failure")
|
||||
|
||||
*nbytes = *buf_size;
|
||||
} /* end if */
|
||||
}
|
||||
failed |= (unsigned)1 << idx;
|
||||
H5E_clear_stack(NULL);
|
||||
} /* end if */
|
||||
}
|
||||
else
|
||||
*nbytes = new_nbytes;
|
||||
} /* end for */
|
||||
} /* end for */
|
||||
}
|
||||
|
||||
*filter_mask = failed;
|
||||
|
@ -38,7 +38,7 @@
|
||||
#include <sys/types.h>
|
||||
#endif
|
||||
#ifdef H5_STDC_HEADERS
|
||||
# include <limits.h> /*for H5T_NATIVE_CHAR defn in H5Tpublic.h */
|
||||
# include <limits.h> /*for H5T_NATIVE_CHAR defn in H5Tpublic.h */
|
||||
# include <stdarg.h> /*for variadic functions in H5VLpublic.h */
|
||||
#endif
|
||||
#ifndef __cplusplus
|
||||
@ -183,7 +183,7 @@ typedef long long ssize_t;
|
||||
*/
|
||||
#if H5_SIZEOF_LONG_LONG >= 8
|
||||
H5_GCC_DIAG_OFF(long-long)
|
||||
typedef unsigned long long hsize_t;
|
||||
typedef unsigned long long hsize_t;
|
||||
typedef signed long long hssize_t;
|
||||
H5_GCC_DIAG_ON(long-long)
|
||||
# define H5_SIZEOF_HSIZE_T H5_SIZEOF_LONG_LONG
|
||||
@ -229,7 +229,7 @@ H5_GCC_DIAG_ON(long-long)
|
||||
#else
|
||||
# error "nothing appropriate for H5_PRINTF_HADDR_FMT"
|
||||
#endif
|
||||
#define HADDR_MAX (HADDR_UNDEF-1)
|
||||
#define HADDR_MAX (HADDR_UNDEF-1)
|
||||
|
||||
/* uint32_t type is used for creation order field for messages. It may be
|
||||
* defined in Posix.1g, otherwise it is defined here.
|
||||
@ -297,7 +297,7 @@ typedef enum {
|
||||
H5_ITER_INC, /* Increasing order */
|
||||
H5_ITER_DEC, /* Decreasing order */
|
||||
H5_ITER_NATIVE, /* No particular order, whatever is fastest */
|
||||
H5_ITER_N /* Number of iteration orders */
|
||||
H5_ITER_N /* Number of iteration orders */
|
||||
} H5_iter_order_t;
|
||||
|
||||
/* Iteration callback values */
|
||||
@ -314,10 +314,10 @@ typedef enum {
|
||||
* links in groups/attributes on objects.
|
||||
*/
|
||||
typedef enum H5_index_t {
|
||||
H5_INDEX_UNKNOWN = -1, /* Unknown index type */
|
||||
H5_INDEX_NAME, /* Index on names */
|
||||
H5_INDEX_CRT_ORDER, /* Index on creation order */
|
||||
H5_INDEX_N /* Number of indices defined */
|
||||
H5_INDEX_UNKNOWN = -1, /* Unknown index type */
|
||||
H5_INDEX_NAME, /* Index on names */
|
||||
H5_INDEX_CRT_ORDER, /* Index on creation order */
|
||||
H5_INDEX_N /* Number of indices defined */
|
||||
} H5_index_t;
|
||||
|
||||
/*
|
||||
|
@ -13,11 +13,11 @@
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* Created: H5system.c
|
||||
* Aug 21 2006
|
||||
* Quincey Koziol <koziol@hdfgroup.org>
|
||||
* Created: H5system.c
|
||||
* Aug 21 2006
|
||||
* Quincey Koziol
|
||||
*
|
||||
* Purpose: System call wrapper implementations.
|
||||
* Purpose: System call wrapper implementations.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
@ -12,7 +12,7 @@
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
/*
|
||||
* Programmer: Quincey Koziol <koziol@hdfgroup.org>
|
||||
* Programmer: Quincey Koziol
|
||||
* Wednesday, March 17, 2010
|
||||
*
|
||||
* Purpose: srcdir querying support.
|
||||
@ -20,8 +20,6 @@
|
||||
#ifndef _H5SRCDIR_H
|
||||
#define _H5SRCDIR_H
|
||||
|
||||
/* Include the header file with the correct relative path for the srcdir string */
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
@ -12,7 +12,7 @@
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
/*
|
||||
* Programmer: Quincey Koziol <koziol@hdfgroup.org>
|
||||
* Programmer: Quincey Koziol
|
||||
* Apr 17, 2007
|
||||
*
|
||||
* Purpose: This program is run to generate an HDF5 data file with several
|
||||
|
@ -23,9 +23,8 @@
|
||||
* the library on the trunk as of when this file is checked in.
|
||||
*/
|
||||
|
||||
#include <assert.h>
|
||||
|
||||
#include "testhdf5.h"
|
||||
#include "h5test.h"
|
||||
|
||||
#define FILENAME "specmetaread.h5"
|
||||
#define DIM 10
|
||||
|
@ -64,7 +64,7 @@ static struct long_options l_opts[] = {
|
||||
{ NULL, 0, '\0' }
|
||||
};
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: usage
|
||||
*
|
||||
@ -185,7 +185,7 @@ error:
|
||||
return(-1); ;
|
||||
} /* parse_command_line() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: leave
|
||||
*
|
||||
@ -387,7 +387,7 @@ error:
|
||||
return -1;
|
||||
} /* end convert_dsets_cb() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: main
|
||||
*
|
||||
|
@ -49,7 +49,7 @@ typedef struct mkgrp_opt_t {
|
||||
|
||||
mkgrp_opt_t params_g; /* Command line parameter settings */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: leave
|
||||
*
|
||||
@ -81,7 +81,7 @@ leave(int ret)
|
||||
HDexit(ret);
|
||||
} /* end leave() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: usage
|
||||
*
|
||||
@ -113,7 +113,7 @@ usage(const char *prog)
|
||||
PRINTVALSTREAM(rawoutstream, "\n");
|
||||
} /* end usage() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: parse_command_line
|
||||
*
|
||||
@ -248,7 +248,7 @@ parse_command_line(int argc, const char *argv[], mkgrp_opt_t *options)
|
||||
return 0;
|
||||
} /* parse_command_line() */
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: main
|
||||
*
|
||||
|
Loading…
x
Reference in New Issue
Block a user