/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: iso99:float.h (VERSION 1.0)
*/

#ifndef __TDF_ISO99_FLOAT_H
#define __TDF_ISO99_FLOAT_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__iso99__float begin

#pragma token EXP rvalue : int : FLT_ROUNDS # iso99.float.FLT_ROUNDS
#pragma token EXP const : int : FLT_EVAL_METHOD # iso99.float.FLT_EVAL_METHOD
#pragma token EXP const : int : FLT_RADIX # iso99.float.FLT_RADIX
#pragma token EXP const : int : FLT_MANT_DIG # iso99.float.FLT_MANT_DIG
#pragma token EXP const : int : DBL_MANT_DIG # iso99.float.DBL_MANT_DIG
#pragma token EXP const : int : LDBL_MANT_DIG # iso99.float.LDBL_MANT_DIG
#pragma token EXP const : int : DECIMAL_DIG # iso99.float.DECIMAL_DIG
#pragma token EXP const : int : FLT_DIG # iso99.float.FLT_DIG
#pragma token EXP const : int : DBL_DIG # iso99.float.DBL_DIG
#pragma token EXP const : int : LDBL_DIG # iso99.float.LDBL_DIG
#pragma token EXP const : int : FLT_MIN_EXP # iso99.float.FLT_MIN_EXP
#pragma token EXP const : int : DBL_MIN_EXP # iso99.float.DBL_MIN_EXP
#pragma token EXP const : int : LDBL_MIN_EXP # iso99.float.LDBL_MIN_EXP
#pragma token EXP const : int : FLT_MIN_10_EXP # iso99.float.FLT_MIN_10_EXP
#pragma token EXP const : int : DBL_MIN_10_EXP # iso99.float.DBL_MIN_10_EXP
#pragma token EXP const : int : LDBL_MIN_10_EXP # iso99.float.LDBL_MIN_10_EXP
#pragma token EXP const : int : FLT_MAX_EXP # iso99.float.FLT_MAX_EXP
#pragma token EXP const : int : DBL_MAX_EXP # iso99.float.DBL_MAX_EXP
#pragma token EXP const : int : LDBL_MAX_EXP # iso99.float.LDBL_MAX_EXP
#pragma token EXP const : int : FLT_MAX_10_EXP # iso99.float.FLT_MAX_10_EXP
#pragma token EXP const : int : DBL_MAX_10_EXP # iso99.float.DBL_MAX_10_EXP
#pragma token EXP const : int : LDBL_MAX_10_EXP # iso99.float.LDBL_MAX_10_EXP
#pragma token EXP const : float : FLT_MAX # iso99.float.FLT_MAX
#pragma token EXP const : double : DBL_MAX # iso99.float.DBL_MAX
#pragma token EXP const : long double : LDBL_MAX # iso99.float.LDBL_MAX
#pragma token EXP const : float : FLT_EPSILON # iso99.float.FLT_EPSILON
#pragma token EXP const : double : DBL_EPSILON # iso99.float.DBL_EPSILON
#pragma token EXP const : long double : LDBL_EPSILON # iso99.float.LDBL_EPSILON
#pragma token EXP const : float : FLT_MIN # iso99.float.FLT_MIN
#pragma token EXP const : double : DBL_MIN # iso99.float.DBL_MIN
#pragma token EXP const : long double : LDBL_MIN # iso99.float.LDBL_MIN

#pragma interface FLT_ROUNDS FLT_EVAL_METHOD FLT_RADIX FLT_MANT_DIG
#pragma interface DBL_MANT_DIG LDBL_MANT_DIG DECIMAL_DIG FLT_DIG DBL_DIG
#pragma interface LDBL_DIG FLT_MIN_EXP DBL_MIN_EXP LDBL_MIN_EXP
#pragma interface FLT_MIN_10_EXP DBL_MIN_10_EXP LDBL_MIN_10_EXP FLT_MAX_EXP
#pragma interface DBL_MAX_EXP LDBL_MAX_EXP FLT_MAX_10_EXP DBL_MAX_10_EXP
#pragma interface LDBL_MAX_10_EXP FLT_MAX DBL_MAX LDBL_MAX FLT_EPSILON
#pragma interface DBL_EPSILON LDBL_EPSILON FLT_MIN DBL_MIN LDBL_MIN

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_ISO99_FLOAT_H */
