On Mon, 29 Mar 2010 15:42:59 -0700 (PDT), "John Temples" said: > > > > The compiler promotes the unsigned chars to integers, does the add and > > does the comparison. > > That is standard C behavior. > > > In the past I always thought HiTech used the native > > data size unless there was a reason not to > > No, it has never done that and has no option to do that. Perhaps > you're thinking of C18, which does that by default. Thanks, that must have been where my confusion sprung from. Cheerful regards, Bob -- http://www.fastmail.fm - Send your email first class -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist