aboutsummaryrefslogtreecommitdiff
path: root/sys/linux/i386/arch/bits.h
blob: b41b43ea50a4a53c0104fcca4f4fe9ec36442dfe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma once

/* base types */
#define INT8                 char
#define INT16                short
#define INT32                int
#define INT64                long long
#define ADDR                 int
#define REG                  int

/* abi */
#define PAGESIZE             4096
#define INTPTR_MIN           INT32_MIN
#define INTPTR_MAX           INT32_MAX
#define UINTPTR_MAX          UINT32_MAX
#define UINTPTR_MAX          UINT32_MAX
#define PTRDIFF_MIN          INT32_MIN
#define PTRDIFF_MAX          INT32_MAX
#define SIZE_MAX             UINT32_MAX
#define LONG_MAX             0x7fffffffL