mirror of
https://github.com/systemd/systemd
synced 2024-09-06 16:56:43 +00:00
![Lennart Poettering](/assets/img/avatar_default.png)
IN_SET only works for constant values, hence clarify that. Moreover, we declared a statement "s" we never made use of. Drop it. Also, for both scripts, let's support 10 items. More causes spatch to die with "Stack overflow" for me.
55 lines
1.4 KiB
Plaintext
55 lines
1.4 KiB
Plaintext
@@
|
|
expression e;
|
|
constant n0, n1, n2, n3, n4, n5, n6, n7, n8, n9;
|
|
@@
|
|
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8 && e != n9
|
|
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9)
|
|
@@
|
|
expression e;
|
|
constant n0, n1, n2, n3, n4, n5, n6, n7, n8;
|
|
@@
|
|
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8
|
|
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8)
|
|
@@
|
|
expression e;
|
|
constant n0, n1, n2, n3, n4, n5, n6, n7;
|
|
@@
|
|
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7
|
|
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7)
|
|
@@
|
|
expression e;
|
|
constant n0, n1, n2, n3, n4, n5, n6;
|
|
@@
|
|
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6
|
|
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6)
|
|
@@
|
|
expression e;
|
|
constant n0, n1, n2, n3, n4, n5;
|
|
@@
|
|
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5
|
|
+ !IN_SET(e, n0, n1, n2, n3, n4, n5)
|
|
@@
|
|
expression e;
|
|
constant n0, n1, n2, n3, n4;
|
|
@@
|
|
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4
|
|
+ !IN_SET(e, n0, n1, n2, n3, n4)
|
|
@@
|
|
expression e;
|
|
constant n0, n1, n2, n3;
|
|
@@
|
|
- e != n0 && e != n1 && e != n2 && e != n3
|
|
+ !IN_SET(e, n0, n1, n2, n3)
|
|
@@
|
|
expression e;
|
|
constant n0, n1, n2;
|
|
@@
|
|
- e != n0 && e != n1 && e != n2
|
|
+ !IN_SET(e, n0, n1, n2)
|
|
@@
|
|
expression e;
|
|
constant n0, n1;
|
|
@@
|
|
- e != n0 && e != n1
|
|
+ !IN_SET(e, n0, n1)
|