summaryrefslogtreecommitdiff
path: root/Plan9/arm/include/u.h
diff options
context:
space:
mode:
authorCharles Forsyth <charles.forsyth@gmail.com>2013-06-08 07:21:06 +0000
committerCharles Forsyth <charles.forsyth@gmail.com>2013-06-08 07:21:06 +0000
commit1fe3d156aee5929de9347e2cb6f5140e80379814 (patch)
treeb6e35f582402c8bb466345de70658e065126ef51 /Plan9/arm/include/u.h
parent1981fff245dfce579ef416fa767eb69d462039e9 (diff)
use normal Plan9 u.h and common lib9.h
Diffstat (limited to 'Plan9/arm/include/u.h')
-rw-r--r--Plan9/arm/include/u.h66
1 files changed, 1 insertions, 65 deletions
diff --git a/Plan9/arm/include/u.h b/Plan9/arm/include/u.h
index ddefe4f4..0d03fe0f 100644
--- a/Plan9/arm/include/u.h
+++ b/Plan9/arm/include/u.h
@@ -1,65 +1 @@
-#define nil ((void*)0)
-
-typedef unsigned short ushort;
-typedef unsigned char uchar;
-typedef unsigned long ulong;
-typedef unsigned int uint;
-typedef signed char schar;
-typedef long long vlong;
-typedef unsigned long long uvlong;
-typedef uint Rune;
-typedef union FPdbleword FPdbleword;
-typedef long jmp_buf[2];
-#define JMPBUFSP 0
-#define JMPBUFPC 1
-#define JMPBUFDPC 0
-typedef unsigned int mpdigit; /* for /sys/include/mp.h */
-typedef unsigned char u8int;
-typedef unsigned short u16int;
-typedef unsigned int u32int;
-typedef unsigned long long u64int;
-typedef unsigned long uintptr;
-
-/* FCR */
-#define FPINEX (1<<20)
-#define FPUNFL (1<<19)
-#define FPOVFL (1<<18)
-#define FPZDIV (1<<17)
-#define FPINVAL (1<<16)
-#define FPRNR (0<<0)
-#define FPRZ (1<<0)
-#define FPRPINF (2<<0)
-#define FPRNINF (3<<0)
-#define FPRMASK (3<<0)
-#define FPPEXT 0
-#define FPPSGL 0
-#define FPPDBL 0
-#define FPPMASK 0
-/* FSR */
-#define FPAINEX (1<<4)
-#define FPAUNFL (1<<3)
-#define FPAOVFL (1<<2)
-#define FPAZDIV (1<<1)
-#define FPAINVAL (1<<0)
-union FPdbleword
-{
- double x;
- struct { /* little endian (on VFP and now in software) */
- ulong lo;
- ulong hi;
- };
-};
-
-typedef char* va_list;
-#define va_start(list, start) list =\
- (sizeof(start) < 4?\
- (char*)((int*)&(start)+1):\
- (char*)(&(start)+1))
-#define va_end(list)\
- USED(list)
-#define va_arg(list, mode)\
- ((sizeof(mode) == 1)?\
- ((mode*)(list += 4))[-4]:\
- (sizeof(mode) == 2)?\
- ((mode*)(list += 4))[-2]:\
- ((mode*)(list += sizeof(mode)))[-1])
+#include "/arm/include/u.h"