@@ -30,10 +30,12 @@ #define mtrace(c, ptr, size) #else void mtrace(char c, void* ptr, size_t size); #endif +// <math.h> may have defined OVERFLOW as a non-standard extension +#undef OVERFLOW // overflow management #define OVERFLOW ((uint)-1) #define PSIZE_MAX (OVERFLOW/2) /* normal size limit */ inline size_t scale_size(size_t size, size_t scale) {