summaryrefslogtreecommitdiff
path: root/src/complex/carg.c
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2019-03-03 21:19:47 -0500
committerJakob Kaivo <jkk@ung.org>2019-03-03 21:19:47 -0500
commit8c7cdf31bd692e1697a5a01664717c3b9dbffc59 (patch)
tree948e7a2d189f5aba85e0f8be3386424290fdb231 /src/complex/carg.c
parent6eb245579dfdefa0da7f59909bf2e3f8b277c426 (diff)
fill out special cases outlined in C18 annex G
Diffstat (limited to 'src/complex/carg.c')
-rw-r--r--src/complex/carg.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/complex/carg.c b/src/complex/carg.c
index 092b1194..b4e5b0d8 100644
--- a/src/complex/carg.c
+++ b/src/complex/carg.c
@@ -1,11 +1,12 @@
# define TGSOURCE "../complex/carg.c"
#include "_tgmath.h"
+#include "math.h"
#include <complex.h>
TYPE TGFN(carg)(TYPE complex z)
{
- return z;
+ return TGFN(atan2)(TGFN(cimag)(z), TGFN(creal)(z));
}
/*d