[PD] [devel] reentrant qlist revisited
Krzysztof Czaja
czaja at chopin.edu.pl
Tue Oct 9 16:10:24 CEST 2001
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.
...
More information about the Pd-list
mailing list