summaryrefslogtreecommitdiffstats
path: root/vms
diff options
context:
space:
mode:
authorRaymond Lu <songyulu@hdfgroup.org>2008-11-21 15:48:28 (GMT)
committerRaymond Lu <songyulu@hdfgroup.org>2008-11-21 15:48:28 (GMT)
commite2c88e83bd54e0b76e9173e8e63442ab7230126c (patch)
tree25e0f124547f0ce029f7fbdc78254c773b9dcd09 /vms
parent0fa496eced53ce58bb6c3f5ae7ea9d0e053191e1 (diff)
downloadhdf5-e2c88e83bd54e0b76e9173e8e63442ab7230126c.zip
hdf5-e2c88e83bd54e0b76e9173e8e63442ab7230126c.tar.gz
hdf5-e2c88e83bd54e0b76e9173e8e63442ab7230126c.tar.bz2
[svn-r16113] Updated the makefiles (make.com) and check.com and src/h5pubconf.h (generated on kagiso).
Not tested yet.
Diffstat (limited to 'vms')
-rw-r--r--vms/c++/examples/make.com37
-rw-r--r--vms/c++/src/make.com81
-rw-r--r--vms/c++/test/make.com16
-rw-r--r--vms/examples/make.com87
-rw-r--r--vms/make.com21
-rw-r--r--vms/src/h5pubconf.h349
-rw-r--r--vms/src/make.com66
-rw-r--r--vms/test/check.com220
-rw-r--r--vms/test/make.com240
-rw-r--r--vms/tools/h5copy/make.com2
-rw-r--r--vms/tools/h5diff/make.com2
-rw-r--r--vms/tools/h5dump/make.com2
-rw-r--r--vms/tools/h5import/make.com2
-rw-r--r--vms/tools/h5jam/make.com2
-rw-r--r--vms/tools/h5ls/make.com2
-rw-r--r--vms/tools/h5repack/make.com2
-rw-r--r--vms/tools/h5stat/make.com36
17 files changed, 671 insertions, 496 deletions
diff --git a/vms/c++/examples/make.com b/vms/c++/examples/make.com
index 37ee782..e8c9f98 100644
--- a/vms/c++/examples/make.com
+++ b/vms/c++/examples/make.com
@@ -21,57 +21,60 @@ $
$ ccc := cxx 'cxxopt /include=([-.-.include])
$!
$!
-$ cxxobj= "create.cxx, readdata.cxx, writedata.cxx, compound.cxx,"+-
- "extend_ds.cxx, chunks.cxx, h5group.cxx"
+$ cxxobj= "chunks.cxx, compound.cxx, create.cxx, extend_ds.cxx, h5group.cxx, "+-
+ "readdata.cxx, writedata.cxx"
$!
$!
$ ccc 'cxxobj
$ type sys$input
- Creating create
-$ cxxlink create, -
+ Creating chunks
+$ cxxlink chunks, -
[-.-.lib]hdf5_cplus.olb/lib, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+$!
$ type sys$input
- Creating readdata
-$ cxxlink readdata, -
+ Creating compound
+$ cxxlink compound, -
[-.-.lib]hdf5_cplus.olb/lib, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating writedata
-$ cxxlink writedata, -
+ Creating create
+$ cxxlink create, -
[-.-.lib]hdf5_cplus.olb/lib, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ !
+$!
$ type sys$input
- Creating compound
-$ cxxlink compound, -
+ Creating extend_ds
+$ cxxlink extend_ds, -
[-.-.lib]hdf5_cplus.olb/lib, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating extend_ds
-$ cxxlink extend_ds, -
+ Creating h5group
+$ cxxlink h5group, -
[-.-.lib]hdf5_cplus.olb/lib, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating chunks
-$ cxxlink chunks, -
+ Creating readdata
+$ cxxlink readdata, -
[-.-.lib]hdf5_cplus.olb/lib, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating h5group
-$ cxxlink h5group, -
+ Creating writedata
+$ cxxlink writedata, -
[-.-.lib]hdf5_cplus.olb/lib, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+$!
+$ type sys$input
$!
$ exit
diff --git a/vms/c++/src/make.com b/vms/c++/src/make.com
index f407caf..6bccde8 100644
--- a/vms/c++/src/make.com
+++ b/vms/c++/src/make.com
@@ -16,67 +16,68 @@ $! Makefile for VMS systems.
$!
$! Make HDF5 C++ library
$!
-$! cxxopt = "/float=ieee_float/standard=strict_ansi/define=H5_VMS"
+$ cxxopt = "/float=ieee_float/standard=strict_ansi/define=H5_VMS"
$ ccc := cxx 'cxxopt /include=([-.-.src])
$!
$! type sys$input
$! Creating HDF5 C++ library
$!
$ lib/create/object hdf5_cplus.olb
-$ ccc H5Exception.cxx
-$ lib/insert/object hdf5_cplus H5Exception
-$ ccc H5IdComponent.cxx
-$ lib/insert/object hdf5_cplus H5IdComponent
-$ ccc H5Library.cxx
-$ lib/insert/object hdf5_cplus H5Library
+$ ccc H5AbstractDs.cxx
+$ lib/insert/object hdf5_cplus H5AbstractDs
+$ ccc H5Alltypes.cxx
+$ lib/insert/object hdf5_cplus H5Alltypes
+$ ccc H5ArrayType.cxx
+$ lib/insert/object hdf5_cplus H5ArrayType
+$ ccc H5AtomType.cxx
+$ lib/insert/object hdf5_cplus H5AtomType
$ ccc H5Attribute.cxx
$ lib/insert/object hdf5_cplus H5Attribute
-$ ccc H5Object.cxx
-$ lib/insert/object hdf5_cplus H5Object
-$ ccc H5PropList.cxx
-$ lib/insert/object hdf5_cplus H5PropList
-$ ccc H5FaccProp.cxx
-$ lib/insert/object hdf5_cplus H5FaccProp
-$ ccc H5FcreatProp.cxx
-$ lib/insert/object hdf5_cplus H5FcreatProp
+$ ccc H5CommonFG.cxx
+$ lib/insert/object hdf5_cplus H5CommonFG
+$ ccc H5CompType.cxx
+$ lib/insert/object hdf5_cplus H5CompType
+$ ccc H5DataSet.cxx
+$ lib/insert/object hdf5_cplus H5DataSet
+$ ccc H5DataSpace.cxx
+$ lib/insert/object hdf5_cplus H5DataSpace
+$ ccc H5DataType.cxx
+$ lib/insert/object hdf5_cplus H5DataType
$ ccc H5DcreatProp.cxx
$ lib/insert/object hdf5_cplus H5DcreatProp
$ ccc H5DxferProp.cxx
$ lib/insert/object hdf5_cplus H5DxferProp
-$ ccc H5DataType.cxx
-$ lib/insert/object hdf5_cplus H5DataType
-$ ccc H5DataSpace.cxx
-$ lib/insert/object hdf5_cplus H5DataSpace
-$ ccc H5AbstractDs.cxx
-$ lib/insert/object hdf5_cplus H5AbstractDs
-$ ccc H5AtomType.cxx
-$ lib/insert/object hdf5_cplus H5AtomType
-$ ccc H5PredType.cxx
-$ lib/insert/object hdf5_cplus H5PredType
$ ccc H5EnumType.cxx
$ lib/insert/object hdf5_cplus H5EnumType
-$ ccc H5IntType.cxx
-$ lib/insert/object hdf5_cplus H5IntType
+$ ccc H5Exception.cxx
+$ lib/insert/object hdf5_cplus H5Exception
+$ ccc H5FaccProp.cxx
+$ lib/insert/object hdf5_cplus H5FaccProp
+$ ccc H5FcreatProp.cxx
+$ lib/insert/object hdf5_cplus H5FcreatProp
+$ ccc H5File.cxx
+$ lib/insert/object hdf5_cplus H5File
$ ccc H5FloatType.cxx
$ lib/insert/object hdf5_cplus H5FloatType
+$ ccc H5Group.cxx
+$ lib/insert/object hdf5_cplus H5Group
+$ ccc H5IdComponent.cxx
+$ lib/insert/object hdf5_cplus H5IdComponent
+$ ccc H5IntType.cxx
+$ lib/insert/object hdf5_cplus H5IntType
+$ ccc H5Library.cxx
+$ lib/insert/object hdf5_cplus H5Library
+$ ccc H5Object.cxx
+$ lib/insert/object hdf5_cplus H5Object
+$ ccc H5PredType.cxx
+$ lib/insert/object hdf5_cplus H5PredType
+$ ccc H5PropList.cxx
+$ lib/insert/object hdf5_cplus H5PropList
$ ccc H5StrType.cxx
$ lib/insert/object hdf5_cplus H5StrType
-$ ccc H5ArrayType.cxx
-$ lib/insert/object hdf5_cplus H5ArrayType
$ ccc H5VarLenType.cxx
$ lib/insert/object hdf5_cplus H5VarLenType
-$ ccc H5CompType.cxx
-$ lib/insert/object hdf5_cplus H5CompType
-$ ccc H5DataSet.cxx
-$ lib/insert/object hdf5_cplus H5DataSet
-$ ccc H5CommonFG.cxx
-$ lib/insert/object hdf5_cplus H5CommonFG
-$ ccc H5Group.cxx
-$ lib/insert/object hdf5_cplus H5Group
-$ ccc H5File.cxx
-$ lib/insert/object hdf5_cplus H5File
$!
$ type sys$input
Done
$ exit
-
diff --git a/vms/c++/test/make.com b/vms/c++/test/make.com
index bcf26ce..ab4dc03 100644
--- a/vms/c++/test/make.com
+++ b/vms/c++/test/make.com
@@ -16,30 +16,30 @@ $! Makefile for VMS systems.
$!
$! Make HDF5 C++ library tests
$!
-$! cxxopt = "/float=ieee_float/standard=strict_ansi/define=H5_VMS"
+$ cxxopt = "/float=ieee_float/standard=strict_ansi/define=H5_VMS"
$
$ ccc := cxx 'cxxopt /include=([-.-.src], [-.-.test], [-.src])
$!
$!
$!
+$ ccc h5cpputil
$ ccc tattr
-$ ccc tfile
$ ccc tcompound
+$ ccc testhdf5
+$ ccc tfile
$ ccc tfilter
+$ ccc th5s
$ ccc trefer
$ ccc ttypes
$ ccc tvlstr
-$ ccc th5s
-$ ccc h5cpputil
-$ ccc testhdf5
$ type sys$input
Creating testhdf5
-$ cxxlink testhdf5,tattr,tfile, th5s, -
- tcompound, tfilter, trefer, tvlstr, ttypes, h5cpputil, -
+$ cxxlink testhdf5, h5cpputil, tattr, tcompound, tfile, tfilter, th5s, -
+ trefer, ttypes, tvlstr, -
[-.src]hdf5_cplus.olb/lib, [-.-.test]libh5test.olb/lib, -
[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
-$ !
+$!
$ ccc dsets
$ type sys$input
Creating dsets
diff --git a/vms/examples/make.com b/vms/examples/make.com
index 0df772a..94223d6 100644
--- a/vms/examples/make.com
+++ b/vms/examples/make.com
@@ -16,65 +16,108 @@ $! Makefile for VMS systems.
$!
$! Make HDF5 C examples
$!
-$! ccopt = "/float=ieee_float/nowarnings/define=H5_VMS"
+$ ccopt = "/float=ieee_float/nowarnings/define=H5_VMS"
$
$ define zlib_dir sys$sysusers:[pourmale.zlib-1_2_3]
$ ccc := cc 'ccopt /include=([-.-.include])
$ type sys$input
Compiling C examples
$!
-$ cobj= "h5_write.c, h5_read.c, h5_extend_write.c, h5_chunk_read.c, "+-
- "h5_compound.c, h5_group.c, h5_select.c, h5_attribute.c, "+-
- "h5_mount.c, h5_ref2reg.c, h5_reference.c, h5_drivers.c "
+$ cobj= "h5_attribute.c, h5_chunk_read.c, h5_compound.c, h5_drivers.c, h5_dtransform.c,"+-
+ "h5_elink_unix2win.c, h5_extend_write.c, h5_extlink.c, h5_group.c,"+-
+ "h5_interm_group.c, h5_mount.c, h5_read.c, h5_ref2reg.c, h5_reference.c,"+-
+ "h5_select.c, h5_shared_mesg.c, h5_write.c"
$!
$ ccc 'cobj
$
$ type sys$input
- Creating h5_write
-$ link h5_write, -
+ Creating h5_attribute
+$ link h5_attribute, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
$ type sys$input
- Creating h5_read
-$ link h5_read, -
+ Creating h5_chunk_read
+$ link h5_chunk_read, -
+ [-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
+$ type sys$input
+ Creating h5_compound
+$ link h5_compound, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
+$ type sys$input
+ Creating h5_drivers
+$ link h5_drivers, -
+ [-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
+$ type sys$input
+ Creating h5_dtransform
+$ link h5_dtransform, -
+ [-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
+$ type sys$input
+ Creating h5_elink_unix2win
+$ link h5_elink_unix2win, -
+ [-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
$ type sys$input
Creating h5_extend_write
$ link h5_extend_write, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
$ type sys$input
- Creating h5_chunk_read
-$ link h5_chunk_read, -
+ Creating h5_extend_write
+$ link h5_extend_write, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
$ type sys$input
- Creating h5_compound
-$ link h5_compound, -
+ Creating h5_extlink
+$ link h5_extlink, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
$ type sys$input
Creating h5_group
$ link h5_group, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
$ type sys$input
- Creating h5_select
-$ link h5_select, -
- [-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Creating h5_attribute
-$ link h5_attribute, -
+ Creating h5_interm_group
+$ link h5_interm_group, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
$ type sys$input
Creating h5_mount
$ link h5_mount, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
$ type sys$input
- Creating h5_reference
-$ link h5_reference, -
+ Creating h5_read
+$ link h5_read, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
$ type sys$input
Creating h5_ref2reg
$ link h5_ref2reg, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
$ type sys$input
- Creating h5_drivers
-$ link h5_drivers, -
+ Creating h5_reference
+$ link h5_reference, -
+ [-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
+$ type sys$input
+ Creating h5_select
+$ link h5_select, -
+ [-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
+$ type sys$input
+ Creating h5_shared_mesg
+$ link h5_shared_mesg, -
+ [-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
+$ type sys$input
+ Creating h5_write
+$ link h5_write, -
[-.-.lib]hdf5.olb/lib,zlib_dir:libz.olb/lib
+
$ exit
diff --git a/vms/make.com b/vms/make.com
index 224e095..ee105f3 100644
--- a/vms/make.com
+++ b/vms/make.com
@@ -59,10 +59,11 @@ $ hdf5tools_lib = hdf5top_dir + "TOOLS.LIB]"
$ hdf5tools_h5copy = hdf5top_dir + "TOOLS.H5COPY]"
$ hdf5tools_h5diff = hdf5top_dir + "TOOLS.H5DIFF]"
$ hdf5tools_h5dump = hdf5top_dir + "TOOLS.H5DUMP]"
+$ hdf5tools_h5import = hdf5top_dir + "TOOLS.H5IMPORT]"
+$ hdf5tools_h5jam = hdf5top_dir + "TOOLS.H5JAM]"
$ hdf5tools_h5ls = hdf5top_dir + "TOOLS.H5LS]"
$ hdf5tools_h5repack = hdf5top_dir + "TOOLS.H5REPACK]"
-$ hdf5tools_h5jam = hdf5top_dir + "TOOLS.H5JAM]"
-$ hdf5tools_h5import = hdf5top_dir + "TOOLS.H5IMPORT]"
+$ hdf5tools_h5stat = hdf5top_dir + "TOOLS.H5STAT]"
$ hdf5fortran_examples = hdf5top_dir + "FORTRAN.EXAMPLES]"
$ hdf5fortran_src = hdf5top_dir + "FORTRAN.SRC]"
$ hdf5fortran_test = hdf5top_dir + "FORTRAN.TEST]"
@@ -95,20 +96,24 @@ $ write sys$output "Building h5dump"
$ set def 'hdf5tools_h5dump'
$ @make.com
$!
-$ write sys$output "Building h5repack"
-$ set def 'hdf5tools_h5repack'
+$ write sys$output "Building h5import"
+$ set def 'hdf5tools_h5import'
+$ @make.com
+$!
+$ write sys$output "Building h5jam"
+$ set def 'hdf5tools_h5jam'
$ @make.com
$!
$ write sys$output "Building h5ls"
$ set def 'hdf5tools_h5ls'
$ @make.com
$!
-$ write sys$output "Building h5jam"
-$ set def 'hdf5tools_h5jam'
+$ write sys$output "Building h5repack"
+$ set def 'hdf5tools_h5repack'
$ @make.com
$!
-$ write sys$output "Building h5import"
-$ set def 'hdf5tools_h5import'
+$ write sys$output "Building h5stat"
+$ set def 'hdf5tools_h5stat'
$ @make.com
$!
$ write sys$output "Building Fortran library"
diff --git a/vms/src/h5pubconf.h b/vms/src/h5pubconf.h
index 8c7d502..fc0bad4 100644
--- a/vms/src/h5pubconf.h
+++ b/vms/src/h5pubconf.h
@@ -1,28 +1,22 @@
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by The HDF Group. *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from help@hdfgroup.org. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-/* src/H5config.h. Generated by configure. */
+/* src/H5config.h. Generated from H5config.h.in by configure. */
/* src/H5config.h.in. Generated from configure.in by autoheader. */
+/* Define if your system generates wrong code for log2 routine. */
+/* #undef H5_BAD_LOG2_CODE_GENERATED */
+
+/* Define if the memory buffers being written to disk should be cleared before
+ writing. */
+#define H5_CLEAR_MEMORY 1
+
/* Define if your system can handle converting denormalized floating-point
values. */
#define H5_CONVERT_DENORMAL_FLOAT 1
-/* Define if your system can convert long double to unsigned int values
- correctly. */
-#define H5_CV_LDOUBLE_TO_UINT_WORKS 1
+/* Define if C++ compiler recognizes offsetof */
+#define H5_CXX_HAVE_OFFSETOF 1
+
+/* Define the default virtual file driver to compile */
+#define H5_DEFAULT_VFD H5FD_SEC2
/* Define if `dev_t' is a scalar */
#define H5_DEV_T_IS_SCALAR 1
@@ -36,31 +30,48 @@
/* Define to a macro mangling the given C identifier (in lower and upper
case), which must not contain underscores, for linking with Fortran. */
-/* #undef H5_FC_FUNC */
+#define H5_FC_FUNC(name,NAME) name ## _
/* As FC_FUNC, but for C identifiers containing underscores. */
-/* #undef H5_FC_FUNC_ */
+#define H5_FC_FUNC_(name,NAME) name ## __
-/* Define if your system roundup accurately convert floating-point to unsigned
- long long values. */
-#define H5_FP_TO_ULLONG_BOTTOM_BIT_WORKS 1
+/* Define if your system can handle overflow converting floating-point to
+ integer values. */
+#define H5_FP_TO_INTEGER_OVERFLOW_WORKS 1
+
+/* Define if your system roundup accurately converting floating-point to
+ unsigned long long values. */
+#define H5_FP_TO_ULLONG_ACCURATE 1
/* Define if your system has right maximum convert floating-point to unsigned
long long values. */
-#define H5_FP_TO_ULLONG_RIGHT_MAXIMUM 1
+/* #undef H5_FP_TO_ULLONG_RIGHT_MAXIMUM */
/* Define if gettimeofday() populates the tz pointer passed in */
#define H5_GETTIMEOFDAY_GIVES_TZ 1
+/* Define to 1 if you have the `alarm' function. */
+#define H5_HAVE_ALARM 1
+
/* Define if the __attribute__(()) extension is present */
-/*#define H5_HAVE_ATTRIBUTE a 1 */
+#define H5_HAVE_ATTRIBUTE 1
/* Define to 1 if you have the `BSDgettimeofday' function. */
/* #undef H5_HAVE_BSDGETTIMEOFDAY */
+/* Define if the function stack tracing code is to be compiled in */
+/* #undef H5_HAVE_CODESTACK */
+
+/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't.
+ */
+/* #undef H5_HAVE_DECL_TZNAME */
+
/* Define to 1 if you have the `difftime' function. */
#define H5_HAVE_DIFFTIME 1
+/* Define if the direct I/O virtual file driver should be compiled */
+/* #undef H5_HAVE_DIRECT */
+
/* Define to 1 if you have the <dlfcn.h> header file. */
#define H5_HAVE_DLFCN_H 1
@@ -68,7 +79,7 @@
/* #undef H5_HAVE_DMALLOC_H */
/* Define to 1 if you have the <features.h> header file. */
-/*EIP #define H5_HAVE_FEATURES_H */
+#define H5_HAVE_FEATURES_H 1
/* Define if support for deflate (zlib) filter is enabled */
#define H5_HAVE_FILTER_DEFLATE 1
@@ -89,7 +100,7 @@
/* #undef H5_HAVE_FILTER_SZIP */
/* Define to 1 if you have the `fork' function. */
-/*#undefine H5_HAVE_FORK */
+#define H5_HAVE_FORK 1
/* Define to 1 if you have the `frexpf' function. */
#define H5_HAVE_FREXPF 1
@@ -100,11 +111,20 @@
/* Define to 1 if you have the `fseek64' function. */
/* #undef H5_HAVE_FSEEK64 */
-/* Define if the function stack tracing code is to be compiled in */
-/*#define H5_HAVE_CODESTACK 1*/
+/* Define to 1 if you have the `fseeko' function. */
+#define H5_HAVE_FSEEKO 1
+
+/* Define to 1 if you have the `fstat64' function. */
+#define H5_HAVE_FSTAT64 1
+
+/* Define to 1 if you have the `ftello' function. */
+#define H5_HAVE_FTELLO 1
+
+/* Define to 1 if you have the `ftruncate64' function. */
+#define H5_HAVE_FTRUNCATE64 1
/* Define if the compiler understand the __FUNCTION__ keyword */
-/* EIP #define H5_HAVE_FUNCTION 1*/
+#define H5_HAVE_FUNCTION 1
/* Define to 1 if you have the `GetConsoleScreenBufferInfo' function. */
/* #undef H5_HAVE_GETCONSOLESCREENBUFFERINFO */
@@ -113,10 +133,10 @@
#define H5_HAVE_GETHOSTNAME 1
/* Define to 1 if you have the `getpwuid' function. */
-/*#define H5_HAVE_GETPWUID 1*/
+#define H5_HAVE_GETPWUID 1
/* Define to 1 if you have the `getrusage' function. */
-/*EIP #define H5_HAVE_GETRUSAGE 1*/
+#define H5_HAVE_GETRUSAGE 1
/* Define to 1 if you have the `gettextinfo' function. */
/* #undef H5_HAVE_GETTEXTINFO */
@@ -135,7 +155,7 @@
/* Define if library will contain instrumentation to detect correct
optimization operation */
-#define H5_HAVE_INSTRUMENTED_LIBRARY 1
+/* #undef H5_HAVE_INSTRUMENTED_LIBRARY */
/* Define to 1 if you have the <inttypes.h> header file. */
#define H5_HAVE_INTTYPES_H 1
@@ -161,32 +181,32 @@
/* Define to 1 if you have the `mpi' library (-lmpi). */
/* #undef H5_HAVE_LIBMPI */
+/* Define to 1 if you have the `mpich' library (-lmpich). */
+/* #undef H5_HAVE_LIBMPICH */
+
/* Define to 1 if you have the `mpio' library (-lmpio). */
/* #undef H5_HAVE_LIBMPIO */
/* Define to 1 if you have the `nsl' library (-lnsl). */
/* #undef H5_HAVE_LIBNSL */
-/* Define to 1 if you have the `pdb' library (-lpdb). */
-/* #undef H5_HAVE_LIBPDB */
-
/* Define to 1 if you have the `pthread' library (-lpthread). */
/* #undef H5_HAVE_LIBPTHREAD */
-/* Define to 1 if you have the `silo' library (-lsilo). */
-/* #undef H5_HAVE_LIBSILO */
+/* Define to 1 if you have the `socket' library (-lsocket). */
+/* #undef H5_HAVE_LIBSOCKET */
/* Define to 1 if you have the `sz' library (-lsz). */
/* #undef H5_HAVE_LIBSZ */
/* Define to 1 if you have the `z' library (-lz). */
-/* #undefine H5_HAVE_LIBZ*/
+#define H5_HAVE_LIBZ 1
/* Define to 1 if you have the `longjmp' function. */
#define H5_HAVE_LONGJMP 1
/* Define to 1 if you have the `lseek64' function. */
-/*#define H5_HAVE_LSEEK64 1*/
+#define H5_HAVE_LSEEK64 1
/* Define to 1 if you have the <memory.h> header file. */
#define H5_HAVE_MEMORY_H 1
@@ -197,27 +217,27 @@
/* Define to 1 if you have the <mpe.h> header file. */
/* #undef H5_HAVE_MPE_H */
+/* Define if MPI_File_get_size works correctly */
+/* #undef H5_HAVE_MPI_GET_SIZE */
+
/* Define if `MPI_Comm_c2f' and `MPI_Comm_f2c' exists */
/* #undef H5_HAVE_MPI_MULTI_LANG_Comm */
/* Define if `MPI_Info_c2f' and `MPI_Info_f2c' exists */
/* #undef H5_HAVE_MPI_MULTI_LANG_Info */
-/* Define to 1 if you have the <netinet/tcp.h> header file. */
-#define H5_HAVE_NETINET_TCP_H 1
-
/* Define if we have parallel support */
/* #undef H5_HAVE_PARALLEL */
-/* Define to 1 if you have the <pdb.h> header file. */
-/* #undef H5_HAVE_PDB_H */
-
/* Define to 1 if you have the <pthread.h> header file. */
/* #undef H5_HAVE_PTHREAD_H */
/* Define to 1 if you have the `random' function. */
#define H5_HAVE_RANDOM 1
+/* Define to 1 if you have the `rand_r' function. */
+#define H5_HAVE_RAND_R 1
+
/* Define to 1 if you have the <setjmp.h> header file. */
#define H5_HAVE_SETJMP_H 1
@@ -227,26 +247,29 @@
/* Define to 1 if you have the `sigaction' function. */
#define H5_HAVE_SIGACTION 1
+/* Define to 1 if you have the `siglongjmp' function. */
+#define H5_HAVE_SIGLONGJMP 1
+
/* Define to 1 if you have the `signal' function. */
#define H5_HAVE_SIGNAL 1
/* Define to 1 if you have the `snprintf' function. */
#define H5_HAVE_SNPRINTF 1
-/* Define if `socklen_t' is defined */
-#define H5_HAVE_SOCKLEN_T 1
-
/* Define to 1 if you have the `srandom' function. */
#define H5_HAVE_SRANDOM 1
+/* Define to 1 if you have the `stat64' function. */
+#define H5_HAVE_STAT64 1
+
/* Define if `struct stat' has the `st_blocks' field */
-/* #undef H5_HAVE_STAT_ST_BLOCKS */
+#define H5_HAVE_STAT_ST_BLOCKS 1
/* Define to 1 if you have the <stddef.h> header file. */
#define H5_HAVE_STDDEF_H 1
/* Define to 1 if you have the <stdint.h> header file. */
-/*EIP #define H5_HAVE_STDINT_H 1 */
+#define H5_HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define H5_HAVE_STDLIB_H 1
@@ -254,9 +277,6 @@
/* Define to 1 if you have the `strdup' function. */
#define H5_HAVE_STRDUP 1
-/* Define if the stream virtual file driver should be compiled */
-/*#define H5_HAVE_STREAM 1*/
-
/* Define to 1 if you have the <strings.h> header file. */
#define H5_HAVE_STRINGS_H 1
@@ -278,9 +298,6 @@
/* Define to 1 if you have the `system' function. */
#define H5_HAVE_SYSTEM 1
-/* Define to 1 if you have the <sys/filio.h> header file. */
-/* #undef H5_HAVE_SYS_FILIO_H */
-
/* Define to 1 if you have the <sys/fpu.h> header file. */
/* #undef H5_HAVE_SYS_FPU_H */
@@ -319,13 +336,16 @@
/* Define if `timezone' is a global variable */
/* #undef H5_HAVE_TIMEZONE */
-#define H5_HAVE_TIMEZONE 1
+
/* Define if the ioctl TIOCGETD is defined */
#define H5_HAVE_TIOCGETD 1
/* Define if the ioctl TIOGWINSZ is defined */
#define H5_HAVE_TIOCGWINSZ 1
+/* Define to 1 if you have the `tmpfile' function. */
+#define H5_HAVE_TMPFILE 1
+
/* Define if `tm_gmtoff' is a member of `struct tm' */
#define H5_HAVE_TM_GMTOFF 1
@@ -341,13 +361,16 @@
#define H5_HAVE_UNISTD_H 1
/* Define to 1 if you have the `vasprintf' function. */
-/*#undefine H5_HAVE_VASPRINTF*/
+#define H5_HAVE_VASPRINTF 1
/* Define to 1 if you have the `vsnprintf' function. */
#define H5_HAVE_VSNPRINTF 1
/* Define to 1 if you have the `waitpid' function. */
-/*#undefine H5_HAVE_WAITPID */
+#define H5_HAVE_WAITPID 1
+
+/* Define if your system has window style path name. */
+/* #undef H5_HAVE_WINDOW_PATH */
/* Define to 1 if you have the <winsock.h> header file. */
/* #undef H5_HAVE_WINSOCK_H */
@@ -364,9 +387,45 @@
/* Define if `__tm_gmtoff' is a member of `struct tm' */
/* #undef H5_HAVE___TM_GMTOFF */
+/* Define if your system can't handle converting floating-point values to long
+ long. */
+/* #undef H5_HW_FP_TO_LLONG_NOT_WORKS */
+
+/* Define if HDF5's high-level library headers should be included in hdf5.h */
+#define H5_INCLUDE_HL 1
+
+/* Define if your system can accurately convert from integers to long double
+ values. */
+#define H5_INTEGER_TO_LDOUBLE_ACCURATE 1
+
+/* Define if your system can convert long double to integers accurately. */
+#define H5_LDOUBLE_TO_INTEGER_ACCURATE 1
+
+/* Define if your system can convert from long double to integer values. */
+#define H5_LDOUBLE_TO_INTEGER_WORKS 1
+
+/* Define if your system can convert long double to (unsigned) long long
+ values correctly. */
+#define H5_LDOUBLE_TO_LLONG_ACCURATE 1
+
+/* Define if your system can convert long double to unsigned int values
+ correctly. */
+#define H5_LDOUBLE_TO_UINT_ACCURATE 1
+
/* Define if your system can compile long long to floating-point casts. */
#define H5_LLONG_TO_FP_CAST_WORKS 1
+/* Define if your system can convert (unsigned) long long to long double
+ values correctly. */
+#define H5_LLONG_TO_LDOUBLE_CORRECT 1
+
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+#define H5_LT_OBJDIR ".libs/"
+
+/* Define if the metadata trace file code is to be compiled in */
+/* #undef H5_METADATA_TRACE_FILE */
+
/* Define if your system can handle complicated MPI derived datatype
correctly. */
/* #undef H5_MPI_COMPLEX_DERIVED_DATATYPE_WORKS */
@@ -375,11 +434,17 @@
2GB. */
/* #undef H5_MPI_FILE_SET_SIZE_BIG */
+/* Define if your system can handle special collective IO properly. */
+/* #undef H5_MPI_SPECIAL_COLLECTIVE_IO_WORKS */
+
/* Define if we can violate pointer alignment restrictions */
-/* #undef H5_NO_ALIGNMENT_RESTRICTIONS */
+#define H5_NO_ALIGNMENT_RESTRICTIONS 1
+
+/* Define if deprecated public API symbols are disabled */
+/* #undef H5_NO_DEPRECATED_SYMBOLS */
/* Define if shared writing must be disabled (CodeWarrior only) */
-#define H5_NO_SHARED_WRITING
+/* #undef H5_NO_SHARED_WRITING */
/* Name of package */
#define H5_PACKAGE "hdf5"
@@ -402,135 +467,122 @@
/* Width for printf() for type `long long' or `__int64', use `ll' */
#define H5_PRINTF_LL_WIDTH "ll"
-/* The size of a `char', as computed by sizeof. */
+/* The size of `char', as computed by sizeof. */
#define H5_SIZEOF_CHAR 1
-/* The size of a `double', as computed by sizeof. */
+/* The size of `double', as computed by sizeof. */
#define H5_SIZEOF_DOUBLE 8
-/* The size of a `float', as computed by sizeof. */
+/* The size of `float', as computed by sizeof. */
#define H5_SIZEOF_FLOAT 4
-/* The size of a `int', as computed by sizeof. */
+/* The size of `int', as computed by sizeof. */
#define H5_SIZEOF_INT 4
-/* The size of a `int16_t', as computed by sizeof. */
+/* The size of `int16_t', as computed by sizeof. */
#define H5_SIZEOF_INT16_T 2
-/* The size of a `int32_t', as computed by sizeof. */
+/* The size of `int32_t', as computed by sizeof. */
#define H5_SIZEOF_INT32_T 4
-/* The size of a `int64_t', as computed by sizeof. */
+/* The size of `int64_t', as computed by sizeof. */
#define H5_SIZEOF_INT64_T 8
-/* The size of a `int8_t', as computed by sizeof. */
+/* The size of `int8_t', as computed by sizeof. */
#define H5_SIZEOF_INT8_T 1
-/* The size of a `int_fast16_t', as computed by sizeof. */
-/*#define H5_SIZEOF_INT_FAST16_T 4 */
+/* The size of `int_fast16_t', as computed by sizeof. */
+#define H5_SIZEOF_INT_FAST16_T 4
-/* The size of a `int_fast32_t', as computed by sizeof. */
-/*#define H5_SIZEOF_INT_FAST32_T 4*/
+/* The size of `int_fast32_t', as computed by sizeof. */
+#define H5_SIZEOF_INT_FAST32_T 4
-/* The size of a `int_fast64_t', as computed by sizeof. */
-/*#define H5_SIZEOF_INT_FAST64_T 8*/
+/* The size of `int_fast64_t', as computed by sizeof. */
+#define H5_SIZEOF_INT_FAST64_T 8
-/* The size of a `int_fast8_t', as computed by sizeof. */
-/*#define H5_SIZEOF_INT_FAST8_T 1*/
+/* The size of `int_fast8_t', as computed by sizeof. */
+#define H5_SIZEOF_INT_FAST8_T 1
-/* The size of a `int_least16_t', as computed by sizeof. */
-/*#define H5_SIZEOF_INT_LEAST16_T 2*/
+/* The size of `int_least16_t', as computed by sizeof. */
+#define H5_SIZEOF_INT_LEAST16_T 2
-/* The size of a `int_least32_t', as computed by sizeof. */
-/*#define H5_SIZEOF_INT_LEAST32_T 4*/
+/* The size of `int_least32_t', as computed by sizeof. */
+#define H5_SIZEOF_INT_LEAST32_T 4
-/* The size of a `int_least64_t', as computed by sizeof. */
-/*#define H5_SIZEOF_INT_LEAST64_T 8*/
+/* The size of `int_least64_t', as computed by sizeof. */
+#define H5_SIZEOF_INT_LEAST64_T 8
-/* The size of a `int_least8_t', as computed by sizeof. */
-/*#define H5_SIZEOF_INT_LEAST8_T 1*/
+/* The size of `int_least8_t', as computed by sizeof. */
+#define H5_SIZEOF_INT_LEAST8_T 1
-/* The size of a `long', as computed by sizeof. */
+/* The size of `long', as computed by sizeof. */
#define H5_SIZEOF_LONG 4
-/* The size of a `long double', as computed by sizeof. */
-#define H5_SIZEOF_LONG_DOUBLE 16
+/* The size of `long double', as computed by sizeof. */
+#define H5_SIZEOF_LONG_DOUBLE 12
-/* The size of a `long long', as computed by sizeof. */
+/* The size of `long long', as computed by sizeof. */
#define H5_SIZEOF_LONG_LONG 8
-/* The size of a `off_t', as computed by sizeof. */
-#define H5_SIZEOF_OFF_T 4
+/* The size of `off64_t', as computed by sizeof. */
+#define H5_SIZEOF_OFF64_T 8
-/* The size of a `short', as computed by sizeof. */
+/* The size of `off_t', as computed by sizeof. */
+#define H5_SIZEOF_OFF_T 8
+
+/* The size of `short', as computed by sizeof. */
#define H5_SIZEOF_SHORT 2
-/* The size of a `size_t', as computed by sizeof. */
+/* The size of `size_t', as computed by sizeof. */
#define H5_SIZEOF_SIZE_T 4
-/* The size of a `ssize_t', as computed by sizeof. */
+/* The size of `ssize_t', as computed by sizeof. */
#define H5_SIZEOF_SSIZE_T 4
-/* The size of a `uint16_t', as computed by sizeof. */
+/* The size of `uint16_t', as computed by sizeof. */
#define H5_SIZEOF_UINT16_T 2
-/* The size of a `uint32_t', as computed by sizeof. */
-#define H5_SIZEOF_UINT32_T 4
+/* The size of `uint32_t', as computed by sizeof. */
+#define H5_SIZEOF_UINT32_T 4
-/* The size of a `uint64_t', as computed by sizeof. */
+/* The size of `uint64_t', as computed by sizeof. */
#define H5_SIZEOF_UINT64_T 8
-/* The size of a `uint8_t', as computed by sizeof. */
+/* The size of `uint8_t', as computed by sizeof. */
#define H5_SIZEOF_UINT8_T 1
-/* The size of a `uint_fast16_t', as computed by sizeof. */
-/*#define H5_SIZEOF_UINT_FAST16_T 4*/
+/* The size of `uint_fast16_t', as computed by sizeof. */
+#define H5_SIZEOF_UINT_FAST16_T 4
-/* The size of a `uint_fast32_t', as computed by sizeof. */
-/*#define H5_SIZEOF_UINT_FAST32_T 4*/
+/* The size of `uint_fast32_t', as computed by sizeof. */
+#define H5_SIZEOF_UINT_FAST32_T 4
-/* The size of a `uint_fast64_t', as computed by sizeof. */
-/*#define H5_SIZEOF_UINT_FAST64_T 8 */
+/* The size of `uint_fast64_t', as computed by sizeof. */
+#define H5_SIZEOF_UINT_FAST64_T 8
-/* The size of a `uint_fast8_t', as computed by sizeof. */
-/*#define H5_SIZEOF_UINT_FAST8_T 1*/
+/* The size of `uint_fast8_t', as computed by sizeof. */
+#define H5_SIZEOF_UINT_FAST8_T 1
-/* The size of a `uint_least16_t', as computed by sizeof. */
-/*#define H5_SIZEOF_UINT_LEAST16_T 2 */
+/* The size of `uint_least16_t', as computed by sizeof. */
+#define H5_SIZEOF_UINT_LEAST16_T 2
-/* The size of a `uint_least32_t', as computed by sizeof. */
-/*#define H5_SIZEOF_UINT_LEAST32_T 4*/
+/* The size of `uint_least32_t', as computed by sizeof. */
+#define H5_SIZEOF_UINT_LEAST32_T 4
-/* The size of a `uint_least64_t', as computed by sizeof. */
-/*#define H5_SIZEOF_UINT_LEAST64_T 8 */
+/* The size of `uint_least64_t', as computed by sizeof. */
+#define H5_SIZEOF_UINT_LEAST64_T 8
-/* The size of a `uint_least8_t', as computed by sizeof. */
-/*#define H5_SIZEOF_UINT_LEAST8_T 1*/
+/* The size of `uint_least8_t', as computed by sizeof. */
+#define H5_SIZEOF_UINT_LEAST8_T 1
-/* The size of a `__int64', as computed by sizeof. */
+/* The size of `__int64', as computed by sizeof. */
#define H5_SIZEOF___INT64 0
/* Define to 1 if you have the ANSI C header files. */
#define H5_STDC_HEADERS 1
-/* Define if your system can accurately convert from integers to long double
- values. */
-#define H5_INTEGER_TO_LDOUBLE_ACCURATE 1
-
-/* Define if your system can convert long double to integers accurately. */
-#define H5_LDOUBLE_TO_INTEGER_ACCURATE 1
-
-/* Define if your system can accurately convert from long double to integer
- values. */
-#define H5_LDOUBLE_TO_INTEGER_WORKS 1
-
-/* Define if your system can convert long double to unsigned int values
- correctly. */
-#define H5_LDOUBLE_TO_UINT_ACCURATE 1
-
-/* Define if your system can accurately convert unsigned (long) long values to
- floating-point values. */
-#define H5_ULONG_TO_FP_BOTTOM_BIT_WORKS 1
+/* Define if strict file format checks are enabled */
+/* #undef H5_STRICT_FORMAT_CHECKS */
/* Define if your system supports pthread_attr_setscope(&attribute,
PTHREAD_SCOPE_SYSTEM) call. */
@@ -550,6 +602,18 @@
correct precision. */
#define H5_ULLONG_TO_LDOUBLE_PRECISION 1
+/* Define if your system can accurately convert unsigned (long) long values to
+ floating-point values. */
+#define H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE 1
+
+/* Define using v1.6 public API symbols by default */
+/* #undef H5_USE_16_API_DEFAULT */
+
+/* Define if a memory checking tool will be used on the library, to cause
+ library to be very picky about memory operations and also disable the
+ internal free list manager code. */
+/* #undef H5_USING_MEMCHECKER */
+
/* Version number of package */
#define H5_VERSION "1.8.2-post0"
@@ -557,6 +621,12 @@
don't fit into size allowed */
#define H5_VSNPRINTF_WORKS 1
+/* Data accuracy is prefered to speed during data conversions */
+#define H5_WANT_DATA_ACCURACY 1
+
+/* Check exception handling functions during data conversions */
+#define H5_WANT_DCONV_EXCEPTION 1
+
/* Define to 1 if your processor stores words with the most significant byte
first (like Motorola and SPARC, unlike Intel and VAX). */
/* #undef H5_WORDS_BIGENDIAN */
@@ -570,7 +640,7 @@
/* #undef H5_inline */
#endif
-/* Define to `long' if <sys/types.h> does not define. */
+/* Define to `long int' if <sys/types.h> does not define. */
/* #undef H5_off_t */
/* Define to `unsigned long' if <sys/types.h> does not define. */
@@ -578,8 +648,3 @@
/* Define to `long' if <sys/types.h> does not define. */
/* #undef H5_ssize_t */
-#define H5_HAVE_FILE_VERSIONS 1
-#define H5_CANNOT_OPEN_TWICE 1
-#define H5_WANT_DATA_ACCURACY 1
-#define H5_WANT_DCONV_EXCEPTION 1
-#define H5_DEFAULT_VFD H5FD_SEC2
diff --git a/vms/src/make.com b/vms/src/make.com
index abcaf1e..d4fb406 100644
--- a/vms/src/make.com
+++ b/vms/src/make.com
@@ -16,7 +16,7 @@ $! Makefile for VMS systems.
$!
$! Make HDF5 library
$!
-$! ccopt = "/float=ieee_float/define=H5_VMS"
+$ ccopt = "/float=ieee_float/define=H5_VMS"
$ ccc := cc 'ccopt
$ ccc h5detect.c
$ link h5detect
@@ -29,39 +29,39 @@ $ type sys$input
Creating HDF5 library
$!
$ cobj= "H5, H5checksum, H5dbg, H5system, H5timer, H5trace,"+-
- "H5A, H5Abtree2, H5Adense, H5Adeprec, H5Aint, H5Atest, H5AC, H5B, H5B2, H5B2cache,"+-
- "H5Bcache, H5B2dbg, H5B2test, H5B2int, H5B2stat, H5C, H5CS,"+-
- "H5D, H5Dcontig, H5Dcompact, H5Ddbg, H5Ddeprec,"+-
- "H5Defl, H5Dio, H5Dint, H5Distore, H5Dfill, H5Doh, H5Dmpio, H5Dselect, H5Dtest ,"+-
- "H5E, H5Edeprec, H5Eint, H5F, H5Fdbg, H5Fmount, H5Fsfile, H5Fsuper, H5Ftest, H5FD, H5FDcore,"+-
- "H5FDfamily, H5FDlog, H5FDmpi, H5FDmpio,"+-
+ "H5Abtree2, H5A, H5AC, H5Adense, H5Adeprec, H5Aint, H5Atest,"+-
+ "H5B2, H5B2cache, H5B2dbg, H5B2int, H5B2stat, H5B2test, H5B, H5Bcache,"+-
+ "H5C, H5CS,"+-
+ "H5D, H5Dchunk, H5Dcompact, H5Dcontig, H5Ddbg, H5Ddeprec, H5Defl,"+-
+ "H5Dfill, H5Dint, H5Dio, H5Distore, H5Dmpio, H5Doh, H5Dscatgath, H5Dselect, H5Dtest,"+-
+ "H5E, H5Edeprec, H5Eint,"+-
+ "H5Faccum, H5F, H5Fdbg, H5FD, H5FDcore,"+-
+ "H5FDdirect, H5FDfamily, H5FDint, H5FDlog, H5FDmpi, H5FDmpio,"+-
"H5FDmpiposix, H5FDmulti, H5FDsec2, H5FDspace, H5FDstdio,"+-
- "H5FDdirect, H5FL, H5FO, H5Ffake,"+-
- "H5FS, H5FScache, H5FSdbg, H5FSsection,"+-
- "H5G, H5Gcompact, H5Gdeprec, H5Gent, H5Gint, H5Glink, H5Gloc, H5Gname, H5Gnode, H5Gstab,"+-
- "H5Gdense, H5Gbtree2,"+-
- "H5Gobj, H5Goh, H5Gtest, H5Gtraverse,"+-
- "H5HF, H5HFbtree2, H5HFcache, H5HFdbg, H5HFman, H5HFtest, H5HFstat,"+-
- "H5HFdblock, H5HFdtable, H5HFhuge, H5HFhdr, H5HFiblock,"+-
- "H5HFiter, H5HFsection, H5HFspace, H5HFtiny,"+-
- "H5HG, H5HGdbg, H5HL, H5HLdbg, H5HP, H5I, H5MF, H5MM,"+-
- "H5MP, H5MPtest,H5L, H5Lexternal, H5O, H5Oalloc, H5Oainfo, H5Oattr, H5Oattribute,"+-
- "H5Obogus, H5Obtreek, H5Odrvinfo, H5Ocache,"+-
- "H5Ocont, H5Ocopy, H5Odbg, H5Odtype, H5Oefl, H5Ofill, H5Oginfo, H5Olayout,"+-
- "H5Olinfo, H5Olink, H5Omessage, H5Oshmesg, H5Omtime"
-$ cobj1= "H5Oname, H5Onull, H5Opline, H5Orefcount, H5Osdspace, H5Oshared, H5Ostab, H5Otest, H5Ounknown,"+-
- "H5P, H5Pint, H5Pacpl, H5Pdeprec, H5Pdcpl, H5Pdxpl, H5Pfapl, H5Pfcpl, H5Pfmpl, H5Pgcpl, H5Plapl,"+-
- "H5Pocpl, H5Pocpypl, H5Ptest, H5Pstrcpl, H5Plcpl,"+-
- "H5R, H5Rdeprec, H5RC,"+-
- "H5RS, H5S, H5Sall, H5Sdbg, H5Shyper, H5Smpio, H5Snone, H5Spoint,"+-
- "H5Sselect, H5Stest,"+-
- "H5SL, H5SM, H5SMbtree2, H5SMcache, H5SMtest," +-
- "H5ST, H5T, H5Tarray, H5Tbit, H5Tcommit,"+-
- "H5Tcompound, H5Tconv, H5Tcset, H5Tdeprec, H5Tenum, H5Tfields, H5Tfixed,"+-
- "H5Tfloat, H5Tinit, H5Tnative, H5Tdbg, H5Toffset, H5Toh, H5Topaque, H5Torder,"+-
- "H5Tpad, H5Tprecis, H5Tstrpad, H5Tvisit, H5Tvlen, H5TS, H5V, H5WB, H5Z,"+-
- "H5Zdeflate, H5Zfletcher32, H5Znbit, H5Zshuffle, H5Zszip,"+-
- "H5Zscaleoffset, H5Ztrans"
+ "H5FDwindows, H5Ffake, H5Fio, H5FL, H5Fmount H5Fmpi, H5FO, H5Fquery, H5FS, "+-
+ "H5FScache, H5FSdbg, H5FSfile, H5FSsection, H5FSstat, H5FStest, H5Fsuper, H5Ftest,"+-
+ "H5Gbtree2, H5G, H5Gcache, H5Gcompact, H5Gdense, H5Gdeprec, H5Gent, H5Gint,"+-
+ "H5Glink, H5Gloc, H5Gname, H5Gnode, H5Gobj, H5Goh, H5Gstab, H5Gtest, H5Gtraverse,"+-
+ "H5HFbtree2, H5HF, H5HFcache, H5HFdbg, H5HFdblock, H5HFdtable, H5HFhdr, H5HFhuge,"+-
+ "H5HFiblock, H5HFiter, H5HFman, H5HFsection, H5HFspace, H5HFstat, H5HFtest, H5HFtiny,"+-
+ "H5HG, H5HGcache, H5HGdbg, H5HL, H5HLdbg, H5HP, H5I, H5L, H5Lexternal,"+-
+ "H5MFaggr.c, H5MF.c, H5MFdbg.c, H5MFsection.c, H5MM, H5MP, H5MPtest,"+-
+ "H5Oainfo, H5Oalloc, H5Oattr, H5Oattribute,"+-
+ "H5Obogus, H5Obtreek, H5O, H5Ocache, H5Ocont, H5Ocopy, H5Odbg, H5Odrvinfo,"+-
+ "H5Odtype, H5Oefl, H5Ofill, H5Oginfo, H5Olayout,"+-
+ "H5Olinfo, H5Olink, H5Omessage, H5Omtime"
+$ cobj1= "H5Oname, H5Onull, H5Opline, H5Orefcount, H5Osdspace, H5Oshared, H5Oshmesg,"+-
+ "H5Ostab, H5Otest, H5Ounknown,"+-
+ "H5Pacpl, H5P, H5Pdapl, H5Pdcpl, H5Pdeprec, H5Pdxpl, H5Pfapl, H5Pfcpl, H5Pfmpl,"+-
+ "H5Pgcpl, H5Pint, H5Plapl, H5Plcpl, H5Pocpl, H5Pocpypl, H5Pstrcpl, H5Ptest,"+-
+ "H5R, H5RC, H5Rdeprec, H5RS,"+-
+ "H5Sall, H5S, H5Sdbg, H5Shyper, H5SL, H5SMbtree2, H5SM, H5SMcache, H5Smpio,"+-
+ "H5SMtest,H5Snone, H5Spoint, H5Sselect, H5ST, H5Stest, H5SMcache, H5SMtest,"+-
+ "H5Tarray, H5Tbit, H5T, H5Tcommit,"+-
+ "H5Tcompound, H5Tconv, H5Tcset, H5Tdbg, H5Tdeprec, H5Tenum, H5Tfields, H5Tfixed,"+-
+ "H5Tfloat, H5Tinit, H5Tnative, H5Toffset, H5Toh, H5Topaque, H5Torder,"+-
+ "H5Tpad, H5Tprecis, H5TS, H5Tstrpad, H5Tvisit, H5Tvlen, H5V, H5WB, H5Z,"+-
+ "H5Zdeflate, H5Zfletcher32, H5Znbit, H5Zscaleoffset, H5Zshuffle, H5Zszip, H5Ztrans"+-
$!
$ ccc 'cobj
$ ccc 'cobj1
diff --git a/vms/test/check.com b/vms/test/check.com
index 888cb41..5bdb8fd 100644
--- a/vms/test/check.com
+++ b/vms/test/check.com
@@ -24,195 +24,201 @@ $ type sys$input
------- Running testhdf5 -------
$ run testhdf5
$ type sys$input
-
-$ type sys$input
-------- Running lheap -------
-$ run lheap
-$ type sys$input
-
-$! type sys$input
-$!------- Running fheap -------
-$! run fheap
-$! type sys$input
$ type sys$input
-------- Running ohdr -------
-$ run ohdr
+------- Running app_ref -------
+$ run app_ref
$ type sys$input
-
+
$ type sys$input
-------- Running stab -------
-$ run stab
+------- Running big -------
+$ run big
$ type sys$input
-
+
$ type sys$input
-------- Running gheap -------
-$ run gheap
+------- Running bittest -------
+$ run bittests
$ type sys$input
-
+
$ type sys$input
------- Running btree2 -------
$ run btree2
$ type sys$input
-
-$ type sys$input
-------- Running cache -------
-$ run cache
-$ type sys$input
-
+
$ type sys$input
------- Running cache_api -------
$ run cache_api
$ type sys$input
-
+
$ type sys$input
-------- Running pool -------
-$ run pool
+------- Running cache -------
+$ run cache
$ type sys$input
-
+
$ type sys$input
-------- Running hyperslab -------
-$ run hyperslab
+------- Running cmpd_dset -------
+$ run cmpd_dset
$ type sys$input
-
+
$ type sys$input
-------- Running istore -------
-$ run istore
+------- Running cross_read -------
+$ run cross_read
$ type sys$input
-
+
$ type sys$input
-------- Running bittest -------
-$ run bittests
+------- Running dangle -------
+$ run dangle
$ type sys$input
-
+
+$ type sys$input
+------- Running dsets -------
+$ run dsets
+$ type sys$input
+
$ type sys$input
------- Running dt_arith -------
$ run dt_arith
$ type sys$input
-
+
$ type sys$input
-------- Running dtypes -------
-$ run dtypes
+------- Running dtransform -------
+$ run dtransform
$ type sys$input
-
+
$ type sys$input
-------- Running dsets -------
-$ run dsets
+------- Running dtypes -------
+$ run dtypes
$ type sys$input
-
+
$ type sys$input
-------- Running cmpd_dset -------
-$ run cmpd_dset
+------- Running enum -------
+$ run enum
$ type sys$input
-
+
$ type sys$input
------- Running extend -------
$ run extend
$ type sys$input
-
+
$ type sys$input
------- Running external -------
$ run external
$ type sys$input
-
+
$ type sys$input
-------- Running objcopy -------
-$ run objcopy
+------- Running fheap -------
+$ run fheap
$ type sys$input
-
+
$ type sys$input
-------- Running links -------
-$ run links
+------- Running fillval -------
+$ run fillval
$ type sys$input
-
+
$ type sys$input
-------- Running unlink -------
-$ run unlink
+------- Running flush1 -------
+$ run flush1
$ type sys$input
-
+
$ type sys$input
-------- Running big -------
-$ run big
+------- Running flush2 -------
+$ run flush2
$ type sys$input
-
-$! type sys$input
-!------- Running mtime -------
-$! run mtime
-$! type sys$input
-
+
$ type sys$input
-------- Running fillval -------
-$ run fillval
+------- Running freespace -------
+$ run freespace
$ type sys$input
-
+
$ type sys$input
-------- Running fillval -------
-$ run fillval
+------- Running getname -------
+$ run getname
$ type sys$input
-
+
$ type sys$input
-------- Running mount -------
-$ run mount
+------- Running gheap -------
+$ run gheap
$ type sys$input
-
+
$ type sys$input
-------- Running flush1 -------
-$ run flush1
+------- Running hyperslab -------
+$ run hyperslab
$ type sys$input
-
+
$ type sys$input
-------- Running flush2 -------
-$ run flush2
+------- Running istore -------
+$ run istore
$ type sys$input
-
+
$ type sys$input
-------- Running enum -------
-$ run enum
+------- Running lheap -------
+$ run lheap
$ type sys$input
-
+
$ type sys$input
-------- Running set_extent -------
-$ run set_extent
+------- Running links -------
+$ run links
$ type sys$input
-
+
$ type sys$input
-------- Running ttsafe -------
-$ run ttsafe
+------- Running mf -------
+$ run mf
$ type sys$input
-
+
$ type sys$input
-------- Running getname -------
-$ run getname
+------- Running mount -------
+$ run mount
$ type sys$input
-
+
$ type sys$input
-------- Running vfd -------
-$ run vfd
+------- Running mtime -------
+$ run mtime
$ type sys$input
-
+
$ type sys$input
------- Running ntypes -------
$ run ntypes
$ type sys$input
-
+
$ type sys$input
-------- Running dangle -------
-$ run dangle
+------- Running objcopy -------
+$ run objcopy
$ type sys$input
-
+
$ type sys$input
-------- Running dtransform -------
-$ run dtransform
+------- Running ohdr -------
+$ run ohdr
+$ type sys$input
+
$ type sys$input
-
+------- Running pool -------
+$ run pool
+$ type sys$input
+
$ type sys$input
------- Running reserved -------
$ run reserved
$ type sys$input
-
+
+$ type sys$input
+------- Running set_extent -------
+$ run set_extent
$ type sys$input
-------- Running cross_read -------
-$ run cross_read
+
+$ type sys$input
+------- Running stab -------
+$ run stab
+$ type sys$input
+
+$ type sys$input
+------- Running unlink -------
+$ run unlink
+$ type sys$input
+
$ type sys$input
+------- Running vfd -------
+$ run vfd
+$ type sys$input
+
------- Testing completed -------
$ exit
diff --git a/vms/test/make.com b/vms/test/make.com
index 4a55f1e..2f896ac 100644
--- a/vms/test/make.com
+++ b/vms/test/make.com
@@ -16,62 +16,43 @@ $! Makefile for VMS systems.
$!
$! Make HDF5 library tests
$!
-$! ccopt = "/float=ieee_float/define=H5_VMS"
+$ ccopt = "/float=ieee_float/define=H5_VMS"
$
$ ccc := cc 'ccopt /include=([-.src])
$ type sys$input
Creating testhdf5
$
-$ cobj= "h5test.c, testframe.c, testhdf5.c, tarray.c, tattr.c, tconfig.c, "+-
- "tchecksum.c,"+-
- "tfile.c, tgenprop.c, th5o.c, th5s.c, tcoords.c, theap.c, tid.c, titerate.c,"+-
- "tmeta.c, tmisc.c, ttime.c, trefer.c, trefstr.c,"+-
- "tselect.c, tsohm.c, tskiplist.c, ttst.c, tunicode.c, tvltypes.c,"+-
- "tvlstr.c, cache_common.c"
+$ cobj= "h5test.c, testframe.c, testhdf5.c, tarray.c, tattr.c, tchecksum.c, tconfig.c,"+-
+ "tcoords.c, tfile.c, tgenprop.c, th5o.c, th5s.c, theap.c, tid.c,"+-
+ "titerate.c, tmeta.c, tmisc.c, trefer.c, trefstr.c, tselect.c, tskiplist.c,"+-
+ "tsohm.c, ttime.c, ttst.c, tunicode.c, tvlstr.c, tvltypes.c, cache_common.c"+-
$!
$ ccc 'cobj
$ library/create/replace []libh5test h5test, testframe, cache_common
$ type sys$input
Creating libh5test
$ link testhdf5,tarray,tattr,tchecksum,tconfig, -
- tfile,tgenprop,th5o,th5s,tcoords,theap,tid,titerate, -
- tmeta,tmisc,ttime,trefer,trefstr, -
- tselect,tsohm,tskiplist,ttst,tunicode,tvltypes, -
- tvlstr, -
+ tcoords,tfile,tgenprop,th5o,th5s,theap,tid,titerate, -
+ tmeta,tmisc,trefer,trefstr, -
+ tselect,tskiplist,tsohm,ttime,ttst,tunicode,tvlstr,tvltypes, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$
-$!
-$ type sys$input
- Creating lheap test
-$
-$ ccc lheap
-$ link lheap, -
- libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$!
-$ type sys$input
- Creating fheap test
-$
-$ ccc fheap
-$ link fheap, -
- libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$!
$ type sys$input
- Creating ohdr test
-$ ccc ohdr
-
-$ link ohdr, -
+ Creating app_ref test
+$ ccc app_ref
+$ link app_ref, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating stab test
-$ ccc stab
-$ link stab, -
+ Creating big test
+$ ccc big
+$ link big, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating gheap test
-$ ccc gheap
-$ link gheap, -
+ Creating bittests test
+$ ccc bittests
+$ link bittests, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
@@ -79,13 +60,6 @@ $ type sys$input
$ ccc btree2
$ link btree2, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-
-$!
-$ type sys$input
- Creating cache test
-$ ccc cache
-$ link cache, -
- libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
Creating cache_api test
@@ -94,27 +68,33 @@ $ link cache_api, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating pool test
-$ ccc pool
-$ link pool, -
+ Creating cache test
+$ ccc cache
+$ link cache, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating hyperslab test
-$ ccc hyperslab
-$ link hyperslab, -
+ Creating cmpd_dset test
+$ ccc cmpd_dset
+$ link cmpd_dset, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating istore test
-$ ccc istore
-$ link istore, -
+ Creating cross_read test
+$ ccc cross_read
+$ link cross_read, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating bittests test
-$ ccc bittests
-$ link bittests, -
+ Creating dangle test
+$ ccc dangle
+$ link dangle, -
+ libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
+$!
+$ type sys$input
+ Creating dsets tests
+$ ccc dsets
+$ link dsets, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
@@ -124,21 +104,33 @@ $ link dt_arith, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
+ Creating dtransform test
+$ ccc dtransform
+$ link dtransform, -
+ libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
+$!
+$ type sys$input
Creating dtypes test
$ ccc dtypes
$ link dtypes, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating dsets tests
-$ ccc dsets
-$ link dsets, -
+ Creating enum test
+$ ccc enum
+$ link enum, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating cmpd_dset test
-$ ccc cmpd_dset
-$ link cmpd_dset, -
+ Creating err_compat test
+$ ccc err_compat
+$ link err_compat, -
+ libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
+$!
+$ type sys$input
+ Creating error_test test
+$ ccc error_test
+$ link error_test, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
@@ -154,87 +146,87 @@ $ link external, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating objcopy test
-$ ccc objcopy
-$ link objcopy, -
+ Creating fheap test
+$ ccc fheap
+$ link fheap, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating links test
-$ ccc links
-$ link links, -
+ Creating fillval test
+$ ccc fillval
+$ link fillval, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating unlink test
-$ ccc unlink
-$ link unlink, -
+ Creating flush1 test
+$ ccc flush1
+$ link flush1, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating big test
-$ ccc big
-$ link big, -
+ Creating flush2 test
+$ ccc flush2
+$ link flush2, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating mtime test
-$ ccc mtime
-$ link mtime, -
+ Creating freespace test
+$ ccc freespace
+$ link freespace, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating fillval test
-$ ccc fillval
-$ link fillval, -
+ Creating getname test
+$ ccc getname
+$ link getname, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating mount test
-$ ccc mount
-$ link mount, -
+ Creating gheap test
+$ ccc gheap
+$ link gheap, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating flush1 test
-$ ccc flush1
-$ link flush1, -
+ Creating hyperslab test
+$ ccc hyperslab
+$ link hyperslab, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating flush2 test
-$ ccc flush2
-$ link flush2, -
+ Creating istore test
+$ ccc istore
+$ link istore, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating enum test
-$ ccc enum
-$ link enum, -
+ Creating lheap test
+$ ccc lheap
+$ link lheap, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating set_extent test
-$ ccc set_extent
-$ link set_extent, -
+ Creating links test
+$ ccc links
+$ link links, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating ttsafe test
-$ ccc ttsafe
-$ link ttsafe, -
+ Creating mf test
+$ ccc mf
+$ link mf, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating getname test
-$ ccc getname
-$ link getname, -
+ Creating mount test
+$ ccc mount
+$ link mount, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating vfd test
-$ ccc vfd
-$ link vfd, -
+ Creating mtime test
+$ ccc mtime
+$ link mtime, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
@@ -244,15 +236,21 @@ $ link ntypes, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating dangle test
-$ ccc dangle
-$ link dangle, -
+ Creating objcopy test
+$ ccc objcopy
+$ link objcopy, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating dtransform test
-$ ccc dtransform
-$ link dtransform, -
+ Creating ohdr test
+$ ccc ohdr
+$ link ohdr, -
+ libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
+$!
+$ type sys$input
+ Creating pool test
+$ ccc pool
+$ link pool, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
@@ -262,9 +260,27 @@ $ link reserved, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
- Creating cross_read test
-$ ccc cross_read
-$ link cross_read, -
+ Creating set_extent test
+$ ccc set_extent
+$ link set_extent, -
+ libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
+$!
+$ type sys$input
+ Creating stab test
+$ ccc stab
+$ link stab, -
+ libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
+$!
+$ type sys$input
+ Creating unlink test
+$ ccc unlink
+$ link unlink, -
+ libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
+$!
+$ type sys$input
+ Creating vfd test
+$ ccc vfd
+$ link vfd, -
libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
$!
$ type sys$input
diff --git a/vms/tools/h5copy/make.com b/vms/tools/h5copy/make.com
index b262663..384cb6e 100644
--- a/vms/tools/h5copy/make.com
+++ b/vms/tools/h5copy/make.com
@@ -16,7 +16,7 @@ $! Makefile for VMS systems.
$!
$! Make h5copy tool
$!
-$! ccopt = "/float=ieee_float"
+$ ccopt = "/float=ieee_float"
$
$ ccc := cc 'ccopt /include=([-.-.src], [-.lib], [-.-.test])
$ type sys$input
diff --git a/vms/tools/h5diff/make.com b/vms/tools/h5diff/make.com
index 9c69c85..d4de5dc 100644
--- a/vms/tools/h5diff/make.com
+++ b/vms/tools/h5diff/make.com
@@ -16,7 +16,7 @@ $! Makefile for VAX/VMX systems.
$!
$! Make h5diff tool
$!
-$! ccopt = "/float=ieee_float"
+$ ccopt = "/float=ieee_float"
$
$ ccc := cc 'ccopt /include=([-.-.src], [-.lib])
$!
diff --git a/vms/tools/h5dump/make.com b/vms/tools/h5dump/make.com
index 96ab968..70ae63a 100644
--- a/vms/tools/h5dump/make.com
+++ b/vms/tools/h5dump/make.com
@@ -16,7 +16,7 @@ $! Makefile for VMS systems.
$!
$! Make h5dump tool
$!
-$! ccopt = "/float=ieee_float"
+$ ccopt = "/float=ieee_float"
$
$ ccc := cc 'ccopt /include=([-.-.src], [-.lib])
$
diff --git a/vms/tools/h5import/make.com b/vms/tools/h5import/make.com
index 347c87c..b0bffd0 100644
--- a/vms/tools/h5import/make.com
+++ b/vms/tools/h5import/make.com
@@ -16,7 +16,7 @@ $! Makefile for VMS systems.
$!
$! Make h5import tool
$!
-$! ccopt = "/float=ieee_float"
+$ ccopt = "/float=ieee_float"
$
$ ccc := cc 'ccopt /include=([-.-.src], [-.lib])
$ type sys$input
diff --git a/vms/tools/h5jam/make.com b/vms/tools/h5jam/make.com
index 086143f..5338370 100644
--- a/vms/tools/h5jam/make.com
+++ b/vms/tools/h5jam/make.com
@@ -16,7 +16,7 @@ $! Makefile for VMS systems.
$!
$! Make h5ls tool
$!
-$! ccopt = "/float=ieee_float"
+$ ccopt = "/float=ieee_float"
$
$ ccc := cc 'ccopt /include=([-.-.src], [-.lib])
$ type sys$input
diff --git a/vms/tools/h5ls/make.com b/vms/tools/h5ls/make.com
index 2ab721f..7de34e9 100644
--- a/vms/tools/h5ls/make.com
+++ b/vms/tools/h5ls/make.com
@@ -16,7 +16,7 @@ $! Makefile for VMS systems.
$!
$! Make h5ls tool
$!
-$! ccopt = "/float=ieee_float"
+$ ccopt = "/float=ieee_float"
$
$ ccc := cc 'ccopt /include=([-.-.src], [-.lib])
$ type sys$input
diff --git a/vms/tools/h5repack/make.com b/vms/tools/h5repack/make.com
index f9a42c4..2595337 100644
--- a/vms/tools/h5repack/make.com
+++ b/vms/tools/h5repack/make.com
@@ -16,7 +16,7 @@ $! Makefile for VMS systems.
$!
$! Make h5repack tool
$!
-$! ccopt = "/float=ieee_float"
+$ ccopt = "/float=ieee_float"
$
$ ccc := cc 'ccopt /include=([-.-.src], [-.lib], [-.-.test])
$ type sys$input
diff --git a/vms/tools/h5stat/make.com b/vms/tools/h5stat/make.com
new file mode 100644
index 0000000..51f0f65
--- /dev/null
+++ b/vms/tools/h5stat/make.com
@@ -0,0 +1,36 @@
+$!#
+$!# Copyright by The HDF Group.
+$!# Copyright by the Board of Trustees of the University of Illinois.
+$!# All rights reserved.
+$!#
+$!# This file is part of HDF5. The full HDF5 copyright notice, including
+$!# terms governing use, modification, and redistribution, is contained in
+$!# the files COPYING and Copyright.html. COPYING can be found at the root
+$!# of the source code distribution tree; Copyright.html can be found at the
+$!# root level of an installed copy of the electronic HDF5 document set and
+$!# is linked from the top-level documents page. It can also be found at
+$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
+$!# access to either file, you may request a copy from help@hdfgroup.org.
+$!#
+$! Makefile for VMS systems.
+$!
+$! Make h5stat tool
+$!
+$ ccopt = "/float=ieee_float"
+$
+$ ccc := cc 'ccopt /include=([-.-.src], [-.lib], [-.-.test])
+$ type sys$input
+ Creating h5stat
+$!
+$ cobj= " h5stat "
+$!
+$ ccc 'cobj
+$ type sys$input
+$ link/exe=h5stat.exe -
+ h5stat, -
+ [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
+$ type sys$input
+ Created h5stat
+$!
+$!
+$ exit