* eval.c (scm_ceval, scm_deval): Check for wrong number of args
authorMarius Vollmer <mvo@zagadka.de>
Wed, 21 Feb 2001 20:14:47 +0000 (20:14 +0000)
committerMarius Vollmer <mvo@zagadka.de>
Wed, 21 Feb 2001 20:14:47 +0000 (20:14 +0000)
commite37a4fbae1bdc6f6fb831bb1247b0d8746c2c967
treedf6d77443ceaea88c3fb7cdb5d3a8fa18e8100c8
parentb8d69b374c1d85df35aa59666252dad4367c978f
* eval.c (scm_ceval, scm_deval): Check for wrong number of args
before applying arrow procedure in `cond' and before applying
receiver procedure in call-with-current-continuation.
(scm_i_eval): Do not invoke scm_copy_tree in argument in SCM_XEVAL
macro.  The argument is expanded more than one time.
libguile/eval.c