>>No 'C' compiler should allow gotos from one function to another. I'd love >>to here the story of any which does. > >Beware the coder who knows the answer to this riddle.. pick any C compiler that allows inline asm and jump (using a asm goto/jmp...) between places with equivalently set up stacks (i.e. 2 functions with identical arity, call type, return type, and number of local variables visible at the location of the jump and of the target label). Assuming that the jumped into function will not choke on the local variables in the stack it should work. There was a simple time-sharing 'library' scheme written entirely in C that relied on this but I don't remember where I saw this. and why should you beware of me ? ;) Peter -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu