Use gcc -ansi -pedantic in 9c.  Fix many non-C89-isms.
diff --git a/src/libdisk/disk.c b/src/libdisk/disk.c
index 4583616..a39276f 100644
--- a/src/libdisk/disk.c
+++ b/src/libdisk/disk.c
@@ -49,7 +49,7 @@
 	Toffset		= 446,		/* offset of partition table in sector */
 	Magic0		= 0x55,
 	Magic1		= 0xAA,
-	NTentry		= 4,
+	NTentry		= 4
 };
 struct Table {
 	Tentry	entry[NTentry];
diff --git a/src/libdisk/proto.c b/src/libdisk/proto.c
index 9d5ff15..ee30fc9 100644
--- a/src/libdisk/proto.c
+++ b/src/libdisk/proto.c
@@ -7,7 +7,7 @@
 
 enum {
 	LEN	= 8*1024,
-	HUNKS	= 128,
+	HUNKS	= 128
 };
 
 #undef warn
@@ -67,11 +67,11 @@
 static void	skipdir(Mkaux*);
 static void	warn(Mkaux*, char *, ...);
 
-//static void
-//mprint(char *new, char *old, Dir *d, void*)
-//{
-//	print("%s %s %D\n", new, old, d);
-//}
+/*static void */
+/*mprint(char *new, char *old, Dir *d, void*) */
+/*{ */
+/*	print("%s %s %D\n", new, old, d); */
+/*} */
 
 int
 rdproto(char *proto, char *root, Mkfsenum *mkenum, Mkfserr *mkerr, void *a)
diff --git a/src/libdisk/scsi.c b/src/libdisk/scsi.c
index ccab244..3f35105 100644
--- a/src/libdisk/scsi.c
+++ b/src/libdisk/scsi.c
@@ -264,8 +264,8 @@
 	if(scsiverbose)
 		fprint(2, "scsi cmd #%.2ux: %.2ux %.2ux %.2ux: %s\n", cmd[0], key, code, sense[13], p);
 
-//	if(key == 0)
-//		return dcount;
+/*	if(key == 0) */
+/*		return dcount; */
 	return -1;
 }