blob: 229f0509c239390f40ee2604eef7626cf9e69882 [file] [log] [blame]
/*----------------------------------------------------------------------------*/
/* sys_types.h 10/20/10 15:19:19 */
/* */
/* (c) Texas Instruments 2003-2010, All rights reserved. */
/* */
#ifndef __sys_types_h__
#define __sys_types_h__
/*----------------------------------------------------------------------------*/
/* Standard Types */
typedef signed char T_S8;
#define MAX_S8 (127)
#define MIN_S8 (-128)
typedef unsigned char T_U8;
#define MAX_U8 (255)
#define MIN_U8 (0)
typedef signed short T_S16;
#define MAX_S16 (32767)
#define MIN_S16 (-32767-1)
typedef unsigned short T_U16;
#define MAX_U16 (0xFFFFU)
#define MIN_U16 (0)
typedef signed int T_S32;
#define MAX_S32 (2147483647L)
#define MIN_S32 (-2147483647L-1)
typedef unsigned int T_U32;
#define MAX_U32 (0xFFFFFFFFU)
#define MIN_U32 (0)
typedef float T_F32;
#define MAX_F32 (3.39e+38)
#define MIN_F32 (1.18e-38)
typedef double T_F64;
#define MAX_F64 (1.79e+308)
#define MIN_F64 (2.23e-308)
#endif
/*----------------------------------------------------------------------------*/