diff interp.h @ 28:d8b4d38fceb6

Merged in the worker registration code for the math functions added for ICFP 08
author Mike Pavone <pavone@retrodev.com>
date Fri, 26 Jun 2009 19:57:46 -0400
parents 20d40cb8abf3
children 3cc5e4a42344
line wrap: on
line diff
--- a/interp.h	Fri Jun 26 17:24:31 2009 -0400
+++ b/interp.h	Fri Jun 26 19:57:46 2009 -0400
@@ -231,6 +231,14 @@
 int init_global_store(datum ** params, queue_entry * worker_entry);
 int vis_type_of(datum ** params, queue_entry * worker_entry);
 int vis_real_div(datum ** inputlist, queue_entry * worker_entry);
+int vis_real_cos(datum ** inputlist, queue_entry * worker_entry);
+int vis_real_sin(datum ** inputlist, queue_entry * worker_entry);
+int vis_real_tan(datum ** inputlist, queue_entry * worker_entry);
+int vis_real_arccos(datum ** inputlist, queue_entry * worker_entry);
+int vis_real_arcsin(datum ** inputlist, queue_entry * worker_entry);
+int vis_real_arctan(datum ** inputlist, queue_entry * worker_entry);
+int vis_real_exp(datum ** inputlist, queue_entry * workere_entry);
+int vis_real_sqrt(datum ** inputlist, queue_entry * worker_entry);
 int vis_clear_handler(datum ** params, queue_entry * entry);
 int vis_register_handler(datum  ** params, queue_entry * entry);
 int vis_held_keys(datum ** params, queue_entry * worker_entry);