Index: libcfa/src/stdlib.hfa
===================================================================
--- libcfa/src/stdlib.hfa	(revision b89c7c2551f7610cc566e97aacc92b8223615ab3)
+++ libcfa/src/stdlib.hfa	(revision 896f083fddb861c71049ab70105420ce1b2344ac)
@@ -10,6 +10,6 @@
 // Created On       : Thu Jan 28 17:12:35 2016
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Sun Jul 19 18:29:34 2020
-// Update Count     : 463
+// Last Modified On : Mon Jul 20 14:29:21 2020
+// Update Count     : 464
 //
 
@@ -60,6 +60,6 @@
 		if ( unlikely( size == 0 ) || unlikely( ptr == 0p ) ) { // special cases
 			if ( unlikely( size == 0 ) ) free( ptr );
-			if ( _Alignof(T) <= libAlign() ) return (T *)(void *)malloc( (size_t)sizeof(T) ); // C malloc
-			else return (T *)memalign( _Alignof(T), sizeof(T) );
+			if ( _Alignof(T) <= libAlign() ) return (T *)(void *)malloc( size ); // C malloc
+			else return (T *)memalign( _Alignof(T), size );	// C memalign
 		} // if
 		return (T *)(void *)resize( (void *)ptr, size ); // CFA resize
@@ -69,6 +69,6 @@
 		if ( unlikely( size == 0 ) || unlikely( ptr == 0p ) ) { // special cases
 			if ( unlikely( size == 0 ) ) free( ptr );
-			if ( _Alignof(T) <= libAlign() ) return (T *)(void *)malloc( (size_t)sizeof(T) ); // C malloc
-			else return (T *)memalign( _Alignof(T), sizeof(T) );
+			if ( _Alignof(T) <= libAlign() ) return (T *)(void *)malloc( size ); // C malloc
+			else return (T *)memalign( _Alignof(T), size );	// C memalign
 		} // if
 		return (T *)(void *)realloc( (void *)ptr, size ); // C realloc
