| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
** src/H5Tconv.c
** src/H5Tpkg.h
** src/H5Tpublic.h
The H5T_conv_struct_opt() function had a design flaw -- it
didn't keep information about the stride to use to step
through the temporary/background-value buffer and thus nested
invocations would clobber each other's temp buffers. This was
fixed by splitting the `stride' argument into `buf_stride' and
`bkg_stride' arguments for all the conversion functions. THIS
IS AN API CHANGE, but users will get a compiler warning when
they pass their conversion function pointer to H5Tregister().
** src/H5T.c
** src/H5Tprivate.h
Added a bkg_stride argument to the H5T_convert() definition in
order to fix a bug related to the optimized compound datatype
conversion function.
** src/H5T.c
** src/H5A.c
** src/H5D.c
** src/H5Ofill.c
** src/H5P.c
Added bkg_stride=0 argument to the H5T_convert() calls.
** test/dtypes.c
Added a test for the H5T_conv_struct_opt() bug fixed above.
** src/H5FL.c
The H5FL_term() function should return non-zero even when it
couldn't free all the free lists do to their being used by
some other package. When that other package terminates it
will return non-zero, causing H5FL_term() to be called
again. This fixes some of the `infinite loop closing library'
messages.
** tools/pdb2hdf
Uses print_version() instead of doing that itself.
** src/H5Ppublic.h
Renamed H5Pget_gc_reference() declaration to make it match the
definition.
** src/H5FDlog.c
Added API tracing macros.
Removed `const' qualifier from a `char*' member of a struct
which was allocated on the heap.
** src/H5TB.c
Added curly braces to a couple deeply-nested `if' statements
to make them clearer and to shut up the increadibly stupid and
just plain incorrect gcc warning about ambiguous `else'.
** test/titerate.c
Removed incomplete initialization in favor of memset() for one
auto variable to stop compiler warnings.
** tools/Depencencies
Regenerated to remove references to h5dumputil.c
|
| |
|
|
|
|
| |
Fixed a typo in the H5Pget_gc_references function name (was H5Pget_gc_reference).
|
|
|
|
|
|
| |
dangermouse... added
an extra conditional)
|
| |
|
| |
|
|
|
|
|
| |
h5tools.c h5tools.h:
Modified print_version() to use const char * argument instead.
|
|
|
|
| |
h5tools.c.
|
|
|
|
|
|
| |
Changed
the has_size check accordingly (1 wasn't allowed in the original code).
|
|
|
|
| |
for the merged tools lib since these files do not require the tools lib
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
added ttbbt.c to the testhdf5 and testhdf5dll files.
|
|
|
|
|
|
|
| |
functions in the dll.
the testhdf5dll projects were not compiling because they didn't know about these
functions
|
|
|
|
|
|
|
| |
useful for
tracking the actual I/O locations and space used in a file during an
application.
|
| |
|
|
|
|
|
|
|
| |
library and
updated it for integrating with the H5 library. I'm thinking about using them
for the data-structures in some caching improvements I'm working on.
|
| |
|
|
|
|
|
|
|
|
|
| |
function. There
was also a subtle bug in the previous code. A valid size of 16K would
have been rejected since it was checking for an invalid number. The
scheme that replaces it relies on the fact that powers of two and only
powers of two have 1 bit set in binary.
|
|
|
|
| |
generate the file was
|
| |
|
| |
|
|
|
|
|
|
| |
0-99 and the
is from 99-0.
|
|
|
|
|
| |
prints out the data section in hexidecimal format.
in the h5dumptst.c i added a function to create an opaque test file.
|
|
|
|
| |
branch is merged.
|
|
|
|
| |
mergeing of the dev and release branches for the tools code.
|
|
|
|
|
|
|
| |
had to add some
conditional compile statements in the code to compile for the release.
defined a VERSION12 and VERSION13 macro. all changes were surrounded by these statements
|
|
|
|
|
|
|
| |
command form (e.g., cc, gcc) and put that in the libhdf5.settings
file. This would help show exactly which compiler was used during
the configure stage. It may not be 100% "correct" in some cases
such as "configure done in one machine but compiling done in another."
|
|
|
|
| |
need to track down other changes.
|
|
|
|
| |
options.
|
| |
|
|
|
|
|
|
|
| |
file, which
improves performance significantly when lots of metadata I/O occurs when the
file closes.
|
| |
|
|
|
|
|
|
|
| |
Added hyphen to version printf format.
./src/tools/h5ls.c
Calls print_version() instead of doing it by hand.
|
| |
|
|
|
|
|
|
| |
Added some more #undef's
Removed leading hyphen from H5_VERS_SUBRELEASE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Version numbers include an annotation string consisting of a
sequence of letters and digits and is printed by this
script as either:
1.2.3-pre4
version 1.2 release 3 (pre4)
Other tools should print version numbers similarly.
A `-i annot' switch was added to increment the
annotation (the first subsequence of digits is what is
incremented, e.g., `pre9' becomes `pre10').
The `-i' switch (with no argument) was changed to
increment the annotation string if present, or the
release number otherwise.
(By the way, it actually took about 30 minutes ;-)
|
| |
|
| |
|
|
|
|
| |
Binh-Minh found.
|
| |
|
| |
|
|
|
|
|
|
|
| |
from h5tools.h just got rid of a prototype for copy_atmoic_char which was never used
in the h5tools.c i removed the copy_atomic_char, all the display_*_data, where the * is numeric, string
or compound, the print_data, h5dump_attr. also removed a block of codfe that was surrounded by #if 0
|
|
|
|
|
|
| |
machines. They
should (hopefully) work on all platforms again now.
|
| |
|
|
|
|
| |
checked in.
|
| |
|
| |
|