Julian Bradfield writes:
As usual when I try to do anything, I find I really don't quite
understand GC and when GCPRO is necessary.
You need to know what functions can GC. Sometimes this is documented,
sometimes not. :-(
Can somebody help me with a particular example?
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 calls wrong_type_argument, which calls Fsignal, which is documented
to GC.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta