the end of life as we know it
int is new type

R=r
OCL=18023
CL=18023
diff --git a/src/cmd/gc/go.h b/src/cmd/gc/go.h
index 7c1d06e..b670be6 100644
--- a/src/cmd/gc/go.h
+++ b/src/cmd/gc/go.h
@@ -302,15 +302,18 @@
 	TINT16,	TUINT16,
 	TINT32,	TUINT32,
 	TINT64,	TUINT64,
+	TINT, TUINT, TUINTPTR,
 
-	TFLOAT32,		// 9
+	TFLOAT32,		// 12
 	TFLOAT64,
 	TFLOAT80,
+	TFLOAT,
 
-	TBOOL,			// 12
+	TBOOL,			// 16
 
-	TPTR32, TPTR64,		// 13
+	TPTR32, TPTR64,		// 17
 
+	TDDD,			// 19
 	TFUNC,
 	TARRAY,
 	T_old_DARRAY,
@@ -325,7 +328,7 @@
 	TFORWSTRUCT,
 	TFORWINTER,
 
-	NTYPE,			// 28
+	NTYPE,
 };
 enum
 {
@@ -396,6 +399,7 @@
 	Biobuf*	bin;
 	int32	ilineno;
 	int	peekc;
+	int	peekc1;	// second peekc for ...
 	char*	cp;	// used for content when bin==nil
 };
 
@@ -433,6 +437,7 @@
 EXTERN	int	exportadj;	// declaration is being exported
 
 EXTERN	Type*	types[NTYPE];
+EXTERN	uchar	simtype[NTYPE];
 EXTERN	uchar	isptr[NTYPE];
 EXTERN	uchar	isint[NTYPE];
 EXTERN	uchar	isfloat[NTYPE];