summaryrefslogtreecommitdiff
path: root/src/math
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2019-03-03 21:21:00 -0500
committerJakob Kaivo <jkk@ung.org>2019-03-03 21:21:00 -0500
commite35f7dfb24a5b26679d34698f6f3c8c0207289fe (patch)
treefe9c9ea16732191e653bda86ed4b85ccb5eeab3b /src/math
parent91730b52d57d540c96312b2b26e228bb2a37b8c1 (diff)
add TGCMPLX macro (only used by <complex.h> stuff, but it's a shared file)
Diffstat (limited to 'src/math')
-rw-r--r--src/math/_tgmath.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/math/_tgmath.h b/src/math/_tgmath.h
index 01533baa..fa7ce4b4 100644
--- a/src/math/_tgmath.h
+++ b/src/math/_tgmath.h
@@ -5,18 +5,22 @@
#ifdef TGSOURCE
# if (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L)
+# define TGCMPLX(x,y) CMPLXF(x,y)
# define TGFN(x) x##f
# define TYPE float
# define TGHUGE HUGE_VALF
# include TGSOURCE
+# undef TGCMPLX
# undef TGFN
# undef TYPE
# undef TGHUGE
+# define TGCMPLX(x,y) CMPLXL(x,y)
# define TGFN(x) x##l
# define TYPE long double
# define TGHUGE HUGE_VALL
# include TGSOURCE
+# undef TGCMPLX
# undef TGFN
# undef TYPE
# undef TGHUGE
@@ -24,6 +28,7 @@
#endif
+#define TGCMPLX(x,y) CMPLX(x,y)
#define TGFN(x) x
#define TYPE double
#define TGHUGE HUGE_VAL