diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-03-12 10:30:56 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-03-12 10:30:56 -0700 |
commit | 5e1226c161ac4dd114fa5071baa943f72b79741c (patch) | |
tree | f9e9faa76092c0e676f0261b338696e4fc97244b /eval.c | |
parent | 0ceb62ad1eddfdc0ade20005829c845afec67d81 (diff) | |
download | txr-5e1226c161ac4dd114fa5071baa943f72b79741c.tar.gz txr-5e1226c161ac4dd114fa5071baa943f72b79741c.tar.bz2 txr-5e1226c161ac4dd114fa5071baa943f72b79741c.zip |
match-fun: make last two args optional.
* eval.c (eval_init): Update registration of match-fun.
* match.c (match_fun): Do defaulting on third and fourth arg.
* txr.1: Documenation updated.
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -6079,7 +6079,7 @@ void eval_init(void) reg_fun(intern(lit("return*"), user_package), func_n2o(return_star, 1)); reg_fun(intern(lit("abscond*"), system_package), func_n2o(abscond_star, 1)); - reg_fun(intern(lit("match-fun"), user_package), func_n4(match_fun)); + reg_fun(intern(lit("match-fun"), user_package), func_n4o(match_fun, 2)); reg_fun(intern(lit("time"), user_package), func_n0(time_sec)); reg_fun(intern(lit("time-usec"), user_package), func_n0(time_sec_usec)); |