diff src/ploki/pp.h @ 4223:ac0403686959

<oerjan> rm -rf src/ploki; mv ploki src
author HackBot
date Fri, 20 Dec 2013 22:18:50 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/ploki/pp.h	Fri Dec 20 22:18:50 2013 +0000
@@ -0,0 +1,81 @@
+#ifndef PP_H_
+#define PP_H_
+
+#include "val.h"
+
+#define DECL_PP1(name) void name(struct val *)
+
+DECL_PP1(pp_abs);
+DECL_PP1(pp_acos);
+DECL_PP1(pp_asin);
+DECL_PP1(pp_atan);
+DECL_PP1(pp_atan2);
+DECL_PP1(pp_chr);
+DECL_PP1(pp_cos);
+DECL_PP1(pp_defined);
+DECL_PP1(pp_eof);
+DECL_PP1(pp_error);
+DECL_PP1(pp_escape);
+DECL_PP1(pp_getc);
+DECL_PP1(pp_getenv);
+DECL_PP1(pp_gets);
+DECL_PP1(pp_int);
+DECL_PP1(pp_io);
+DECL_PP1(pp_length);
+DECL_PP1(pp_log);
+DECL_PP1(pp_log10);
+DECL_PP1(pp_lower);
+DECL_PP1(pp_moend);
+DECL_PP1(pp_mostart);
+DECL_PP1(pp_neg);
+DECL_PP1(pp_not);
+DECL_PP1(pp_num);
+DECL_PP1(pp_open);
+DECL_PP1(pp_openr);
+DECL_PP1(pp_openw);
+DECL_PP1(pp_ord);
+DECL_PP1(pp_quote);
+DECL_PP1(pp_remove);
+DECL_PP1(pp_rename);
+DECL_PP1(pp_reverse);
+DECL_PP1(pp_seek);
+DECL_PP1(pp_sin);
+DECL_PP1(pp_sqrt);
+DECL_PP1(pp_str);
+DECL_PP1(pp_tan);
+DECL_PP1(pp_tell);
+DECL_PP1(pp_typeof);
+DECL_PP1(pp_upper);
+
+#undef DECL_PP1
+
+#define DECL_PP2(name) void name(struct val *, struct val *)
+
+DECL_PP2(pp_add);
+DECL_PP2(pp_and);
+DECL_PP2(pp_comma);
+DECL_PP2(pp_concat);
+DECL_PP2(pp_div);
+DECL_PP2(pp_eq);
+DECL_PP2(pp_eq_n);
+DECL_PP2(pp_frombase);
+DECL_PP2(pp_gt);
+DECL_PP2(pp_gt_n);
+DECL_PP2(pp_lt);
+DECL_PP2(pp_lt_n);
+DECL_PP2(pp_match);
+DECL_PP2(pp_mod);
+DECL_PP2(pp_mult);
+DECL_PP2(pp_ne);
+DECL_PP2(pp_ne_n);
+DECL_PP2(pp_or);
+DECL_PP2(pp_pop);
+DECL_PP2(pp_pow);
+DECL_PP2(pp_read);
+DECL_PP2(pp_shift);
+DECL_PP2(pp_sub);
+DECL_PP2(pp_tobase);
+
+#undef DECL_PP2
+
+#endif /* PP_H_ */