struct language *lang_C;
struct dict *languages;
-static void language_cleanup(void)
+static void language_cleanup(UNUSED_ARG(void *extra))
{
dict_delete(languages);
}
continue;
}
if (!dict_find(languages, dirent->d_name, NULL))
- language_alloc(dirent->d_name);
+ language_alloc(dirent->d_name);
}
closedir(dir);
}
break;
default:
value = "";
- log_module(MAIN_LOG, LOG_ERROR, "Invalid exp.type %d from expansion function %p.", exp.type, expand_f);
+ log_module(MAIN_LOG, LOG_ERROR, "Invalid exp.type %d from expansion function %p.", exp.type, (void*)expand_f);
break;
}
ipos = name_end - input.list;
void helpfile_finalize(void)
{
conf_register_reload(helpfile_read_languages);
- reg_exit_func(language_cleanup);
+ reg_exit_func(language_cleanup, NULL);
}