*/
#define BOOST_ON_LOAD_ARGS (void)
typedef zap_status_t (*boost_on_load_func_t) BOOST_ON_LOAD_ARGS;
-#define BOOST_ON_LOAD_FUNCTION(name) void name BOOST_ON_LOAD_ARGS
+#define BOOST_ON_LOAD_FUNCTION(name) zap_status_t name BOOST_ON_LOAD_ARGS
/*!
\brief Called when the module is being unloaded, last chance to stop everything!
*/
#define BOOST_ON_UNLOAD_ARGS (void)
typedef zap_status_t (*boost_on_unload_func_t) BOOST_ON_UNLOAD_ARGS;
-#define BOOST_ON_UNLOAD_FUNCTION(name) void name BOOST_ON_UNLOAD_ARGS
+#define BOOST_ON_UNLOAD_FUNCTION(name) zap_status_t name BOOST_ON_UNLOAD_ARGS
/*!
\brief The boost signaling module interface