summaryrefslogtreecommitdiffstats
path: root/hl/src/H5LT.c
diff options
context:
space:
mode:
authorPedro Vicente Nunes <pvn@hdfgroup.org>2007-05-18 16:36:34 (GMT)
committerPedro Vicente Nunes <pvn@hdfgroup.org>2007-05-18 16:36:34 (GMT)
commit603f1c7221df37daba57323bba926bd3087b14db (patch)
tree91b9af155b75ebbc35918eb1c0d7698b9a5b6510 /hl/src/H5LT.c
parent87a41d4286718ebc06acf6a9021ea85b9a93f278 (diff)
downloadhdf5-603f1c7221df37daba57323bba926bd3087b14db.zip
hdf5-603f1c7221df37daba57323bba926bd3087b14db.tar.gz
hdf5-603f1c7221df37daba57323bba926bd3087b14db.tar.bz2
[svn-r13768]
code clean, removed unused functions tested: linux
Diffstat (limited to 'hl/src/H5LT.c')
-rw-r--r--hl/src/H5LT.c121
1 files changed, 0 insertions, 121 deletions
diff --git a/hl/src/H5LT.c b/hl/src/H5LT.c
index fc1279a..e44a4f6 100644
--- a/hl/src/H5LT.c
+++ b/hl/src/H5LT.c
@@ -3505,125 +3505,4 @@ out:
}
-#ifdef NOT_YET
-
-/*-------------------------------------------------------------------------
- * Function: H5LTcreate_compound_type
- *
- * Purpose:
- *
- * Return: Success: 0, Failure: -1
- *
- * Programmer: Pedro Vicente, pvn@ncsa.uiuc.edu
- *
- * Date: September 18, 2001
- *
- * Comments:
- *
- * Modifications:
- *
- *
- *-------------------------------------------------------------------------
- */
-
-hid_t H5LTcreate_compound_type( hsize_t nfields, size_t size, const char *field_names[],
- const size_t *field_offset, const hid_t *field_types )
-{
-
- hid_t tid;
- hsize_t i;
-
- /* Create the memory data type. */
- if ((tid = H5Tcreate (H5T_COMPOUND, size )) < 0 )
- goto out;
-
- /* Insert fields. */
- for ( i = 0; i < nfields; i++)
- {
- if ( H5Tinsert(tid, field_names[i], field_offset[i], field_types[i] ) < 0 )
- goto out;
- }
-
- return tid;
-
-out:
- return -1;
-}
-
-/*-------------------------------------------------------------------------
- * Function: H5LTrepack
- *
- * Purpose: Packs/Unpacks data from buffers. This function transfers data from a packed
- * data, src_buf, to a "natural byte aligned" (an n-byte item at an n-byte boundary)
- * data, dst_buf, and vice-versa.
- *
- * Return: Success: 0, Failure: -1
- *
- * Programmer: Pedro Vicente, pvn@ncsa.uiuc.edu
- *
- * Date: January 17, 2002
- *
- * Comments:
- *
- * Modifications:
- *
- *
- *-------------------------------------------------------------------------
- */
-
-herr_t H5LTrepack( hsize_t nfields,
- hsize_t nrecords,
- size_t src_size,
- const size_t *src_offset,
- const size_t *src_sizes,
- size_t dst_size,
- const size_t *dst_offset,
- const size_t *dst_sizes,
- unsigned char *src_buf,
- unsigned char *dst_buf )
-{
- hsize_t i, j;
- /* size of each field of destination data counting with padding */
- size_t *size_pad = (size_t *)malloc((size_t)nfields * sizeof(size_t));
-
- /* Shut compiler */
- src_size=src_size;
- src_offset=src_offset;
-
- if ( size_pad == NULL )
- goto out;
-
- for ( i= 0; i < nfields; i++)
- {
-
- size_pad[i] = ( i == nfields-1 ? dst_size-dst_offset[i] : dst_offset[i+1]-dst_offset[i] );
-
- }
-
- /* Iterate tru the records */
- for ( i = 0; i < nrecords; i++)
- {
- /* Iterate tru the members */
- for ( j = 0; j < nfields; j++)
- {
-
- memcpy( dst_buf, src_buf, dst_sizes[j] );
- dst_buf += size_pad[j];
- src_buf += src_sizes[j];
-
- }
-
- }
-
- if ( size_pad != NULL )
- free( size_pad );
-
-return 0;
-
-out:
- return -1;
-
-}
-#endif /* NOT_YET */
-