+ return tok;
+}
+
+filter_result_t filter_hook_register(filter_type_t filter,
+ const char *name)
+{
+ filter_result_t tok = hook_tokenize(name, m_strlen(name));
+ CHECK_FILTER(filter);
+ CHECK_HOOK(tok);
+
+ syslog(LOG_INFO, "hook %s registered for filter type %s", name,
+ ftokens[filter]);
+
+ hooks[filter][tok] = true;
+ return tok;
+}
+
+filter_param_id_t filter_param_register(filter_type_t filter,
+ const char *name)
+{
+ filter_param_id_t tok = param_tokenize(name, m_strlen(name));
+ CHECK_FILTER(filter);
+ CHECK_PARAM(tok);
+
+ syslog(LOG_INFO, "param %s registered for filter type %s", name,
+ ftokens[filter]);
+
+ params[filter][tok] = true;
+ return tok;