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