4215
|
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_ */
|