Index: libcfa/src/heap.cfa
===================================================================
--- libcfa/src/heap.cfa	(revision 7eac70e8305209428ca0a6060870ecc03d9c25be)
+++ libcfa/src/heap.cfa	(revision e78782b12fb26b65ab3c2b98bc4293f6ece96b6f)
@@ -10,6 +10,6 @@
 // Created On       : Tue Dec 19 21:58:35 2017
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Wed Dec 28 12:37:38 2022
-// Update Count     : 1597
+// Last Modified On : Fri Dec 30 08:37:37 2022
+// Update Count     : 1605
 //
 
@@ -805,5 +805,5 @@
 
 	ptrdiff_t rem = heapRemaining - size;
-	if ( unlikely( rem < 0 ) ) {
+	if ( unlikely( rem < 0 ) ) {						// negative ?
 		// If the size requested is bigger than the current remaining storage, increase the size of the heap.
 
@@ -841,5 +841,5 @@
 	ptrdiff_t rem = heapReserve - size;
 
-	if ( unlikely( rem < 0 ) ) {						// negative
+	if ( unlikely( rem < 0 ) ) {						// negative ?
 		// If the size requested is bigger than the current remaining reserve, use the current reserve to populate
 		// smaller freeLists, and increase the reserve.
@@ -847,5 +847,5 @@
 		rem = heapReserve;								// positive
 
-		if ( rem >= bucketSizes[0] ) {					// minimal size ? otherwise ignore
+		if ( (unsigned int)rem >= bucketSizes[0] ) {	// minimal size ? otherwise ignore
 			size_t bucket;
 			#ifdef FASTLOOKUP
@@ -856,5 +856,5 @@
 			Heap.FreeHeader * freeHead = &(freeLists[bucket]);
 
-			// The remaining storage many not be bucket size, whereas all other allocations are. Round down to previous
+			// The remaining storage may not be bucket size, whereas all other allocations are. Round down to previous
 			// bucket size in this case.
 			if ( unlikely( freeHead->blockSize > (size_t)rem ) ) freeHead -= 1;
Index: libcfa/src/interpose.cfa
===================================================================
--- libcfa/src/interpose.cfa	(revision 7eac70e8305209428ca0a6060870ecc03d9c25be)
+++ libcfa/src/interpose.cfa	(revision e78782b12fb26b65ab3c2b98bc4293f6ece96b6f)
@@ -10,6 +10,6 @@
 // Created On       : Wed Mar 29 16:10:31 2017
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Fri Mar 13 17:35:37 2020
-// Update Count     : 178
+// Last Modified On : Thu Jan  5 22:23:57 2023
+// Update Count     : 180
 //
 
@@ -18,7 +18,5 @@
 #include <string.h>										// strlen
 #include <unistd.h>										// _exit, getpid
-#define __USE_GNU
 #include <signal.h>
-#undef __USE_GNU
 extern "C" {
 #include <dlfcn.h>										// dlopen, dlsym
Index: libcfa/src/limits.cfa
===================================================================
--- libcfa/src/limits.cfa	(revision 7eac70e8305209428ca0a6060870ecc03d9c25be)
+++ libcfa/src/limits.cfa	(revision e78782b12fb26b65ab3c2b98bc4293f6ece96b6f)
@@ -10,11 +10,11 @@
 // Created On       : Wed Apr  6 18:06:52 2016
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Mar  1 16:22:51 2018
-// Update Count     : 74
+// Last Modified On : Thu Jan  5 22:27:40 2023
+// Update Count     : 84
 //
 
+#define _GNU_SOURCE										// access long double M_*l in math.h
 #include <limits.h>
 #include <float.h>
-#define __USE_GNU										// get M_* constants
 #include <math.h>
 #include <complex.h>
