summaryrefslogtreecommitdiff
path: root/tests/scanner
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2012-04-13 15:28:49 -0400
committerColin Walters <walters@verbum.org>2012-10-27 11:35:53 -0400
commit7f10346a378b2f33bf87730cce43c8b85e565952 (patch)
tree06feeaa1a74c4c2bd4167b527fa88a479bb765e0 /tests/scanner
parent0f923410a4106fc8e2c67ef7515e7f23a344121a (diff)
downloadgobject-introspection-7f10346a378b2f33bf87730cce43c8b85e565952.tar.gz
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
Diffstat (limited to 'tests/scanner')
-rw-r--r--tests/scanner/regress.h6
1 files changed, 5 insertions, 1 deletions
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__ */