Merge branch 'rs/use-xstrncmpz'
Code clean-up. * rs/use-xstrncmpz: use xstrncmpz()
This commit is contained in:
28
contrib/coccinelle/xstrncmpz.cocci
Normal file
28
contrib/coccinelle/xstrncmpz.cocci
Normal file
@ -0,0 +1,28 @@
|
||||
@@
|
||||
expression S, T, L;
|
||||
@@
|
||||
(
|
||||
- strncmp(S, T, L) || S[L]
|
||||
+ !!xstrncmpz(S, T, L)
|
||||
|
|
||||
- strncmp(S, T, L) || S[L] != '\0'
|
||||
+ !!xstrncmpz(S, T, L)
|
||||
|
|
||||
- strncmp(S, T, L) || T[L]
|
||||
+ !!xstrncmpz(T, S, L)
|
||||
|
|
||||
- strncmp(S, T, L) || T[L] != '\0'
|
||||
+ !!xstrncmpz(T, S, L)
|
||||
|
|
||||
- !strncmp(S, T, L) && !S[L]
|
||||
+ !xstrncmpz(S, T, L)
|
||||
|
|
||||
- !strncmp(S, T, L) && S[L] == '\0'
|
||||
+ !xstrncmpz(S, T, L)
|
||||
|
|
||||
- !strncmp(S, T, L) && !T[L]
|
||||
+ !xstrncmpz(T, S, L)
|
||||
|
|
||||
- !strncmp(S, T, L) && T[L] == '\0'
|
||||
+ !xstrncmpz(T, S, L)
|
||||
)
|
Reference in New Issue
Block a user