In Section "5.26 ERRORLEVEL =96 Set Message Level" of the MPASM User's Gu= ide it states "The setting of 0, 1, or 2 overrides individual message disabli= ng or enabling." This seems to be true only for the + setting, but n= ot for the - setting. For example I have a program that generates so= me "Crossing page boundary" messages (#306) with no ERRORLEVEL directives in the source code. If I insert: ERRORLEVEL 0, -306 the messages do not print. (The -306 overrides the 0 setting.) If I insert: ERRORLEVEL 2, +306 again the messages do not print. (The 2 setting overrides the +306.) It seems to me that the individual message enable/disable should override the 0, 1, or 2 setting. The first example of -306 overriding the 0 settin= g makes sense. The second example of the level 2 setting overriding the +30= 6 doesn't make sense. How would you ever get an individual message to print that is not included in a 1 or 2 level? -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics