AEESTD
Standard definitions and Error codes
Standard Min and Max for all data types

Macros

#define TRUE   1
 
#define FALSE   0
 
#define NULL   0
 
#define MIN_INT8   -128
 
#define MIN_INT16   -32768
 
#define MIN_INT32   (~0x7fffffff)
 
#define MIN_INT64   (~0x7fffffffffffffffLL)
 
#define MAX_INT8   127
 
#define MAX_INT16   32767
 
#define MAX_INT32   2147483647
 
#define MAX_INT64   9223372036854775807LL
 
#define MAX_UINT8   255
 
#define MAX_UINT16   65535
 
#define MAX_UINT32   4294967295u
 
#define MAX_UINT64   18446744073709551615uLL
 

Detailed Description

Macro Definition Documentation

◆ FALSE

#define FALSE   0

Boolean false value.

◆ MAX_INT16

#define MAX_INT16   32767

MAX 16-bit integer

◆ MAX_INT32

#define MAX_INT32   2147483647

MAX 32-bit integer

◆ MAX_INT64

#define MAX_INT64   9223372036854775807LL

MAX 64-bit integer

◆ MAX_INT8

#define MAX_INT8   127

MAX 8-bit integer

◆ MAX_UINT16

#define MAX_UINT16   65535

MAX 16-bit unsigned integer

◆ MAX_UINT32

#define MAX_UINT32   4294967295u

MAX 32-bit unsigned integer

◆ MAX_UINT64

#define MAX_UINT64   18446744073709551615uLL

MAX 64-bit unsigned integer

◆ MAX_UINT8

#define MAX_UINT8   255

MAX 8-bit unsigned integer

◆ MIN_INT16

#define MIN_INT16   -32768

MIN 16-bit integer

◆ MIN_INT32

#define MIN_INT32   (~0x7fffffff)

MIN 32-bit unsigned

◆ MIN_INT64

#define MIN_INT64   (~0x7fffffffffffffffLL)

MIN 64-bit integer

◆ MIN_INT8

#define MIN_INT8   -128

MIN 8-bit integer

◆ NULL

#define NULL   0

NULL = 0.

◆ TRUE

#define TRUE   1

Boolean true value.