summaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-01-15 07:53:49 -0800
committerKaz Kylheku <kaz@kylheku.com>2014-01-15 07:53:49 -0800
commit9ddfef0aa6718731db7823c20c5ff21be4311197 (patch)
treedaab6391b211d18ec52cad30cd70c3605f38ec20 /eval.c
parent4a2d84b3dcfed6226b95c4cc32dd3d58bc848868 (diff)
downloadtxr-9ddfef0aa6718731db7823c20c5ff21be4311197.tar.gz
txr-9ddfef0aa6718731db7823c20c5ff21be4311197.tar.bz2
txr-9ddfef0aa6718731db7823c20c5ff21be4311197.zip
* arith.c (atang2): New function.
* eval.c (eval_init): Register as atang2 as a atan2 intrinsic. * lib.h (atang2): Declared. * txr.1: Documented atan2.
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/eval.c b/eval.c
index ce610dd1..6bb4b5d9 100644
--- a/eval.c
+++ b/eval.c
@@ -2361,6 +2361,7 @@ void eval_init(void)
reg_fun(intern(lit("asin"), user_package), func_n1(asine));
reg_fun(intern(lit("acos"), user_package), func_n1(acosi));
reg_fun(intern(lit("atan"), user_package), func_n1(atang));
+ reg_fun(intern(lit("atan2"), user_package), func_n2(atang2));
reg_fun(intern(lit("log"), user_package), func_n1(loga));
reg_fun(intern(lit("exp"), user_package), func_n1(expo));
reg_fun(intern(lit("sqrt"), user_package), func_n1(sqroot));