mirror of
https://github.com/git/git
synced 2024-10-06 00:29:28 +00:00
29 lines
478 B
Plaintext
29 lines
478 B
Plaintext
|
@@
|
||
|
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)
|
||
|
)
|