1 #ifndef FOO
2 struct st { int len; };
3 #define FOO
4 #else
5 struct st;
6 static int test(struct st *s);
test(struct st * s)7 static int test(struct st *s)
8 {
9 	return s->len;
10 }
11 #endif
12 /*
13  * check-name: There is no scope boundary between global and file scope
14  * check-description: Used to mess scopes with -include
15  * check-command: sparse -include $file $file
16  */
17