SUM and MAKELIST translation bug fixes



>>>>> "Wolfgang" == Wolfgang Jenkner <wjenkner@inode.at> writes:

    Wolfgang> Let me begin by describing the bugs.

[snip]
    Wolfgang> Bugs 1) and 2) are dealt with in

    Wolfgang> http://members.inode.at/wjenkner/maxima/trans1.lisp.diff
    Wolfgang> (3kB)

Thanks for the patch.  This fixes things nicely.

    Wolfgang> while

    Wolfgang> http://members.inode.at/wjenkner/maxima/fcall.lisp.diff
    Wolfgang> (1kB)

    Wolfgang> should take care of 3).

This also fixes things.  However, when I load the translated file and
try harm_foo(1,10), I get a warning about |$i| being undefined with
CMUCL, but not Clisp.  It does, however, return the correct value.

Do you have a fix for this?

In any case, I'll apply these patches.

Ray