Index: src/libcfa/stdlib
===================================================================
--- src/libcfa/stdlib	(revision 1630f183048684603d8567c0a91e0a85e2b2b947)
+++ src/libcfa/stdlib	(revision fc2cd7d6af808b70df8a73ea36ac03736c084108)
@@ -10,6 +10,6 @@
 // Created On       : Thu Jan 28 17:12:35 2016
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Feb 23 14:11:47 2017
-// Update Count     : 100
+// Last Modified On : Fri Feb 24 21:07:16 2017
+// Update Count     : 101
 //
 
@@ -95,8 +95,8 @@
 //---------------------------------------
 
-char abs( char );
+unsigned char abs( signed char );
 extern "C" { int abs( int ); }							// use default C routine for int
-long int abs( long int );
-long long int abs( long long int );
+unsigned long int abs( long int );
+unsigned long long int abs( long long int );
 float abs( float );
 double abs( double );
Index: src/libcfa/stdlib.c
===================================================================
--- src/libcfa/stdlib.c	(revision 1630f183048684603d8567c0a91e0a85e2b2b947)
+++ src/libcfa/stdlib.c	(revision fc2cd7d6af808b70df8a73ea36ac03736c084108)
@@ -10,6 +10,6 @@
 // Created On       : Thu Jan 28 17:10:29 2016
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Feb 23 14:11:29 2017
-// Update Count     : 170
+// Last Modified On : Fri Feb 24 21:08:11 2017
+// Update Count     : 171
 //
 
@@ -240,7 +240,7 @@
 //---------------------------------------
 
-char abs( char v ) { return abs( (int)v ); }
-long int abs( long int v ) { return labs( v ); }
-long long int abs( long long int v ) { return llabs( v ); }
+unsigned char abs( signed char v ) { return abs( (int)v ); }
+unsigned long int abs( long int v ) { return labs( v ); }
+unsigned long long int abs( long long int v ) { return llabs( v ); }
 float abs( float x ) { return fabsf( x ); }
 double abs( double x ) { return fabs( x ); }
