aboutsummaryrefslogtreecommitdiffstats
path: root/audio/timidity++/files/patch-timidity_timidity.c
blob: e88c78ccd7ec8285f993e84641570d8c5f2203e4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
--- timidity/timidity.c.orig	2018-08-28 23:33:39 UTC
+++ timidity/timidity.c
@@ -5393,7 +5393,8 @@ MAIN_INTERFACE void timidity_start_initialize(void)
     fp_except fpexp;
 #endif
 
-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
+#if defined(FP_X_INV) && defined(FP_X_DZ) && \
+  (defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__))
     fpexp = fpgetmask();
     fpsetmask(fpexp & ~(FP_X_INV|FP_X_DZ));
 #endif