mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-12 11:10:07 +00:00
new types
This commit is contained in:
parent
42a57eff1c
commit
76e02e9b11
1 changed files with 12 additions and 8 deletions
20
include/u.h
20
include/u.h
|
@ -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>
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue