Olin Lathrop wrote: >> but in general, on 8-bit micros, a function call without arguments is a >> simple call statement and a return from a void function is a simple >> return. > > This is definitely not true of C18, and not true of C30 with the default > settings. I'm not using them; there may be a reason :) Seems they fall into the "obscure exception" category. They definitely are not representative in this for the typical, industry-standard efficient 8-bit C compiler. Gerhard -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist