summary refs log tree commit diff
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-07-17 17:02:09 -0400
committerQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-09-15 23:01:28 -0400
commitc16532b9b0e1dc2678d764f4a655cfb8002cdf44 (patch)
treebcc91d143c0c52d427dad8f50a9410b1de786433
parent9ecfdf63340c167a243cd479534110b34737e80b (diff)
downloadroux-c16532b9b0e1dc2678d764f4a655cfb8002cdf44.tar.gz
remove useless typedefs
-rw-r--r--lisc/lisc.h28
1 files changed, 13 insertions, 15 deletions
diff --git a/lisc/lisc.h b/lisc/lisc.h
index fde55c4..7e8b75a 100644
--- a/lisc/lisc.h
+++ b/lisc/lisc.h
@@ -5,8 +5,15 @@
 #include <string.h>
 
 typedef unsigned int uint;
-typedef unsigned char uchar;
-typedef unsigned long long ullong;
+
+typedef struct Bits Bits;
+typedef struct Ref Ref;
+typedef struct OpDesc OpDesc;
+typedef struct Ins Ins;
+typedef struct Phi Phi;
+typedef struct Blk Blk;
+typedef struct Sym Sym;
+typedef struct Fn Fn;
 
 enum {
 	NReg    = 32,
@@ -18,25 +25,16 @@ enum {
 	NIns    = 256,
 
 	BITS    = 4,
-	NBit    = 8 * sizeof(ullong),
+	NBit    = 8 * sizeof(unsigned long long),
 };
 
-typedef struct Bits Bits;
-typedef struct Ref Ref;
-typedef struct OpDesc OpDesc;
-typedef struct Ins Ins;
-typedef struct Phi Phi;
-typedef struct Blk Blk;
-typedef struct Sym Sym;
-typedef struct Fn Fn;
-
 struct Bits {
-	ullong t[BITS];
+	unsigned long long t[BITS];
 };
 
 #define BGET(b, n) (1&((b).t[n/NBit]>>(n%NBit)))
-#define BSET(b, n) ((b).t[n/NBit] |= (ullong)1<<(n%NBit))
-#define BCLR(b, n) ((b).t[n/NBit] &= ~((ullong)1<<(n%NBit)))
+#define BSET(b, n) ((b).t[n/NBit] |= 1ll<<(n%NBit))
+#define BCLR(b, n) ((b).t[n/NBit] &= ~(1ll<<(n%NBit)))
 
 struct Ref {
 	uint16_t type:1;