Improved PC-lint settings
[bpdyndnsd] / bpdyndnsd.lnt
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)