// PC-Lint 9.00d settings // Don't complain about the ignored return value // of some string operations, they return *this. -esym(534, std::basic_string*::append) -esym(534, std::basic_string*::replace) // 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)