summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/mplibdir/mp.w
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/mplibdir/mp.w')
-rw-r--r--Build/source/texk/web2c/mplibdir/mp.w6
1 files changed, 1 insertions, 5 deletions
diff --git a/Build/source/texk/web2c/mplibdir/mp.w b/Build/source/texk/web2c/mplibdir/mp.w
index 77e33f8ff0e..9c3e36844e3 100644
--- a/Build/source/texk/web2c/mplibdir/mp.w
+++ b/Build/source/texk/web2c/mplibdir/mp.w
@@ -127,9 +127,8 @@ typedef int boolean;
typedef int integer;
#define MPOST_ABS abs
#else
-#ifndef _MSC_VER
/* See source/texk/web2c/w2c/config.h */
-#if INTEGER_TYPE == long
+#if INTEGER_MAX == LONG_MAX /* this should mean INTEGER_TYPE == long */
#ifdef HAVE_LABS
#define MPOST_ABS labs
#else
@@ -138,9 +137,6 @@ typedef int integer;
#else
#define MPOST_ABS abs
#endif /* if INTEGER_TYPE == long */
-#else /* _MSC_VER */
-#define MPOST_ABS abs
-#endif /* !_MSC_VER */
#endif /* ifndef INTEGER_TYPE */