view src/ploki/pp.h @ 8427:1fc808cd5b1f

<b_jonas> learn can\'t is the most frequent word whose pronunciation varies between /\xc9\x91\xcb\x90/ and /\xc3\xa6/ depending on dialect. The list is: advance after answer ask aunt brass can\'t cast castle chance class command dance demand draft enhance example fast father glass graph grass half last laugh mask master nasty pass past path plant rather sample shan\'t staff task vast
author HackBot
date Thu, 09 Jun 2016 21:28:47 +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_ */