view src/ploki/pp.h @ 10131:bbbdb09e6365

<boily> le/rn mate//Mat\xc3\xa9 is a southern hemisphere shamanist beverage that opens your inner self to the Sacred World. Its enlightened users become friendly, wishing \xe2\x80\x9cG\'day, mat\xc3\xa9!\xe2\x80\x9d to one another.
author HackBot
date Sat, 14 Jan 2017 14:02:22 +0000
parents ac0403686959
children
line wrap: on
line source

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