summaryrefslogtreecommitdiff
path: root/Build/source/utils/pmx/pmx-2.7.0/libf2c/signal_.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/pmx/pmx-2.7.0/libf2c/signal_.c')
-rw-r--r--Build/source/utils/pmx/pmx-2.7.0/libf2c/signal_.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/Build/source/utils/pmx/pmx-2.7.0/libf2c/signal_.c b/Build/source/utils/pmx/pmx-2.7.0/libf2c/signal_.c
index 3b0e6cfe98b..d4a2e6eae84 100644
--- a/Build/source/utils/pmx/pmx-2.7.0/libf2c/signal_.c
+++ b/Build/source/utils/pmx/pmx-2.7.0/libf2c/signal_.c
@@ -14,7 +14,11 @@ signal_(integer *sigp, sig_pf proc)
int sig;
sig = (int)*sigp;
- return (ftnint)signal(sig, proc);
+#ifdef _WIN64
+ return (ftnint)(__int64)signal(sig, proc);
+#else
+ return (ftnint)(long)signal(sig, proc);
+#endif
}
#ifdef __cplusplus
}