Index: libcfa/src/enum.cfa
===================================================================
--- libcfa/src/enum.cfa	(revision 03ac869ba936d84782b411f70f57192f4bceb4da)
+++ libcfa/src/enum.cfa	(revision c92bdcc6ef9bc5c1b005f67d1c9f428bb8bd2b4c)
@@ -1,4 +1,3 @@
 #include "enum.hfa"
-#include "fstream.hfa"
 
 #pragma GCC visibility push(default)
Index: libcfa/src/enum.hfa
===================================================================
--- libcfa/src/enum.hfa	(revision 03ac869ba936d84782b411f70f57192f4bceb4da)
+++ libcfa/src/enum.hfa	(revision c92bdcc6ef9bc5c1b005f67d1c9f428bb8bd2b4c)
@@ -23,15 +23,14 @@
         T valueE(E e);
     };
+
+	forall(E | TypedEnum(T, E)) {
+		// comparison
+		int ?==?(E l, E r);
+		int ?!=?(E l, E r);
+		int ?!=?(E l, zero_t);
+		int ?<?(E l, E r);
+		int ?<=?(E l, E r);
+		int ?>?(E l, E r);
+		int ?>=?(E l, E r);
+	}
 }
-
-
-forall(T, E | TypedEnum(T, E)) {
-    // comparison
-    int ?==?(E l, E r);
-    int ?!=?(E l, E r);
-    int ?!=?(E l, zero_t);
-    int ?<?(E l, E r);
-    int ?<=?(E l, E r);
-    int ?>?(E l, E r);
-    int ?>=?(E l, E r);
-}
