## prelude-inttypes

prelude-inttypes —

## Synopsis

    #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

## Details

### 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

    typedef enum {
    	PRELUDE_BOOL_TRUE = TRUE,
    	PRELUDE_BOOL_FALSE = FALSE
    } prelude_bool_t;

### 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

### uint64_t