gEDA-dev: Add pin wierdness in gschem
DJ Delorie
dj at delorie.com
Fri Dec 15 12:19:58 EST 2006
> BTW I have learned something today: it looks like it is possible to
> add functions inside functions in C. Is it standard?
No. It's a GCC extension, and doesn't always work on all platforms
even so. It sometimes requires self-modifying code on the stack
("trampolines"), which as we all know, is the way virii often work, so
many systems disable it (for example, recent i386 linux). Plus, other
systems have instruction caches with no way for gcc to flush them, or
non-executable stacks, so they can't work on those either.
More information about the geda-dev
mailing list