## prelude-inttypes

prelude-inttypes

## Types and Values

#define | PRELUDE_INT8_MIN
#define | PRELUDE_INT16_MIN
#define | PRELUDE_INT32_MIN
#define | PRELUDE_INT64_MIN
#define | PRELUDE_INT8_MAX
#define | PRELUDE_INT16_MAX
#define | PRELUDE_INT32_MAX
#define | PRELUDE_INT64_MAX
#define | PRELUDE_UINT8_MAX
#define | PRELUDE_UINT16_MAX
#define | PRELUDE_UINT32_MAX
#define | PRELUDE_UINT64_MAX
#define | PRELUDE_INTMAX_MIN
#define | PRELUDE_INTMAX_MAX
#define | PRELUDE_UINTMAX_MAX
#define | PRELUDE_PRId64
#define | PRELUDE_PRIi64
#define | PRELUDE_PRIo64
#define | PRELUDE_PRIx64
#define | PRELUDE_PRIX64
#define | PRELUDE_PRIu64
#define | PRELUDE_PRId32
#define | PRELUDE_PRIi32
#define | PRELUDE_PRIo32
#define | PRELUDE_PRIx32
#define | PRELUDE_PRIX32
#define | PRELUDE_PRIu32
#define | PRELUDE_PRId16
#define | PRELUDE_PRIi16
#define | PRELUDE_PRIo16
#define | PRELUDE_PRIx16
#define | PRELUDE_PRIX16
#define | PRELUDE_PRIu16
#define | PRELUDE_PRId8
#define | PRELUDE_PRIi8
#define | PRELUDE_PRIo8
#define | PRELUDE_PRIx8
#define | PRELUDE_PRIX8
#define | PRELUDE_PRIu8
#define | PRELUDE_SCNd64
#define | PRELUDE_SCNi64
#define | PRELUDE_SCNo64
#define | PRELUDE_SCNx64
#define | PRELUDE_SCNu64
enum | prelude_bool_t
typedef | int8_t
typedef | uint8_t
typedef | int16_t
typedef | uint16_t
typedef | int32_t
typedef | uint32_t
typedef | int64_t
typedef | uint64_t

## Description

## Functions

## Types and Values

### PRELUDE_INT8_MIN

    #define PRELUDE_INT8_MIN               (-128)

### PRELUDE_INT16_MIN

    #define PRELUDE_INT16_MIN              (-32767 - 1)

### PRELUDE_INT32_MIN

    #define PRELUDE_INT32_MIN              (-2147483647 - 1)

### PRELUDE_INT64_MIN

    #define PRELUDE_INT64_MIN              (-__PRELUDE_INT64_SUFFIX(9223372036854775807) - 1)

### PRELUDE_INT8_MAX

    #define PRELUDE_INT8_MAX               (127)

### PRELUDE_INT16_MAX

    #define PRELUDE_INT16_MAX              (32767)

### PRELUDE_INT32_MAX

    #define PRELUDE_INT32_MAX              (2147483647)

### PRELUDE_INT64_MAX

    #define PRELUDE_INT64_MAX              (__PRELUDE_INT64_SUFFIX(9223372036854775807))

### PRELUDE_UINT8_MAX

    #define PRELUDE_UINT8_MAX              (255)

### PRELUDE_UINT16_MAX

    #define PRELUDE_UINT16_MAX             (65535)

### PRELUDE_UINT32_MAX

    #define PRELUDE_UINT32_MAX             (4294967295U)

### PRELUDE_UINT64_MAX

    #define PRELUDE_UINT64_MAX             (__PRELUDE_UINT64_SUFFIX(18446744073709551615))

### PRELUDE_INTMAX_MIN

    #define PRELUDE_INTMAX_MIN             INT64_MIN

### PRELUDE_INTMAX_MAX

    #define PRELUDE_INTMAX_MAX             INT64_MAX

### PRELUDE_UINTMAX_MAX

    #define PRELUDE_UINTMAX_MAX            UINT64_MAX

### PRELUDE_PRId64

    #define PRELUDE_PRId64      __PRELUDE_64BIT_FORMAT_PREFIX "d"

### PRELUDE_PRIi64

    #define PRELUDE_PRIi64      __PRELUDE_64BIT_FORMAT_PREFIX "i"

### PRELUDE_PRIo64

    #define PRELUDE_PRIo64      __PRELUDE_64BIT_FORMAT_PREFIX "o"

### PRELUDE_PRIx64

    #define PRELUDE_PRIx64      __PRELUDE_64BIT_FORMAT_PREFIX "x"

### PRELUDE_PRIX64

    #define PRELUDE_PRIX64      __PRELUDE_64BIT_FORMAT_PREFIX "X"

### PRELUDE_PRIu64

    #define PRELUDE_PRIu64      __PRELUDE_64BIT_FORMAT_PREFIX "u"

### PRELUDE_PRId32

    #define PRELUDE_PRId32      "d"

### PRELUDE_PRIi32

    #define PRELUDE_PRIi32      "i"

### PRELUDE_PRIo32

    #define PRELUDE_PRIo32      "o"

### PRELUDE_PRIx32

    #define PRELUDE_PRIx32      "x"

### PRELUDE_PRIX32

    #define PRELUDE_PRIX32      "X"

### PRELUDE_PRIu32

    #define PRELUDE_PRIu32      "u"

### PRELUDE_PRId16

    #define PRELUDE_PRId16      "d"

### PRELUDE_PRIi16

    #define PRELUDE_PRIi16      "i"

### PRELUDE_PRIo16

    #define PRELUDE_PRIo16      "o"

### PRELUDE_PRIx16

    #define PRELUDE_PRIx16      "x"

### PRELUDE_PRIX16

    #define PRELUDE_PRIX16      "X"

### PRELUDE_PRIu16

    #define PRELUDE_PRIu16      "u"

### PRELUDE_PRId8

    #define PRELUDE_PRId8       "d"

### PRELUDE_PRIi8

    #define PRELUDE_PRIi8       "i"

### PRELUDE_PRIo8

    #define PRELUDE_PRIo8       "o"

### PRELUDE_PRIx8

    #define PRELUDE_PRIx8       "x"

### PRELUDE_PRIX8

    #define PRELUDE_PRIX8       "X"

### PRELUDE_PRIu8

    #define PRELUDE_PRIu8       "u"

### PRELUDE_SCNd64

    #define PRELUDE_SCNd64      __PRELUDE_64BIT_FORMAT_PREFIX "d"

### PRELUDE_SCNi64

    #define PRELUDE_SCNi64      __PRELUDE_64BIT_FORMAT_PREFIX "i"

### PRELUDE_SCNo64

    #define PRELUDE_SCNo64      __PRELUDE_64BIT_FORMAT_PREFIX "o"

### PRELUDE_SCNx64

    #define PRELUDE_SCNx64      __PRELUDE_64BIT_FORMAT_PREFIX "x"

### PRELUDE_SCNu64

    #define PRELUDE_SCNu64      __PRELUDE_64BIT_FORMAT_PREFIX "u"

### enum prelude_bool_t

#### Members

PRELUDE_BOOL_TRUE |  |
PRELUDE_BOOL_FALSE |  |

### int8_t

     typedef signed char int8_t;

### uint8_t

     typedef unsigned char uint8_t;

### int16_t

     typedef short int16_t;

### uint16_t

     typedef unsigned short uint16_t;

### int32_t

     typedef int int32_t;

### uint32_t

     typedef unsigned int uint32_t;

### int64_t

      typedef long int64_t;

### uint64_t

      typedef unsigned long uint64_t;