Files
Yanis ba77eeb6a6 Match the remaining files of the Dolphin SDK (#148)
* match the remaining dolphin files

* dol apply

* get rid of tabs
2024-05-23 15:43:02 -07:00

29 lines
568 B
C

#ifndef _LIMITS_H_
#define _LIMITS_H_
#define SCHAR_MIN (-0x7F - 1)
#define SCHAR_MAX 0x7F
#define UCHAR_MAX 0xFFU
#if defined(__MWERKS__) && __option(unsigned_char)
#define CHAR_MIN 0U
#define CHAR_MAX UCHAR_MAX
#else
#define CHAR_MIN SCHAR_MIN
#define CHAR_MAX SCHAR_MAX
#endif
#define SHRT_MIN (-0x7FFF - 1)
#define SHRT_MAX 0x7FFF
#define USHRT_MAX 0xFFFFU
#define INT_MIN (-0x7FFFFFFF - 1)
#define INT_MAX 0x7FFFFFFF
#define UINT_MAX 0xFFFFFFFFU
#define LONG_MIN (-0x7FFFFFFFFFFFFFFFL - 1)
#define LONG_MAX 0x7FFFFFFFL
#define ULONG_MAX 0xFFFFFFFFUL
#endif