comparison 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
comparison
equal deleted inserted replaced
4222:b0f3e267bb1e 4223:ac0403686959
1 #ifndef PP_H_
2 #define PP_H_
3
4 #include "val.h"
5
6 #define DECL_PP1(name) void name(struct val *)
7
8 DECL_PP1(pp_abs);
9 DECL_PP1(pp_acos);
10 DECL_PP1(pp_asin);
11 DECL_PP1(pp_atan);
12 DECL_PP1(pp_atan2);
13 DECL_PP1(pp_chr);
14 DECL_PP1(pp_cos);
15 DECL_PP1(pp_defined);
16 DECL_PP1(pp_eof);
17 DECL_PP1(pp_error);
18 DECL_PP1(pp_escape);
19 DECL_PP1(pp_getc);
20 DECL_PP1(pp_getenv);
21 DECL_PP1(pp_gets);
22 DECL_PP1(pp_int);
23 DECL_PP1(pp_io);
24 DECL_PP1(pp_length);
25 DECL_PP1(pp_log);
26 DECL_PP1(pp_log10);
27 DECL_PP1(pp_lower);
28 DECL_PP1(pp_moend);
29 DECL_PP1(pp_mostart);
30 DECL_PP1(pp_neg);
31 DECL_PP1(pp_not);
32 DECL_PP1(pp_num);
33 DECL_PP1(pp_open);
34 DECL_PP1(pp_openr);
35 DECL_PP1(pp_openw);
36 DECL_PP1(pp_ord);
37 DECL_PP1(pp_quote);
38 DECL_PP1(pp_remove);
39 DECL_PP1(pp_rename);
40 DECL_PP1(pp_reverse);
41 DECL_PP1(pp_seek);
42 DECL_PP1(pp_sin);
43 DECL_PP1(pp_sqrt);
44 DECL_PP1(pp_str);
45 DECL_PP1(pp_tan);
46 DECL_PP1(pp_tell);
47 DECL_PP1(pp_typeof);
48 DECL_PP1(pp_upper);
49
50 #undef DECL_PP1
51
52 #define DECL_PP2(name) void name(struct val *, struct val *)
53
54 DECL_PP2(pp_add);
55 DECL_PP2(pp_and);
56 DECL_PP2(pp_comma);
57 DECL_PP2(pp_concat);
58 DECL_PP2(pp_div);
59 DECL_PP2(pp_eq);
60 DECL_PP2(pp_eq_n);
61 DECL_PP2(pp_frombase);
62 DECL_PP2(pp_gt);
63 DECL_PP2(pp_gt_n);
64 DECL_PP2(pp_lt);
65 DECL_PP2(pp_lt_n);
66 DECL_PP2(pp_match);
67 DECL_PP2(pp_mod);
68 DECL_PP2(pp_mult);
69 DECL_PP2(pp_ne);
70 DECL_PP2(pp_ne_n);
71 DECL_PP2(pp_or);
72 DECL_PP2(pp_pop);
73 DECL_PP2(pp_pow);
74 DECL_PP2(pp_read);
75 DECL_PP2(pp_shift);
76 DECL_PP2(pp_sub);
77 DECL_PP2(pp_tobase);
78
79 #undef DECL_PP2
80
81 #endif /* PP_H_ */