]> git.ipfire.org Git - thirdparty/systemd.git/blame - coccinelle/in_set.cocci
journal: return & log in one statement
[thirdparty/systemd.git] / coccinelle / in_set.cocci
CommitLineData
64b92d63 1/* SPDX-License-Identifier: LGPL-2.1-or-later */
1813613f 2/* Limit the number of expressions to 6 for performance reasons */
3742095b
AR
3@@
4expression e;
1f724790
FS
5/* Exclude JsonVariant * from the transformation, as it can't work with the
6 * current version of the IN_SET macro */
7typedef JsonVariant;
8type T != JsonVariant*;
1813613f 9constant T n0, n1, n2, n3, n4, n5;
1f724790 10@@
1f724790 11(
a2d61f07
LP
12- e == n0 || e == n1 || e == n2 || e == n3 || e == n4 || e == n5
13+ IN_SET(e, n0, n1, n2, n3, n4, n5)
1f724790 14|
a2d61f07
LP
15- e == n0 || e == n1 || e == n2 || e == n3 || e == n4
16+ IN_SET(e, n0, n1, n2, n3, n4)
1f724790 17|
a2d61f07
LP
18- e == n0 || e == n1 || e == n2 || e == n3
19+ IN_SET(e, n0, n1, n2, n3)
1f724790 20|
a2d61f07
LP
21- e == n0 || e == n1 || e == n2
22+ IN_SET(e, n0, n1, n2)
1f724790 23|
a2d61f07
LP
24- e == n0 || e == n1
25+ IN_SET(e, n0, n1)
1f724790 26)