summaryrefslogtreecommitdiff
path: root/include/stdint.h
blob: 4f6e71dd7c0213fc10871eab932e621f4ddc5b9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#ifndef STDINT_H
#define STDINT_H

#include <bits/types.h>

#define INT8_MIN        (-1-0x7F)
#define INT16_MIN       (-1-0x7FFF)
#define INT32_MIN       (-1-0x7FFFFFFF)
#define INT64_MIN       (-1-0x7FFFFFFFFFFFFFFF)

#define INT8_MAX        (0x7F)
#define INT16_MAX       (0x7FFF)
#define INT32_MAX       (0x7FFFFFFF)
#define INT64_MAX       (0x7FFFFFFFFFFFFFFF)

#define UINT8_MAX       (0xFF)
#define UINT16_MAX      (0xFFFF)
#define UINT32_MAX      (0xFFFFFFFF)
#define UINT64_MAX      (0xFFFFFFFFFFFFFFFF)

#define INT_FAST8_MIN   INT8_MIN
#define INT_FAST64_MIN  INT64_MIN

#define INT_FAST8_MAX   INT8_MAX
#define INT_FAST64_MAX  INT64_MAX

#define INT_LEAST8_MIN  INT8_MIN
#define INT_LEAST16_MIN INT16_MIN
#define INT_LEAST32_MIN INT32_MIN
#define INT_LEAST64_MIN INT64_MIN

#endif