-// PC-Lint 9.00 settings
+// PC-Lint 9.00d settings
// Don't complain about the ignored return value
// of some string operations, they return *this.
// Disable bogus BOOST warnings
-emacro(58,BOOST_ASSERT)
-emacro(*, BOOST_FOREACH)
+-esym(665, BOOST_FOREACH)
+-emacro(121, BOOST_CLASS_EXPORT_GUID)
-esym(1024, boost::lexical_cast)
+-esym(534, boost::program_options::options_description_easy_init::operator*)
+-esym(1793, boost::program_options::options_description_easy_init::operator*)
+-esym(534, boost::algorithm::split)
+-esym(534, boost::program_options::options_description::add)
+
+// Don't show errors in (boost) library headers
+-wlib(0)
+
+// Don't complain about redeclaration of Service::Ptr
+-esym(1516, Service::Ptr)
+
+// Don't complain about redeclaration of Service::serialize
+-esym(1511, Service::serialize)
+
+// Don't complain about absent assignment operator in class Config, HTTPHelper, IPAddrHelper
+-esym(1732, Config)
+-esym(1732, HTTPHelper)
+-esym(1732, IPAddrHelper)
+-esym(1732, NetHelper)
+-esym(1732, Service)
+-esym(1732, ServiceDhs)
+-esym(1732, ServiceDyndns)
+-esym(1732, ServiceDyns)
+-esym(1732, ServiceEasydns)
+-esym(1732, ServiceGnudip)
+-esym(1732, Serviceholder)
+-esym(1732, ServiceTzo)
+-esym(1732, ServiceZoneedit)
+-esym(1732, Updater)
+-esym(1732, Logger)
+-esym(1733, Config)
+-esym(1733, HTTPHelper)
+-esym(1733, IPAddrHelper)
+-esym(1733, NetHelper)
+-esym(1733, Service)
+-esym(1733, ServiceDhs)
+-esym(1733, ServiceDyndns)
+-esym(1733, ServiceDyns)
+-esym(1733, ServiceEasydns)
+-esym(1733, ServiceGnudip)
+-esym(1733, Serviceholder)
+-esym(1733, ServiceTzo)
+-esym(1733, ServiceZoneedit)
+-esym(1733, Updater)
+-esym(1733, Logger)
\ No newline at end of file