[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: PCB Polygon code (with r-tree speedups) triggers GCC bug...



> "volatile" is the way to go, or use a goto if the label is in scope.

Using a goto to throw out of a call is a gcc extension, though.  (If
you don't mind depending on gcc, it _is_ cleaner; it completely avoids
the "need to mark it volatile" issue.  If the label is out of scope,
you can use a pointer to a nested function to reenter the label's scope
for purposes of the throw.)

/~\ The ASCII				  Mouse
\ / Ribbon Campaign
 X  Against HTML		mouse@xxxxxxxxxxxxxxxxxxxx
/ \ Email!	     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user