| 1 | // PC-Lint 9.00d settings |
| 2 | |
| 3 | // Don't complain about the ignored return value |
| 4 | // of some string operations, they return *this. |
| 5 | -esym(534, std::basic_string*::append) |
| 6 | -esym(534, std::basic_string*::replace) |
| 7 | |
| 8 | // Disable bogus BOOST warnings |
| 9 | -emacro(58,BOOST_ASSERT) |
| 10 | -emacro(*, BOOST_FOREACH) |
| 11 | -emacro(121, BOOST_CLASS_EXPORT_GUID) |
| 12 | -esym(1024, boost::lexical_cast) |
| 13 | |
| 14 | // Don't show errors in (boost) library headers |
| 15 | -wlib(0) |
| 16 | |
| 17 | // Don't complain about redeclaration of Service::Ptr |
| 18 | -esym(1516, Service::Ptr) |
| 19 | |
| 20 | // Don't complain about redeclaration of Service::serialize |
| 21 | -esym(1511, Service::serialize) |