summary refs log tree commit diff
path: root/all.h
diff options
context:
space:
mode:
Diffstat (limited to 'all.h')
-rw-r--r--all.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/all.h b/all.h
index 5a5c3c0..34ad47e 100644
--- a/all.h
+++ b/all.h
@@ -425,9 +425,14 @@ struct Typ {
 	ulong size;
 	int align;
 
-	struct {
-		uint isflt:1;
-		uint ispad:1;
+	struct Seg {
+		enum {
+			Spad,
+			Sint,
+			Sflt,
+			Styp,
+		};
+		uint type:2;
 		uint len:30;
 	} seg[NSeg+1];
 };