[LCP]Address of a label

Vincent Penquerc'h Vincent.Penquerch at artworks.co.uk
Thu Feb 21 21:28:57 UTC 2002


> Is it possible to get address of a label, from within a C 
> program? What

GCC has computed gotos, which you may find about in the docs.
I don't know how they work, so I can't explain those here.
A more portable solution would be to put each case's code in a
separate function, store their pointers in a table, and call
the one indexed by your switch parameter. This only works if
you have non scattered cases though, or you'll get a huge table.

-- 
Vincent Penquerc'h 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linux.org.au/pipermail/linuxcprogramming/attachments/20020221/64268c24/attachment.htm 


More information about the linuxCprogramming mailing list