1#ifndef FOO 2struct st { int len; }; 3#define FOO 4#else 5struct st; 6static int test(struct st *s); 7static 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