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