[numerics] add missing include
#include <float.h>
+#include <limits.h>
+#ifndef SIZE_MAX
+# ifdef __SIZE_MAX__
+# define SIZE_MAX __SIZE_MAX__
+# else
+# define SIZE_MAX std::numeric_limits<size_t>::max()
+# endif
+#endif
#include <stdio.h>
#include <stdlib.h>
