Index: libcfa/src/common.hfa
===================================================================
--- libcfa/src/common.hfa	(revision 58c671ba7ef27f5b3d46954e88fa2ab452348c2c)
+++ libcfa/src/common.hfa	(revision 4026d1be509b38f63b3b5012c65fc745d897add0)
@@ -10,6 +10,6 @@
 // Created On       : Wed Jul 11 17:54:36 2018
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Sat Aug 15 08:51:29 2020
-// Update Count     : 14
+// Last Modified On : Wed May  5 14:02:04 2021
+// Update Count     : 18
 // 
 
@@ -67,15 +67,23 @@
 
 static inline {
-	char min( char t1, char t2 ) { return t1 < t2 ? t1 : t2; } // optimization
-	intptr_t min( intptr_t t1, intptr_t t2 ) { return t1 < t2 ? t1 : t2; } // optimization
-	uintptr_t min( uintptr_t t1, uintptr_t t2 ) { return t1 < t2 ? t1 : t2; } // optimization
+	char min( char v1, char v2 ) { return v1 < v2 ? v1 : v2; } // optimization
+	int min( int v1, int v2 ) { return v1 < v2 ? v1 : v2; }
+	unsigned int min( unsigned int v1, unsigned int v2 ) { return v1 < v2 ? v1 : v2; }
+	long int min( long int v1, long int v2 ) { return v1 < v2 ? v1 : v2; }
+	unsigned long int min( unsigned long int v1, unsigned int v2 ) { return v1 < v2 ? v1 : v2; }
+	long long int min( long long int v1, long long int v2 ) { return v1 < v2 ? v1 : v2; }
+	unsigned long long int min( unsigned long long int v1, unsigned int v2 ) { return v1 < v2 ? v1 : v2; }
 	forall( T | { int ?<?( T, T ); } )
-	T min( T t1, T t2 ) { return t1 < t2 ? t1 : t2; }
+	T min( T v1, T v2 ) { return v1 < v2 ? v1 : v2; }
 
-	char max( char t1, char t2 ) { return t1 > t2 ? t1 : t2; } // optimization
-	intptr_t max( intptr_t t1, intptr_t t2 ) { return t1 > t2 ? t1 : t2; } // optimization
-	uintptr_t max( uintptr_t t1, uintptr_t t2 ) { return t1 > t2 ? t1 : t2; } // optimization
+	char max( char v1, char v2 ) { return v1 > v2 ? v1 : v2; } // optimization
+	int max( int v1, int v2 ) { return v1 > v2 ? v1 : v2; }
+	unsigned int max( unsigned int v1, unsigned int v2 ) { return v1 > v2 ? v1 : v2; }
+	long int max( long int v1, long int v2 ) { return v1 > v2 ? v1 : v2; }
+	unsigned long int max( unsigned long int v1, unsigned long int v2 ) { return v1 > v2 ? v1 : v2; }
+	long long int max( long long int v1, long long int v2 ) { return v1 > v2 ? v1 : v2; }
+	unsigned long long int max( unsigned long long int v1, unsigned long long int v2 ) { return v1 > v2 ? v1 : v2; }
 	forall( T | { int ?>?( T, T ); } )
-	T max( T t1, T t2 ) { return t1 > t2 ? t1 : t2; }
+	T max( T v1, T v2 ) { return v1 > v2 ? v1 : v2; }
 
 	forall( T | { T min( T, T ); T max( T, T ); } )
