Matt Rhys-Roberts ha scritto: > If anyone has experience of this C18 definition, please could you point > me to any explanation of it? Matt, basically that #define allowed Microchip to move from the older method of using & (AND) to combine Constants when making up function parameters - a method I almost never saw in use :) - to the more common ! (OR). But, in order to do that, they had to almost duplicate their include files etc, and the USE_OR_MASKS is used to pick one of the 2 method (let's call it retro-compatibility) -- Ciao, Dario -- Cyberdyne -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist