]> git.ipfire.org Git - thirdparty/systemd.git/blob - coccinelle/in_set.cocci
test: Disable LUKS devices from initramfs in QEMU tests
[thirdparty/systemd.git] / coccinelle / in_set.cocci
1 @@
2 expression e;
3 /* Exclude JsonVariant * from the transformation, as it can't work with the
4 * current version of the IN_SET macro */
5 typedef JsonVariant;
6 type T != JsonVariant*;
7 constant T n0, n1, n2, n3, n4, n5, n6, n7, n8, n9;
8 @@
9
10 (
11 - e == n0 || e == n1 || e == n2 || e == n3 || e == n4 || e == n5 || e == n6 || e == n7 || e == n8 || e == n9
12 + IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9)
13 |
14 - e == n0 || e == n1 || e == n2 || e == n3 || e == n4 || e == n5 || e == n6 || e == n7 || e == n8
15 + IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8)
16 |
17 - e == n0 || e == n1 || e == n2 || e == n3 || e == n4 || e == n5 || e == n6 || e == n7
18 + IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7)
19 |
20 - e == n0 || e == n1 || e == n2 || e == n3 || e == n4 || e == n5 || e == n6
21 + IN_SET(e, n0, n1, n2, n3, n4, n5, n6)
22 |
23 - e == n0 || e == n1 || e == n2 || e == n3 || e == n4 || e == n5
24 + IN_SET(e, n0, n1, n2, n3, n4, n5)
25 |
26 - e == n0 || e == n1 || e == n2 || e == n3 || e == n4
27 + IN_SET(e, n0, n1, n2, n3, n4)
28 |
29 - e == n0 || e == n1 || e == n2 || e == n3
30 + IN_SET(e, n0, n1, n2, n3)
31 |
32 - e == n0 || e == n1 || e == n2
33 + IN_SET(e, n0, n1, n2)
34 |
35 - e == n0 || e == n1
36 + IN_SET(e, n0, n1)
37 )