Reverting previous change. I figured it would break something. It breaks
2008-05-18 Kevin Cozens <kcozens@cvs.gnome.org> * plug-ins/script-fu/tinyscheme/scheme.c: Reverting previous change. I figured it would break something. It breaks the 'while' macro by preventing use of a named let. svn path=/trunk/; revision=25706
This commit is contained in:
parent
57a9451c4c
commit
bedb7e3163
2 changed files with 6 additions and 2 deletions
|
|
@ -1,3 +1,9 @@
|
|||
2008-05-18 Kevin Cozens <kcozens@cvs.gnome.org>
|
||||
|
||||
* plug-ins/script-fu/tinyscheme/scheme.c: Reverting previous change.
|
||||
I figured it would break something. It breaks the 'while' macro by
|
||||
preventing use of a named let.
|
||||
|
||||
2008-05-18 Michael Natterer <mitch@gimp.org>
|
||||
|
||||
* app/core/gimpcurve.c: implement (de)serializing of the points
|
||||
|
|
|
|||
|
|
@ -2780,8 +2780,6 @@ static pointer opexe_0(scheme *sc, enum scheme_opcodes op) {
|
|||
new_slot_in_env(sc, caar(x), car(y));
|
||||
}
|
||||
if (is_symbol(car(sc->code))) { /* named let */
|
||||
if (!is_pair(cadr(sc->code)))
|
||||
Error_1(sc, "Bad syntax of binding spec in let :", car(sc->code));
|
||||
for (x = cadr(sc->code), sc->args = sc->NIL; x != sc->NIL; x = cdr(x)) {
|
||||
|
||||
sc->args = cons(sc, caar(x), sc->args);
|
||||
|
|
|
|||
Loading…
Reference in a new issue