[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