Last modified: 19 August 2010
Name: H5Tset_norm
Signature:
herr_t H5Tset_norm( hid_t dtype_id, H5T_norm_t norm )

Purpose:
Sets the mantissa normalization of a floating-point datatype.

Description:
H5Tset_norm sets the mantissa normalization of a floating-point datatype. Valid normalization types are:

Parameters:
hid_t dtype_id IN: Identifier of datatype to set.
H5T_norm_t norm     IN: Mantissa normalization type.

Returns:
Returns a non-negative value if successful; otherwise returns a negative value.

Fortran90 Interface: h5tset_norm_f
SUBROUTINE h5tset_norm_f(type_id, norm, hdferr) 
  IMPLICIT NONE
  INTEGER(HID_T), INTENT(IN) :: type_id  
                                  ! Datatype identifier 
  INTEGER, INTENT(IN) :: norm     ! Mantissa normalization of a 
                                  ! floating-point datatype
                                  ! Valid normalization types are:
                                  !    H5T_NORM_IMPLIED_F(0)
                                  !       MSB of mantissa is not stored,
                                  !       always 1 
                                  !    H5T_NORM_MSBSET_F(1) 
                                  !       MSB of mantissa is always 1 
                                  !    H5T_NORM_NONE_F(2)
                                  !       Mantissa is not normalized
  INTEGER, INTENT(OUT) :: hdferr  ! Error code
END SUBROUTINE h5tset_norm_f