Hi Miller and all,
certainly, what I meant (see below) was a temporary workaround, but anyway this change is in suita.chopin.edu.pl/~czaja/midifile/x_qlist.c.diff
Krzysztof
Miller Puckette wrote: ...
The "reenter" flag is supposed to protect against recursion; if a qlist gets a recursive "rewind", "next", etc message, the reenter flag should stop the qlist from bashing its state afterward. It seems I haven't got it right yet however...!
...
On Wed, Sep 26, 2001 at 06:01:11PM +0200, Krzysztof Czaja wrote:
...
Target reusing should happen iff a new message is preceded by a comma -- or am I completely wrong here? If I am right, then maybe instead of checking, if we are going to read a new target, ie. instead of using a
semicolon-flag', it would be better to use a
comma-flag', ie. to check, if we are going to use a previous target.This change would protect from semicolon-swallowing recursion.
...