Mercurial > ~dholland > hg > tradcpp > index.cgi
diff macro.h @ 18:c08a947d8f30
deal with macro parameters
author | David A. Holland |
---|---|
date | Mon, 20 Dec 2010 01:51:47 -0500 |
parents | 76da41da923f |
children | 76c114899f63 |
line wrap: on
line diff
--- a/macro.h Mon Dec 20 01:15:43 2010 -0500 +++ b/macro.h Mon Dec 20 01:51:47 2010 -0500 @@ -6,8 +6,11 @@ void macros_init(void); void macros_cleanup(void); -void macro_define(struct place *, const char *macro, - struct place *, const char *expansion); +void macro_define_plain(struct place *, const char *macro, + struct place *, const char *expansion); +void macro_define_params(struct place *, const char *macro, + struct place *, const char *params, + struct place *, const char *expansion); void macro_undef(const char *macro); bool macro_isdefined(const char *macro);