From 7f10346a378b2f33bf87730cce43c8b85e565952 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Fri, 13 Apr 2012 15:28:49 -0400 Subject: scanner: Ignore #defines starting with _ This matches our behavior for symbols (and we should probably fix this more globally...I think we still scan _-prefixed enums). Noticed from gudev which had #define _GUDEV_INSIDE_H 1 https://bugzilla.gnome.org/show_bug.cgi?id=674072 --- tests/scanner/regress.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tests/scanner/regress.h') diff --git a/tests/scanner/regress.h b/tests/scanner/regress.h index 635ea7bd..b55c463b 100644 --- a/tests/scanner/regress.h +++ b/tests/scanner/regress.h @@ -888,7 +888,6 @@ void regress_test_struct_fixed_array_frob (RegressTestStructFixedArray *str); void regress_has_parameter_named_attrs (int foo, gpointer attributes); - typedef struct { int dummy; struct { @@ -899,4 +898,9 @@ typedef struct { double dummy2; } RegressLikeGnomeKeyringPasswordSchema; +/* Ensure we ignore symbols that start with _; in particular we don't + * want to issue a namespace warning. + */ +#define _DONTSCANTHIS 1 + #endif /* __GITESTTYPES_H__ */ -- cgit v1.2.1