Primitive Types and Limits

Fundamental integer, size, floating-point types, and their scalar limits.

Types

Name
typedef int64_t mptar_int64
Signed 64-bit integer.
typedef int32_t mptar_int32
Signed 32-bit integer.
typedef int16_t mptar_int16
Signed 16-bit integer.
typedef int8_t mptar_int8
Signed 8-bit integer.
typedef uint64_t mptar_uint64
Unsigned 64-bit integer.
typedef uint32_t mptar_uint32
Unsigned 32-bit integer.
typedef uint16_t mptar_uint16
Unsigned 16-bit integer.
typedef uint8_t mptar_uint8
Unsigned 8-bit integer.
typedef size_t mptar_size_t
Unsigned size type.

Defines

Name
MPTAR_NULL
Null pointer constant.
MPTAR_INT64_MIN
Minimum value for mptar_int64.
MPTAR_INT64_MAX
Maximum value for mptar_int64.
MPTAR_UINT64_MAX
Maximum value for mptar_uint64.
MPTAR_UINT32_MAX
Maximum value for mptar_uint32.

Types Documentation

typedef mptar_int64

typedef int64_t mptar_int64;

Signed 64-bit integer.

typedef mptar_int32

typedef int32_t mptar_int32;

Signed 32-bit integer.

typedef mptar_int16

typedef int16_t mptar_int16;

Signed 16-bit integer.

typedef mptar_int8

typedef int8_t mptar_int8;

Signed 8-bit integer.

typedef mptar_uint64

typedef uint64_t mptar_uint64;

Unsigned 64-bit integer.

typedef mptar_uint32

typedef uint32_t mptar_uint32;

Unsigned 32-bit integer.

typedef mptar_uint16

typedef uint16_t mptar_uint16;

Unsigned 16-bit integer.

typedef mptar_uint8

typedef uint8_t mptar_uint8;

Unsigned 8-bit integer.

typedef mptar_size_t

typedef size_t mptar_size_t;

Unsigned size type.

Macros Documentation

define MPTAR_NULL

#define MPTAR_NULL NULL

Null pointer constant.

define MPTAR_INT64_MIN

#define MPTAR_INT64_MIN INT64_MIN

Minimum value for mptar_int64.

define MPTAR_INT64_MAX

#define MPTAR_INT64_MAX INT64_MAX

Maximum value for mptar_int64.

define MPTAR_UINT64_MAX

#define MPTAR_UINT64_MAX UINT64_MAX

Maximum value for mptar_uint64.

define MPTAR_UINT32_MAX

#define MPTAR_UINT32_MAX UINT32_MAX

Maximum value for mptar_uint32.


Updated on 2026-07-23 at 20:07:34 +0000