user_data: export is_user_macro()
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 15 Jul 2013 06:19:45 +0000 (15 09:19 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Mon, 15 Jul 2013 06:19:45 +0000 (15 09:19 +0300)
This change helps me with some code I have not pushed yet.

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

index f63c878..78447db 100644 (file)
@@ -31,7 +31,7 @@ enum {
        PASSED_DATA = 2,
 };
 
-static int is_user_macro(struct expression *expr)
+int is_user_macro(struct expression *expr)
 {
        char *macro;
        struct range_list *rl;
index 5825fdc..93ffdc6 100644 (file)
--- a/smatch.h
+++ b/smatch.h
@@ -613,6 +613,7 @@ int is_capped(struct expression *expr);
 int is_capped_var_sym(const char *name, struct symbol *sym);
 
 /* check_user_data.c */
+int is_user_macro(struct expression *expr);
 int is_user_data(struct expression *expr);
 int is_capped_user_data(struct expression *expr);