summaryrefslogtreecommitdiff
path: root/arm64
diff options
context:
space:
mode:
authorOri Bernstein <ori@eigenstate.org>2019-09-06 18:01:52 -0700
committerOri Bernstein <ori@eigenstate.org>2019-09-06 18:01:52 -0700
commitff9ce8210aeaf968e08e16ab62c388b9cf555a06 (patch)
tree388ce09e744d891daa611883f80aaa223f9ff213 /arm64
parentc09546cceafeaa04b6536e8b31278fd3a30593c2 (diff)
downloadplan9front-ff9ce8210aeaf968e08e16ab62c388b9cf555a06.tar.xz
Include integer limits from generic stdint.h in system-specific stdint.h
Diffstat (limited to 'arm64')
-rw-r--r--arm64/include/ape/stdint.h32
1 files changed, 5 insertions, 27 deletions
diff --git a/arm64/include/ape/stdint.h b/arm64/include/ape/stdint.h
index b9f62ad18..ed0b2ef2c 100644
--- a/arm64/include/ape/stdint.h
+++ b/arm64/include/ape/stdint.h
@@ -1,31 +1,9 @@
-#ifndef _STDINT_H_
-#define _STDINT_H_ 1
+#ifndef _STDINT_ARCH_H_
+#define _STDINT_ARCH_H_ 1
-typedef char int8_t;
-typedef short int16_t;
-typedef int int32_t;
-typedef long long int64_t;
-typedef unsigned char uint8_t;
-typedef unsigned short uint16_t;
-typedef unsigned int uint32_t;
-typedef unsigned long long uint64_t;
+typedef long long _intptr_t;
+typedef unsigned long long _uintptr_t;
-typedef long long intptr_t;
-typedef unsigned long long uintptr_t;
-
-#define INT8_MIN 0x80
-#define INT16_MIN 0x8000
-#define INT32_MIN 0x80000000
-#define INT64_MIN 0x8000000000000000LL
-
-#define INT8_MAX 0x7f
-#define INT16_MAX 0x7fff
-#define INT32_MAX 0x7fffffff
-#define INT64_MAX 0x7fffffffffffffffULL
-
-#define UINT8_MAX 0xff
-#define UINT16_MAX 0xffff
-#define UINT32_MAX 0xffffffffL
-#define UINT64_MAX 0xffffffffffffffffULL
+#include "/sys/include/ape/stdint.h"
#endif