--- tachyon.c.new	2009-09-27 21:25:48.000000000 +1000
+++ tachyon.c.fix	2009-09-27 21:26:28.000000000 +1000
@@ -157,6 +157,13 @@
 	off_t o;
 };
 
+struct buffer
+{
+	char *start;
+	char *end;
+	char *space_end;
+};
+
 struct vec
 {
 	buffer b;
@@ -260,13 +267,6 @@
 	int err;
 };
 
-struct buffer
-{
-	char *start;
-	char *end;
-	char *space_end;
-};
-
 struct proc
 {
 	proc_func f;
