On Fri, 24 Feb 2006, Gerhard Fiedler wrote: >> Function pointers work fine with a compiled stack, at least on >> Hi-Tech. I don't think the feature is implemented on C18, though. > > They kind of work (with HiTech compilers PICC/PICC18), but they are limited > in their functionality. AFAIK, no two pointers may refer to functions with > the same "signature". In general that's not true; you only get in trouble if you use the pointers in such a way that the linker can't tell if you're trying to be recursive or not (function pointers calling functions that call through function pointers). I've never run across that limitation in real-world usage of using multiple pointers pointing at functions with not just the same signature, but the same type. -- John W. Temples, III -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist