From a bystander on the sidelines, thanks for taking the time to=20 explain that, Bob. On 10/3/2013 6:26 AM, Bob Ammerman wrote: >> Isn't it the preprocessor that tries to evaluate '0 - var'? > No, that is evaluated by the assembler proper. > > > Please take the time to carefully read and understand the following. It w= ill > probably solve your problem. Perhaps more importantly, if you study it > closely, you will have a much better handle on how the assembler and link= er > interact. > > > --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .