Use gcc -ansi -pedantic in 9c.  Fix many non-C89-isms.
diff --git a/include/mach.h b/include/mach.h
index e664fe7..978a88d 100644
--- a/include/mach.h
+++ b/include/mach.h
@@ -154,7 +154,7 @@
 	LREG,		/* register */
 	LADDR,		/* absolute address */
 	LCONST,		/* constant (an anonymous readonly location) */
-	LOFFSET,		/* dereference offset + register ptr */
+	LOFFSET		/* dereference offset + register ptr */
 };
 
 struct Loc
@@ -357,7 +357,7 @@
 
 	RINT = 0<<0,
 	RFLT = 1<<0,
-	RRDONLY = 1<<1,
+	RRDONLY = 1<<1
 };
 
 struct Regdesc
@@ -456,7 +456,7 @@
 	CPARAM,		/* function parameter */
 	CTEXT,		/* text segment */
 	CDATA,		/* data segment */
-	CANY,
+	CANY
 };
 
 struct Symbol