summaryrefslogtreecommitdiffstats
path: root/src/H5Tpkg.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5Tpkg.h')
-rw-r--r--src/H5Tpkg.h19
1 files changed, 3 insertions, 16 deletions
diff --git a/src/H5Tpkg.h b/src/H5Tpkg.h
index d31e6ff..a390897 100644
--- a/src/H5Tpkg.h
+++ b/src/H5Tpkg.h
@@ -28,8 +28,6 @@
#include <H5Rpublic.h> /* Publicly accessible reference information needed also */
#include <H5Tprivate.h>
-#define H5T_NAMELEN 10 /*length of debugging name buffer */
-
typedef struct H5T_atomic_t {
H5T_order_t order; /*byte order */
size_t prec; /*precision in bits */
@@ -99,16 +97,6 @@ typedef struct H5T_member_t {
struct H5T_t *type; /*type of this member */
} H5T_member_t;
-/* The data type conversion database */
-typedef struct H5T_path_t {
- char name[H5T_NAMELEN]; /*name for debugging only */
- H5T_t *src; /*source data type ID */
- H5T_t *dst; /*destination data type ID */
- H5T_conv_t func; /*data conversion function */
- hbool_t is_hard; /*is it a hard function? */
- H5T_cdata_t cdata; /*data for this function */
-} H5T_path_t;
-
/* The master list of soft conversion functions */
typedef struct H5T_soft_t {
char name[H5T_NAMELEN]; /*name for debugging only */
@@ -126,10 +114,6 @@ typedef enum H5T_sdir_t {
/* The overflow handler */
extern H5T_overflow_t H5T_overflow_g;
-/* Function prototypes for H5T package scope */
-H5T_path_t *H5T_path_find (const char *name, const H5T_t *src,
- const H5T_t *dst, hbool_t create, H5T_conv_t func);
-
/*
* 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
@@ -151,6 +135,9 @@ extern size_t H5T_NATIVE_DOUBLE_ALIGN_g;
extern size_t H5T_NATIVE_LDOUBLE_ALIGN_g;
/* Conversion functions */
+herr_t H5T_conv_noop (hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
+ size_t nelmts, void *buf, void *bkg);
+
herr_t H5T_conv_order (hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
size_t nelmts, void *_buf, void *bkg);
herr_t H5T_conv_struct (hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,