mirror of
https://github.com/systemd/systemd.git
synced 2024-11-01 09:21:26 +03:00
a2d61f0746
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)
|