Handle invalid suffixes and overflow independently, so that
[pspp] / lib / xstrtoimax.c
index 94c65778641025587f652b76f5a2262f315cd7ce..2ba136772c861ccd1671e7bef2e5043a444369dd 100644 (file)
@@ -30,4 +30,8 @@
 #define __strtol strtoimax
 #define __strtol_t intmax_t
 #define __xstrtol xstrtoimax
+#ifdef INTMAX_MAX
+# define STRTOL_T_MINIMUM INTMAX_MIN
+# define STRTOL_T_MAXIMUM INTMAX_MAX
+#endif
 #include "xstrtol.c"