#include <karch/arch.h>
#include <cstdint>
Go to the source code of this file.
◆ __T
◆ _T
◆ K_CHAR
#define K_CHAR |
( |
|
x | ) |
char(x) |
◆ K_INT
◆ K_INT16_MAX
#define K_INT16_MAX (32767) |
◆ K_INT16_MIN
#define K_INT16_MIN (-32768) |
◆ K_INT32_MAX
#define K_INT32_MAX (0x7fffffff) |
◆ K_INT32_MIN
#define K_INT32_MIN (0x80000000) |
◆ K_INT8_MAX
◆ K_INT8_MIN
#define K_INT8_MIN (-128) |
◆ K_INT_MAX
#define K_INT_MAX K_INT(0x7fffffff) |
◆ K_INT_MIN
#define K_INT_MIN K_INT(0x80000000) |
◆ K_LONG
◆ K_LONG_MAX
#define K_LONG_MAX K_LONG(0x7fffffff) |
◆ K_LONG_MIN
#define K_LONG_MIN K_LONG(0x80000000) |
◆ K_LONGLONG
#define K_LONGLONG |
( |
|
x | ) |
((kLongLong)(x##LL)) |
◆ K_LONGLONG_MAX
#define K_LONGLONG_MAX K_LONGLONG(0x7fffffffffffffff) |
◆ K_LONGLONG_MIN
#define K_LONGLONG_MIN K_LONGLONG(0x8000000000000000) |
◆ K_REFERENCE_MAX
#define K_REFERENCE_MAX UINTPTR_MAX |
◆ K_SCHAR
#define K_SCHAR |
( |
|
x | ) |
kSChar(x) |
◆ K_SCHAR_MAX
#define K_SCHAR_MAX (127) |
◆ K_SCHAR_MIN
#define K_SCHAR_MIN (-128) |
◆ K_SHORT
#define K_SHORT |
( |
|
x | ) |
kShort(x) |
◆ K_SHORT_MAX
#define K_SHORT_MAX K_SHORT(32767) |
◆ K_SHORT_MIN
#define K_SHORT_MIN K_SHORT(-32768) |
◆ K_UCHAR
#define K_UCHAR |
( |
|
x | ) |
kUChar(x##L) |
◆ K_UCHAR_MAX
#define K_UCHAR_MAX (255) |
◆ K_UCHAR_MIN
◆ K_UINT
#define K_UINT |
( |
|
x | ) |
(x##U) |
◆ K_UINT16_MAX
#define K_UINT16_MAX (65535) |
◆ K_UINT16_MIN
◆ K_UINT32_MAX
#define K_UINT32_MAX (0xffffffff) |
◆ K_UINT32_MIN
◆ K_UINT8_MAX
#define K_UINT8_MAX (255) |
◆ K_UINT8_MIN
◆ K_UINT_MAX
#define K_UINT_MAX K_UINT(0xffffffff) |
◆ K_UINT_MIN
#define K_UINT_MIN K_UINT(0) |
◆ K_ULONG
#define K_ULONG |
( |
|
x | ) |
(x##U) |
◆ K_ULONG_MAX
#define K_ULONG_MAX K_ULONG(0xffffffff) |
◆ K_ULONG_MIN
#define K_ULONG_MIN K_ULONG(0) |
◆ K_ULONGLONG
#define K_ULONGLONG |
( |
|
x | ) |
((kULongLong)(x##ULL)) |
◆ K_ULONGLONG_MAX
#define K_ULONGLONG_MAX K_ULONGLONG(0xffffffffffffffff) |
◆ K_ULONGLONG_MIN
#define K_ULONGLONG_MIN K_ULONGLONG(0) |
◆ K_USHORT
#define K_USHORT |
( |
|
x | ) |
kUShort(x##U) |
◆ K_USHORT_MAX
#define K_USHORT_MAX K_USHORT(65535) |
◆ K_USHORT_MIN
#define K_USHORT_MIN K_USHORT(0) |
◆ KARCH_LITTLE_ENDIAN
#define KARCH_LITTLE_ENDIAN |
◆ lufmt
◆ zlufmt
◆ kAtomic
◆ kByte
typedef signed char kByte |
◆ kInt16
◆ kInt32
◆ kInt64
◆ kInt8
◆ kLong
typedef signed long kLong |
◆ kLongLong
typedef signed long long kLongLong |
◆ KMicroTime
typedef kULongLong KMicroTime |
◆ kReference
typedef uintptr_t kReference |
◆ kSChar
typedef signed char kSChar |
◆ kShort
typedef signed short kShort |
◆ kUByte
typedef unsigned char kUByte |
◆ kUChar
typedef unsigned char kUChar |
◆ kUInt
typedef unsigned int kUInt |
◆ kUInt16
◆ kUInt32
◆ kUInt64
◆ kUInt8
◆ kULong
typedef unsigned long kULong |
◆ kULongLong
typedef unsigned long long kULongLong |
◆ kUShort
typedef unsigned short kUShort |