Julian Bradfield <jcb+xeb(a)jcbradfield.org> writes:
As usual when I try to do anything, I find I really don't quite
understand GC and when GCPRO is necessary.
Did you look at the section on garbage collection in the internals
manual? In particular, there's a subsection on GCPRO.
concat() in fns.c GCPROs its arguments, to be helpful to the caller.
What is it that concat() does that could cause a GC or QUIT?
It allocates. If there's not enough free space in the heap to satisfy
an allocation, a GC is triggered.
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
XEmacs-Beta mailing list