extra, equiv: make call_extra_mod_hooks() global
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 28 Jan 2013 06:43:21 +0000 (28 09:43 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Mon, 28 Jan 2013 06:43:21 +0000 (28 09:43 +0300)
This is needed to make the recently change in smatch_equiv.c compile.
Sorry about that.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
smatch_extra.c
smatch_extra.h

index ab06f4b..20dec1f 100644 (file)
@@ -54,7 +54,7 @@ void add_extra_mod_hook(mod_hook *fn)
        add_ptr_list(&extra_mod_hooks, p);
 }
 
-static void call_extra_mod_hooks(const char *name, struct symbol *sym, struct smatch_state *state)
+void call_extra_mod_hooks(const char *name, struct symbol *sym, struct smatch_state *state)
 {
        mod_hook **fn;
 
index 37cdeae..90e123f 100644 (file)
@@ -111,6 +111,7 @@ struct smatch_state *estate_filter_sval(struct smatch_state *orig, sval_t filter
 struct smatch_state *estate_filter_range(struct smatch_state *orig, sval_t filter_min, sval_t filter_max);
 
 /* smatch_extra.c */
+void call_extra_mod_hooks(const char *name, struct symbol *sym, struct smatch_state *state);
 struct sm_state *set_extra_mod(const char *name, struct symbol *sym, struct smatch_state *state);
 struct sm_state *set_extra_expr_mod(struct expression *expr, struct smatch_state *state);
 void set_extra_expr_nomod(struct expression *expr, struct smatch_state *state);