29#ifndef HORIZON_DEFINITIONS_H
30#define HORIZON_DEFINITIONS_H
46#define UINT_MAX 0xffffffff
53#define UINT8_MIN ((uint8) UINT8_C(0x00))
54#define UINT16_MIN ((uint16) UINT16_C(0x0000))
55#define UINT32_MIN ((uint32) UINT32_C(0x00000000))
56#define UINT64_MIN ((uint64) UINT64_C(0x0000000000000000))
62#define UINT8_MAX ((uint8) UINT8_C(0xFF))
63#define UINT16_MAX ((uint16) UINT16_C(0xFFFF))
64#define UINT32_MAX ((uint32) UINT32_C(0xFFFFFFFF))
65#define UINT64_MAX ((uint64) UINT64_C(0xFFFFFFFFFFFFFFFF))
71#define SINT8_MIN ((sint8) INT8_C(0x80))
72#define SINT16_MIN ((sint16) INT16_C(0x8000))
73#define SINT32_MIN ((sint32) INT32_C(0x80000000))
74#define SINT64_MIN ((sint32) INT64_C(0x8000000000000000))
80#define SINT8_MAX ((sint8) INT8_C(0x7F))
81#define SINT16_MAX ((sint16) INT16_C(0x7FFF))
82#define SINT32_MAX ((sint32) INT32_C(0x7FFFFFFF))
83#define SINT64_MAX ((sint64) INT64_C(0x7FFFFFFFFFFFFFFF))
uint8_t uint8
Definition: Definitions.hpp:41
int64_t int64
Definition: Definitions.hpp:34
int16_t int16
Definition: Definitions.hpp:36
int8_t int8
Definition: Definitions.hpp:37
int32_t int32
Definition: Definitions.hpp:35
uint64_t uint64
Definition: Definitions.hpp:38
uint16_t uint16
Definition: Definitions.hpp:40
uint32_t uint32
Definition: Definitions.hpp:39