Index: libcfa/src/enum.cfa
===================================================================
--- libcfa/src/enum.cfa	(revision 5fdaeab1e503d76454d1dc8edc3fd1025c76013d)
+++ libcfa/src/enum.cfa	(revision e49c308e3a7e1d9cdf4521ccf7d8491c411451fe)
@@ -11,5 +11,5 @@
 		// It is okay to overflow as overflow will be theoretically caught by the other bound
 		if ( i < fromInstance( lower ) || i > fromInstance( upper ) )
-			abort( "call to fromInt has index %d outside enumeration range %d-%d",
+			abort( "call to fromInt has index %d outside of enumeration range %d-%d.",
 				   i, fromInstance( lower ), fromInstance( upper ) );
 		return fromInt_unsafe( i );
@@ -19,5 +19,5 @@
 		E upper = upperBound();
 		if ( fromInstance( e ) >= fromInstance( upper ) )
-			abort( "call to succ() exceeds enumeration upper bound of %d", fromInstance( upper ) );
+			abort( "call to succ() exceeds enumeration upper bound of %d.", fromInstance( upper ) );
 		return succ_unsafe(e);
 	}
@@ -26,9 +26,9 @@
 		E lower = lowerBound();
 		if ( fromInstance( e ) <= fromInstance(lower ) )
-			abort( "call to pred() exceeds enumeration lower bound of %d", fromInstance( lower ) );
+			abort( "call to pred() exceeds enumeration lower bound of %d.", fromInstance( lower ) );
 		return pred_unsafe( e );
 	}
 
-	int Countof( __attribute__((unused)) E e ) {
+	int Countof( E ) {
 		E upper = upperBound();
 		E lower = lowerBound();
Index: libcfa/src/enum.hfa
===================================================================
--- libcfa/src/enum.hfa	(revision 5fdaeab1e503d76454d1dc8edc3fd1025c76013d)
+++ libcfa/src/enum.hfa	(revision e49c308e3a7e1d9cdf4521ccf7d8491c411451fe)
@@ -19,5 +19,5 @@
 	E succ( E e );
 	E pred( E e );
-	int Countof( E e );
+	int Countof( E );
 }
 
