tnew types - plan9port - [fork] Plan 9 from user space
(HTM) git clone git://src.adamsgaard.dk/plan9port
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 76e02e9b11b02c5ed429ce629adaa19eb9c80a7f
(DIR) parent 42a57eff1ce95e0e33bd6d0ce1f06ced9f210151
(HTM) Author: rsc <devnull@localhost>
Date: Tue, 19 Jul 2005 17:40:50 +0000
new types
Diffstat:
M include/u.h | 20 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
---
(DIR) diff --git a/include/u.h b/include/u.h
t@@ -17,6 +17,8 @@ extern "C" {
#define _LARGEFILE64_SOURCE 1
#define _FILE_OFFSET_BITS 64
+#include <stdint.h>
+
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
t@@ -107,8 +109,6 @@ typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)];
#endif
typedef signed char schar;
-typedef unsigned int u32int;
-typedef int s32int;
#ifdef _NEEDUCHAR
typedef unsigned char uchar;
t@@ -124,12 +124,16 @@ typedef int s32int;
#endif
typedef unsigned long long uvlong;
typedef long long vlong;
-typedef uvlong u64int;
-typedef vlong s64int;
-typedef uchar u8int;
-typedef schar s8int;
-typedef ushort u16int;
-typedef short s16int;
+
+typedef uint64_t u64int;
+typedef int64_t s64int;
+typedef uint8_t u8int;
+typedef int8_t s8int;
+typedef uint16_t u16int;
+typedef int16_t s16int;
+typedef uintptr_t uintptr;
+typedef uint32_t u32int;
+typedef int32_t s32int;
#undef _NEEDUCHAR
#undef _NEEDUSHORT