/** Name prefixes matching the types of loadable module
*/
-static fr_table_num_sorted_t const dl_module_type_prefix[] = {
+fr_table_num_sorted_t const dl_module_type_prefix[] = {
{ L(""), DL_MODULE_TYPE_SUBMODULE },
{ L("process"), DL_MODULE_TYPE_PROCESS },
{ L("proto"), DL_MODULE_TYPE_PROTO },
{ L("rlm"), DL_MODULE_TYPE_MODULE }
};
-static size_t dl_module_type_prefix_len = NUM_ELEMENTS(dl_module_type_prefix);
+size_t dl_module_type_prefix_len = NUM_ELEMENTS(dl_module_type_prefix);
static int dl_module_inst_data_cmp(void const *one, void const *two)
{
dl_module_inst_t const *parent; //!< Parent module's instance (if any).
};
+extern fr_table_num_sorted_t const dl_module_type_prefix[];
+extern size_t dl_module_type_prefix_len;
+
/** Callback priorities
*
* The higher the priority, the earlier in callback gets called.