aboutsummaryrefslogtreecommitdiffstats
path: root/src/version.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/version.h')
-rw-r--r--src/version.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/version.h b/src/version.h
index 89341cb..6c1472d 100644
--- a/src/version.h
+++ b/src/version.h
@@ -47,7 +47,7 @@ enum {
VERSION_DOWNLOAD_MAX
};
-typedef bool (l2_version_feature_match_proc_t)(const char *name, json_t *val);
+typedef bool (l2_version_feature_match_proc_t)(const char *name, json_t *val, void *user);
struct l2_version_download {
char *url;
@@ -90,9 +90,9 @@ enum l2_version_check_result {
RULE_CHECK_DEFAULT,
RULE_CHECK_ALLOW,
RULE_CHECK_DISALLOW,
-} l2_version_check_rules(json_t *rules, l2_version_feature_match_proc_t *matcher);
+} l2_version_check_rules(json_t *rules, l2_version_feature_match_proc_t *matcher, void *muser);
-unsigned l2_version_collect_libraries(json_t *version, struct l2_version_library **libs, l2_version_feature_match_proc_t *feature_matcher);
+unsigned l2_version_collect_libraries(json_t *version, struct l2_version_library **libs, l2_version_feature_match_proc_t *feature_matcher, void *muser);
unsigned l2_version_download_libraries(struct l2_version_library *libs);
void l2_version_free_libraries(struct l2_version_library *libs);