diff options
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_.c | 6 |
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 } |