Release coccinelle-0.1
[bpt/coccinelle.git] / parsing_cocci / tests / 12.cocci
1 @@
2 expression E1, E2, E3;
3 @@
4
5 - usb_deregister_dev(E1, E2, E3);
6 + usb_deregister_dev(E2, E3);
7
8 @@
9 struct usb_driver d;
10 !expression fops_val;
11 @@
12
13 - d.fops = fops_val;
14
15 @@
16 struct usb_driver d;
17 !int minor_val;
18 @@
19
20 - d.minor = minor_val;
21
22 @@
23 struct usb_driver d;
24 int num_minor_val;
25 @@
26
27 - d.num_minor = num_minor_val;
28
29 @@
30 expression E1, E2, E3;
31 identifier ret;
32 statement S;
33 @@
34
35 - ret = usb_register_dev(E1, E2, E3);
36 + ret = usb_register_dev(fops_val, minor_val, E2, E3);
37 - if (ret) {
38 - if (ret != -ENODEV) S
39 - ...
40 - }
41 + if (ret) S