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

#ifndef __TDF_ISO99_LIMITS_H
#define __TDF_ISO99_LIMITS_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__iso99__limits begin

#pragma token EXP const : int : CHAR_BIT # iso99.limits.CHAR_BIT
#pragma token EXP const : int : CHAR_MIN # iso99.limits.CHAR_MIN
#pragma token EXP const : int : CHAR_MAX # iso99.limits.CHAR_MAX
#pragma token EXP const : int : SHRT_MIN # iso99.limits.SHRT_MIN
#pragma token EXP const : int : SHRT_MAX # iso99.limits.SHRT_MAX
#pragma token EXP const : int : INT_MIN # iso99.limits.INT_MIN
#pragma token EXP const : int : INT_MAX # iso99.limits.INT_MAX
#pragma token EXP const : long : LONG_MIN # iso99.limits.LONG_MIN
#pragma token EXP const : long : LONG_MAX # iso99.limits.LONG_MAX
#pragma token EXP const : long long : LLONG_MIN # iso99.limits.LLONG_MIN
#pragma token EXP const : long long : LLONG_MAX # iso99.limits.LLONG_MAX
#pragma token EXP const : int : SCHAR_MIN # iso99.limits.SCHAR_MIN
#pragma token EXP const : int : SCHAR_MAX # iso99.limits.SCHAR_MAX
#pragma token EXP const : int : UCHAR_MAX # iso99.limits.UCHAR_MAX
#pragma token EXP const : int : USHRT_MAX # iso99.limits.USHRT_MAX
#pragma token EXP const : unsigned int : UINT_MAX # iso99.limits.UINT_MAX
#pragma token EXP const : unsigned long : ULONG_MAX # iso99.limits.ULONG_MAX
#pragma token EXP const : unsigned long long : ULLONG_MAX # iso99.limits.ULLONG_MAX
#pragma token EXP const : int : MB_LEN_MAX # iso99.limits.MB_LEN_MAX

#pragma interface CHAR_BIT CHAR_MIN CHAR_MAX SHRT_MIN SHRT_MAX INT_MIN
#pragma interface INT_MAX LONG_MIN LONG_MAX LLONG_MIN LLONG_MAX SCHAR_MIN
#pragma interface SCHAR_MAX UCHAR_MAX USHRT_MAX UINT_MAX ULONG_MAX
#pragma interface ULLONG_MAX MB_LEN_MAX

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_ISO99_LIMITS_H */
