mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-12-15 07:40:23 +08:00
Remove obsolete function
This commit is contained in:
parent
40b51136a2
commit
52f5c1b14f
@ -14,39 +14,6 @@
|
|||||||
#include "H5private.h"
|
#include "H5private.h"
|
||||||
#include "h5tools.h"
|
#include "h5tools.h"
|
||||||
|
|
||||||
/*-------------------------------------------------------------------------
|
|
||||||
* Function: h5tools_get_native_type
|
|
||||||
*
|
|
||||||
* Purpose: Wrapper around H5Tget_native_type() to work around
|
|
||||||
* Problems with bitfields.
|
|
||||||
*
|
|
||||||
* Return: Success: datatype ID
|
|
||||||
*
|
|
||||||
* Failure: FAIL
|
|
||||||
*
|
|
||||||
* Programmer: Quincey Koziol
|
|
||||||
* Tuesday, October 5, 2004
|
|
||||||
*
|
|
||||||
* Modifications:
|
|
||||||
*
|
|
||||||
*-------------------------------------------------------------------------
|
|
||||||
*/
|
|
||||||
hid_t
|
|
||||||
h5tools_get_native_type(hid_t type)
|
|
||||||
{
|
|
||||||
hid_t p_type;
|
|
||||||
H5T_class_t type_class;
|
|
||||||
|
|
||||||
type_class = H5Tget_class(type);
|
|
||||||
if(type_class==H5T_BITFIELD)
|
|
||||||
p_type=H5Tcopy(type);
|
|
||||||
else
|
|
||||||
p_type = H5Tget_native_type(type,H5T_DIR_DEFAULT);
|
|
||||||
|
|
||||||
return(p_type);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*-------------------------------------------------------------------------
|
/*-------------------------------------------------------------------------
|
||||||
* Function: h5tools_get_little_endian_type
|
* Function: h5tools_get_little_endian_type
|
||||||
*
|
*
|
||||||
@ -101,8 +68,18 @@ h5tools_get_little_endian_type(hid_t tid)
|
|||||||
p_type=H5Tcopy(H5T_IEEE_F64LE);
|
p_type=H5Tcopy(H5T_IEEE_F64LE);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case H5T_TIME:
|
|
||||||
case H5T_BITFIELD:
|
case H5T_BITFIELD:
|
||||||
|
if ( size == 1)
|
||||||
|
p_type=H5Tcopy(H5T_STD_B8LE);
|
||||||
|
else if ( size == 2)
|
||||||
|
p_type=H5Tcopy(H5T_STD_B16LE);
|
||||||
|
else if ( size == 4)
|
||||||
|
p_type=H5Tcopy(H5T_STD_B32LE);
|
||||||
|
else if ( size == 8)
|
||||||
|
p_type=H5Tcopy(H5T_STD_B64LE);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case H5T_TIME:
|
||||||
case H5T_OPAQUE:
|
case H5T_OPAQUE:
|
||||||
case H5T_STRING:
|
case H5T_STRING:
|
||||||
case H5T_COMPOUND:
|
case H5T_COMPOUND:
|
||||||
@ -178,8 +155,18 @@ h5tools_get_big_endian_type(hid_t tid)
|
|||||||
p_type=H5Tcopy(H5T_IEEE_F64BE);
|
p_type=H5Tcopy(H5T_IEEE_F64BE);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case H5T_TIME:
|
|
||||||
case H5T_BITFIELD:
|
case H5T_BITFIELD:
|
||||||
|
if ( size == 1)
|
||||||
|
p_type=H5Tcopy(H5T_STD_B8BE);
|
||||||
|
else if ( size == 2)
|
||||||
|
p_type=H5Tcopy(H5T_STD_B16BE);
|
||||||
|
else if ( size == 4)
|
||||||
|
p_type=H5Tcopy(H5T_STD_B32BE);
|
||||||
|
else if ( size == 8)
|
||||||
|
p_type=H5Tcopy(H5T_STD_B64BE);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case H5T_TIME:
|
||||||
case H5T_OPAQUE:
|
case H5T_OPAQUE:
|
||||||
case H5T_STRING:
|
case H5T_STRING:
|
||||||
case H5T_COMPOUND:
|
case H5T_COMPOUND:
|
||||||
|
Loading…
Reference in New Issue
Block a user