summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r1353] Added new hdf routine to the library.Dan Wells1999-06-161-1/+22
|
* [svn-r1352] Changed the '\n' argument to '\012' since some other machines ↵Albert Cheng1999-06-162-2/+2
| | | | | | | (solaris, irix) misinterpreted it to mean deleting the letter 'n'. Tested in IRIX and solaris and FreeBSD machines.
* [svn-r1351] Bug fix:Albert Cheng1999-06-161-11/+32
| | | | | | | | hdp before HDF 4.1r3 does not handle Vgroups loops correctly. Solution: Added codes to detect the library version of hdp command. Skipped tests for loops. Tested in an old solaris with HDF 4.1r2, Solaris 2.6 and Hawkwind.
* [svn-r1350] Patrick Lu1999-06-151-0/+31
| | | | added the #defines for the string macros here
* [svn-r1349] Patrick Lu1999-06-151-25/+1
| | | | moved the #define for the string macros to the h5tools.h from h5dump.h5
* [svn-r1348] Patrick Lu1999-06-151-6/+13
| | | | | got the regions working in the dumper. all the hard stuff was already done. it doesn't work perfectly yet but it is getting better
* [svn-r1347] Robb Matzke1999-06-158-53/+193
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes since 19990614 ---------------------- ./src/H5D.c Changed the way the plist_id argument of H5Dvlen_reclaim() is checked so that it's more specific and works when debugging is turned off. ./src/H5TB.c Removed an unused local variable. ./test/fillval.c ./test/h5test.c ./test/h5test.h Changed `basename' variables to `base_name' to prevent a warning about a global with the same name. ./tools/h5ls.c Changed `indent' variables to `ind' to prevent a warning about a global with the same name. ./tools/h5toh4.c Commented out declarations for things that normally appear in system header files since our definitions might be incompatible with the system and prevent h5toh4 from compiling. If all looks good on other systems then we can permanently remove these declarations...
* [svn-r1346] Changes since 19990614Robb Matzke1999-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./src/H5D.c Changed the way the plist_id argument of H5Dvlen_reclaim() is checked so that it's more specific and works when debugging is turned off. ./src/H5TB.c Removed an unused local variable. ./test/fillval.c ./test/h5test.c ./test/h5test.h Changed `basename' variables to `base_name' to prevent a warning about a global with the same name. ./tools/h5ls.c Changed `indent' variables to `ind' to prevent a warning about a global with the same name. ./tools/h5toh4.c Commented out declarations for things that normally appear in system header files since our definitions might be incompatible with the system and prevent h5toh4 from compiling. If all looks good on other systems then we can permanently remove these declarations...
* [svn-r1345] Changed it to use perl to execute the perl scripts than toAlbert Cheng1999-06-151-7/+5
| | | | | rely on invoking the script files themselves. Tested on fuga (IRIX 6.5).
* [svn-r1344] SnapshotAlbert Cheng1999-06-152-2/+2
|
* [svn-r1343] Filter out the reference number values during comparison of the hdpAlbert Cheng1999-06-141-2/+7
| | | | output.
* [svn-r1342] Patrick Lu1999-06-141-0/+0
| | | | updated the project file for testhdf5 and testhdf5dll
* [svn-r1341] Robb Matzke1999-06-1410-260/+498
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes since 19990611 ---------------------- ./doc/html/H5.format.html Added documentation for opaque data types (bitfield types were already documented but they were out of order). ./src/H5E.c Fixed a bug with glibc2 on linux systems where `stdout' is an extern and can't be used to initialize static data. ./src/H5T.c ./src/H5Tpkg.h ./src/H5Tpublic.h ./src/H5detect.c Removed the `_T' from the new C9x types I just added so the names are consistent with existing types. Besides, the fact that something is a datatype is obvious because it starts with H5T_NATIVE_. ./tools/h5ls.c Added the new C9x data types. H5ls prints one of these types only if it doesn't match one of the builtin C types. Prints the OID for shared data types. Fixed a formatting bug with symbolic links which was introduced a few changes ago. The commandline has been changed so that objects from multiple files can be listed with a single command. Instead of specifying a file name and an optional list of objects, each thing to print is a file name and object concatenated. H5ls figures out how to devide the name into a file name and object name even when the file name part doesn't correspond to an actual Unix file. Old syntax: h5ls [OPTIONS] FILE [OBJECTS] New syntax: h5ls [OPTIONS] FILE[/OBJECT] [FILE[/OBJECT]]... Example ({X,Y} is expanded by the shell) Old command: h5ls -d ../test/x.data dir1 dir2 New command: h5ls -d ../test/x.data/{dir1,dir2} The filename is printed as part of the object name when full names are requested (--full or --recursive). If people really don't like this they can undefine a constant at the top of h5ls. Errors from the hdf5 library are turned off. Commandline switches of the form `--width 80' are accepted in addition to `--width=80'. This is more symmetric with single-letter switches that take two forms: `-w 80' and `-w80'. ./src/H5D.c Added tracing instrumentation for H5Dvlen_reclaim(). ./src/H5private.h Added casts to int for the isalpha() et al macros to shut up solaris warnings about char subscripts.
* [svn-r1340] Changes since 19990611Robb Matzke1999-06-141-99/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./doc/html/H5.format.html Added documentation for opaque data types (bitfield types were already documented but they were out of order). ./src/H5E.c Fixed a bug with glibc2 on linux systems where `stdout' is an extern and can't be used to initialize static data. ./src/H5T.c ./src/H5Tpkg.h ./src/H5Tpublic.h ./src/H5detect.c Removed the `_T' from the new C9x types I just added so the names are consistent with existing types. Besides, the fact that something is a datatype is obvious because it starts with H5T_NATIVE_. ./tools/h5ls.c Added the new C9x data types. H5ls prints one of these types only if it doesn't match one of the builtin C types. Prints the OID for shared data types. Fixed a formatting bug with symbolic links which was introduced a few changes ago. The commandline has been changed so that objects from multiple files can be listed with a single command. Instead of specifying a file name and an optional list of objects, each thing to print is a file name and object concatenated. H5ls figures out how to devide the name into a file name and object name even when the file name part doesn't correspond to an actual Unix file. Old syntax: h5ls [OPTIONS] FILE [OBJECTS] New syntax: h5ls [OPTIONS] FILE[/OBJECT] [FILE[/OBJECT]]... Example ({X,Y} is expanded by the shell) Old command: h5ls -d ../test/x.data dir1 dir2 New command: h5ls -d ../test/x.data/{dir1,dir2} The filename is printed as part of the object name when full names are requested (--full or --recursive). If people really don't like this they can undefine a constant at the top of h5ls. Errors from the hdf5 library are turned off. Commandline switches of the form `--width 80' are accepted in addition to `--width=80'. This is more symmetric with single-letter switches that take two forms: `-w 80' and `-w80'. ./src/H5D.c Added tracing instrumentation for H5Dvlen_reclaim(). ./src/H5private.h Added casts to int for the isalpha() et al macros to shut up solaris warnings about char subscripts.
* [svn-r1339] Patrick Lu1999-06-141-2/+99
| | | | | added a print_enum function to it that is just taken from a similar funtion in h5ls.c
* [svn-r1338] Removed the tools/testfiles/*.dmp which are no longer used.Albert Cheng1999-06-1414-3269/+0
|
* [svn-r1337] Updated it with new files created for the h5toh4 tests.Albert Cheng1999-06-141-0/+14
|
* [svn-r1336] h5toh4 test script used to compare the output of hdp applied onAlbert Cheng1999-06-1413-0/+0
| | | | | | | | | | | | | | | | | the generanted hdf files against saved output of hdp. This did not work well because whenever the hdp changes its output format, the tests failed unnecessarily. The tests also failed if the test machine uses a different version of HDF library from the HDF5 development machine. Changed the algorithm to compare the generated HDF files against saved HDF files (first by a simple cmp; if that fails, compare the output of the host machine's hdp on both HDF files.) Saved HDF files are stored in testfiles/Expected. Tested on Hawkwind (FreeBSD) with srcdir option and Baldric (Solaris) without srcdir option.
* [svn-r1335] h5toh4 test script used to compare the output of hdp applied onAlbert Cheng1999-06-141-152/+84
| | | | | | | | | | | | | | | the generanted hdf files against saved output of hdp. This did not work well because whenever the hdp changes its output format, the tests failed unnecessarily. The tests also failed if the test machine uses a different version of HDF library from the HDF5 development machine. Changed the algorithm to compare the generated HDF files against saved HDF files (first by a simple cmp; if that fails, compare the output of the host machine's hdp on both HDF files.) Tested on Hawkwind (FreeBSD) with srcdir option and Baldric (Solaris) without srcdir option.
* [svn-r1334] VL datatype testing file. Currently, only atomic datatype ↵Quincey Koziol1999-06-111-0/+168
| | | | | | | sequences are tested, but I expect the others to work correctly also. More tests on VL compound and VL VL (atomic) types forthcoming.
* [svn-r1333] Added the test_vltypes() to the other tests.Quincey Koziol1999-06-113-7/+10
|
* [svn-r1332] Fixes to get the VL datatypes working. The only function ↵Quincey Koziol1999-06-116-2/+106
| | | | | | currently working is H5Tvlen_create().
* [svn-r1331] Added VL datatype test fileQuincey Koziol1999-06-111-0/+1
|
* [svn-r1330] Patrick Lu1999-06-111-1/+1
| | | | removed a // frm the code
* [svn-r1329] Patrick Lu1999-06-111-3/+21
| | | | | started to add the enum code in. just wanted to get something checked in before i mess it up
* [svn-r1328] Changes since 19990608Robb Matzke1999-06-118-200/+1284
| | | | | | | | | | | | | | | | | | | | ---------------------- ./configure.in ./configure [REGENERATED] ./src/H5T.c ./src/H5Tpkg.h ./src/H5Tpublic.h ./src/H5config.h.in [REGENERATED] ./src/H5detect.c ./src/H5private.h Added checks for the C9x integer types like int32_t, int_least32_t, and int_fast32_t and the unsigned versions. HDF5 defines H5T_NATIVE_* versions (all caps) to be the same as the type provided by the C library, otherwise it defines them as integers exactly the specified size. Hardware type conversion functions are used when the types match some C-language type (like `int').
* [svn-r1327] Got rid of the extra line of setting dim_n_size incorrectly.Albert Cheng1999-06-111-1/+0
| | | | Tested in O2K.
* [svn-r1326] Replaced the non-general if-then-elif-... code with a generalAlbert Cheng1999-06-111-107/+75
| | | | | | | while-loop. Prepare it for the next revision in which the hdp will apply to both the converted hdf4 file and a preserved hdf4 file, then compare the hdp output from both for h5toh4 converter correctness.
* [svn-r1325] fixed a bug that was due to settign the dim_n_size wrong for the ↵Patrick Lu1999-06-101-2/+6
| | | | | | dump_attr function for scalar data
* [svn-r1324] Patrick Lu1999-06-102-1/+4
| | | | | moved the ATTRIBUTE_DATA definition from h5dump.h to h5tools.h also created a ENUM_DATA in th5tools.h
* [svn-r1323] Patrick Lu1999-06-101-2/+1
| | | | removed a c++ style comment i put in by accident
* [svn-r1322] Removed the reformating part. The output of h5dump shouldAlbert Cheng1999-06-091-10/+2
| | | | be identical in all platforms. Tested in O2K.
* [svn-r1321] Patrick Lu1999-06-092-18/+36
| | | | | added some support for the object references. uses robb's h5dump_sprint to print out the info
* [svn-r1320] Patrick Lu1999-06-081-65/+85
| | | | just made the h5dump_attr function
* [svn-r1319] Patrick Lu1999-06-081-0/+2
| | | | fixed bug that was printing out the "unable to print data message"
* [svn-r1318] Patrick Lu1999-06-081-32/+76
| | | | | | separated the dumping of the attributes and datasets. works on nt but on unix(baldric) adds an extra line that says cannot print data. this is just a temporary checkin until i can figure out what is wrong
* [svn-r1317] Patrick Lu1999-06-081-29/+164
| | | | | rolled back my changes so Robb's last set are still there. merged my hcanges back in
* [svn-r1316] The last commit via snapshot script clobbered this file.Albert Cheng1999-06-081-1/+43
| | | | Restoring its rightful content.
* [svn-r1315] Changes since 19990607Robb Matzke1999-06-086-247/+419
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./configure.in ./configure [REGENERATED] ./src/libhdf5.settings.in [NEW] ./config/conclude.in ./INSTALL ./MANIFEST A file called `libhdf5.settings' is installed along with the libraries and it contains a list of various things that might be of interest to someone using the library (such as what compiler/options were used and what other libraries might need to be linked to satisfy external references). We can add more things as it becomes necessary. Here's a sample... SUMMARY OF THE HDF5 CONFIGURATION ================================= HDF5 Version: hdf5-1.1.106 Configured on: Tue Jun 8 11:38:52 EDT 1999 Configured by: matzke@llnl.gov at Spizella Software Configure mode: development Host system: i686-pc-linux-gnulibc1 Byte sex: little-endian Libraries: static, shared Parallel support: mpicc Installation point: /usr/local Compiler: mpicc (egcs-2.91.66) Compiler switches: -Wall -g Extra libraries: -lmfhdf -ldf -lz -ljpeg -lm Archiver: ar Ranlib: ranlib Debugged Packages: d,e,f,g,hg,i,mm,o,p,s,v,z API Tracing: yes File addresses: large
* [svn-r1314] SnapshotAlbert Cheng1999-06-081-43/+1
|
* [svn-r1313] Neither SGI nor Solaris allows an empty 'then' body.Albert Cheng1999-06-081-5/+2
| | | | | Changed it to conditional statements. Tested fine in SGI and Solaris.
* [svn-r1312] Patrick Lu1999-06-071-168/+34
| | | | fixed the dumb error with the concatenator macro
* [svn-r1311] Changes since 19990607Robb Matzke1999-06-075-5/+153
| | | | | | | | | | | | | | | | | | | | ---------------------- ./tools/h5ls.c ./tools/h5tools.c Added support for printing bitfields and opaque data. ./test/dsets.c Added bitfield and opaque datasets to the output file so h5ls has something interesting to print. ./test/trefer.c Resync'd ./src/H5Tconv.c Fixed bitfield conversion which resulted in possible garbage in high-order bits of destination when the destination type is larger than the source type. Thanks for spotting it, Quincey.
* [svn-r1310] Patrick Lu1999-06-072-8/+8
| | | | removed the '//' from display_string and put a macro for it in h5dump.h
* [svn-r1309] Changes since 19990607Robb Matzke1999-06-073-36/+169
| | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./tools/h5tools.c Finished code which prints references (object and dataset region). Patrick, if you tell me how h5dump should (or might want to) print references I can make some changes to support various formats... You can try it out with: cd test env HDF5_NOCLEANUP=yes ./testhdf5 ../tools/h5ls -dvr trefer1.h5 ../tools/h5ls -dvr trefer2.h5 (run h5ls with no arguments if you forgot what the switches do) ./test/trefer.c Call calloc instead of malloc in one place to prevent uninitialized data from being written into the file.
* [svn-r1308] Changes since 19990607Robb Matzke1999-06-073-363/+410
| | | | | | | | | | | ---------------------- ./tools/h5ls.c ./tools/h5tools.c ./tools/h5tools.h Finished the `-x' or `--hexdump' switch, which causes all data to be printed in hexadecimal format with no translation from file to memory data type.
* [svn-r1307] Patrick Lu1999-06-071-0/+0
| | | | updated the project files for the library and the dll
* [svn-r1306] Changes since 19990602Robb Matzke1999-06-079-59/+186
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./doc/html/Datatypes.html ./test/dtypes.c Added documentation and tests for opaque types. ./tools/h5ls.c Added a `-x' or `--hexdump' argument which is not fully implemented (because I want to synchronize h5tools.c first) but which will eventually print raw data in hexadecimal format without any translation from disk. This would be useful for debugging references and VL types. ./tools/h5tools.c Added support for references (not quite finished yet, but compiles -- I wanted to sync up this file before Patrick and I got too far apart...) ./src/H5R.c Checked for error return value from H5R_get_object_type() ./src/H5A.c ./src/H5D.c Changed error return values from NULL to FAIL ./test/Makefile.in ./test/trefer.c Creates trefer1.h5 and trefer2.h5 so that the second test doesn't clobber the first file since the files might be useful for debugging.
* [svn-r1305] Checkpointing the VL datatype code. I believe the core ↵Quincey Koziol1999-06-0413-66/+856
| | | | | | | | functionality is here, accessed with H5Tvlen_create, but I need to start writing tests now. Also the more esoteric API calls (such as H5Tget_vlen_buf_size and the memory management calls) aren't implemented yet.
* [svn-r1304] Added new H5Tvlen.c file to manifest. I don't recall changing ↵Quincey Koziol1999-06-042-394/+312
| | | | | | the configure script though... :-?