]> git.ipfire.org Git - thirdparty/systemd.git/blame - coccinelle/isempty.cocci
coccinelle: respect spacing from the semantic patch
[thirdparty/systemd.git] / coccinelle / isempty.cocci
CommitLineData
64b92d63 1/* SPDX-License-Identifier: LGPL-2.1-or-later */
7b943bb7 2@@
ccd52940
FS
3/* Disable this transformation for the test-string-util.c */
4position p : script:python() { p[0].file != "src/test/test-string-util.c" };
7b943bb7
LP
5expression s;
6@@
ccd52940
FS
7(
8- strv_length@p(s) == 0
7b943bb7 9+ strv_isempty(s)
ccd52940
FS
10|
11- strv_length@p(s) <= 0
7e985c69 12+ strv_isempty(s)
ccd52940
FS
13|
14- strv_length@p(s) > 0
7e985c69 15+ !strv_isempty(s)
ccd52940
FS
16|
17- strv_length@p(s) != 0
7e985c69 18+ !strv_isempty(s)
ccd52940
FS
19|
20- strlen@p(s) == 0
7b943bb7 21+ isempty(s)
ccd52940
FS
22|
23- strlen@p(s) <= 0
7e985c69 24+ isempty(s)
ccd52940
FS
25|
26- strlen@p(s) > 0
7e985c69 27+ !isempty(s)
ccd52940
FS
28|
29- strlen@p(s) != 0
7e985c69 30+ !isempty(s)
ccd52940
FS
31|
32- strlen_ptr@p(s) == 0
7b943bb7 33+ isempty(s)
ccd52940
FS
34|
35- strlen_ptr@p(s) <= 0
7e985c69 36+ isempty(s)
ccd52940
FS
37|
38- strlen_ptr@p(s) > 0
7e985c69 39+ !isempty(s)
ccd52940
FS
40|
41- strlen_ptr@p(s) != 0
7e985c69 42+ !isempty(s)
ccd52940 43)