How do I suppress a message for a specific symbol? function? macro?

The -e# option will suppress all instances of error message #.  Additionally, PC-lint/FlexeLint provide a vast array of suppression options including:

!e#                                          suppresses message # for the current line

-string(#, string)            suppresses message # when parameterized by string

-esym(#,sym )                    suppresses message # for symbol sym

-efunc(#,funcname )      suppresses message # emanating from within function funcname

-emacro(#,macroname)     suppresses message # within macro macroname

-e(#)                                      suppresses message # for the next expression

-e{#}                                      suppresses message # for the next statement

-efunc(#, func)                  suppresses message # within function func

See Section 5.2 of the Reference Manual for a complete discussion of message suppression options.

Feedback and Knowledge Base