permit multiline comments and strings in macros
[bpt/coccinelle.git] / tests / toplevel_struct.cocci
CommitLineData
34e49164
C
1@ rule1 @
2identifier proc_info_func, proc_info_func2;
3@@
4
5struct SHT usb_stor_host_template = {
6 .proc_info = proc_info_func,
7 .proc_info2 = proc_info_func2,
8+ .foo = 12,
9};
10
11//@@
12//identifier proc_info_func, proc_info_func2;
13//@@
14//
15//struct SHT xxx = {
16// .proc_info2 = proc_info_func2,
17//+ .proc_info = proc_info_func,
18//+ .foo = 12
19//};
20//@@
21//identifier proc_info_func, proc_info_func2;
22//@@
23//
24//struct SHT yyy = {
25//+ .proc_info2 = proc_info_func2,
26//+ .proc_info = proc_info_func,
27//+ .foo = 12
28//};
29
30@ rule2 extends rule1 @
31@@
32
33proc_info_func(...) {
34- f(1);
35+ g(1);
36}
37
38@ rule3 extends rule1 @
39@@
40
41proc_info_func2(...) {
42- f(27);
43+ g(27);
44}