Mercurial > irccd
comparison plugins/links/links.cpp @ 706:bd7feaa002cb
Irccd: check ABI compatibility in dynlib_plugin
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 06 Jul 2018 19:32:54 +0200 |
parents | 4b5dba257d81 |
children | 48afa8c41f50 |
comparison
equal
deleted
inserted
replaced
705:4b5dba257d81 | 706:bd7feaa002cb |
---|---|
422 | 422 |
423 // }}} | 423 // }}} |
424 | 424 |
425 } // !namespace | 425 } // !namespace |
426 | 426 |
427 extern "C" BOOST_SYMBOL_EXPORT links_plugin irccd_plugin_links; | 427 extern "C" { |
428 | 428 |
429 links_plugin irccd_plugin_links("links", ""); | 429 BOOST_SYMBOL_EXPORT |
430 auto irccd_abi_links() -> unsigned | |
431 { | |
432 return IRCCD_VERSION_SHLIB; | |
433 } | |
434 | |
435 BOOST_SYMBOL_EXPORT | |
436 auto irccd_init_links() -> std::unique_ptr<plugin> | |
437 { | |
438 return std::make_unique<links_plugin>("links", ""); | |
439 } | |
440 | |
441 } // !C | |
430 | 442 |
431 } // !irccd | 443 } // !irccd |