summaryrefslogtreecommitdiffstats
path: root/src/H5Tpkg.h
diff options
context:
space:
mode:
authorJames Laird <jlaird@hdfgroup.org>2006-11-13 20:41:36 (GMT)
committerJames Laird <jlaird@hdfgroup.org>2006-11-13 20:41:36 (GMT)
commitb6c317f27cd150aa7bfc4e9cf275629570c9a319 (patch)
tree3413a54aec3bbebb821088a473f6ff425c3d39be /src/H5Tpkg.h
parent77c265f26746359cf348437702c93c162f7022f6 (diff)
downloadhdf5-b6c317f27cd150aa7bfc4e9cf275629570c9a319.zip
hdf5-b6c317f27cd150aa7bfc4e9cf275629570c9a319.tar.gz
hdf5-b6c317f27cd150aa7bfc4e9cf275629570c9a319.tar.bz2
[svn-r12902] Checkin of Shared Object Header Message work.
This feature is still in progress; Shared Object Header Messages are not complete as a feature and are not thoroughly tested. There are still "TODO" comments in the code (comments with the word "JAMES" in them, so as not to be confused with other TODO comments). Hopefully this checkin will reduce the liklihood of conflicts as I finish implementing this feature. All current tests pass on juniper, copper (parallel), heping, kagiso, and mir.
Diffstat (limited to 'src/H5Tpkg.h')
-rw-r--r--src/H5Tpkg.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/H5Tpkg.h b/src/H5Tpkg.h
index e2c811a..16fe983 100644
--- a/src/H5Tpkg.h
+++ b/src/H5Tpkg.h
@@ -41,6 +41,7 @@
#include "H5Fprivate.h" /* Files */
#include "H5FLprivate.h" /* Free Lists */
#include "H5Oprivate.h" /* Object headers */
+#include "H5SMprivate.h" /* Shared Messages */
/* Other public headers needed by this file */
#include "H5Spublic.h" /* Dataspace functions */
@@ -327,8 +328,8 @@ typedef struct H5T_shared_t {
struct H5T_t {
H5T_shared_t *shared; /* all other information */
- H5O_loc_t oloc; /* object location information if the type is a named type */
H5G_name_t path; /* group hier. path if the type is a named type */
+ H5O_shared_t sh_loc; /* shared object message if this is a shared type*/
};
/* A compound datatype member */
@@ -353,9 +354,6 @@ typedef enum H5T_sdir_t {
H5T_BIT_MSB /*search msb toward lsb */
} H5T_sdir_t;
-/* The native endianess of the platform */
-H5_DLLVAR H5T_order_t H5T_native_order_g;
-
/*
* Alignment information for native types. A value of N indicates that the
* data must be aligned on an address ADDR such that 0 == ADDR mod N. When