lib/, src/: Use !streq() instead of its pattern
Except for the added (and sorted) includes, and the removal of redundant parentheses, and one special case, this patch can be approximated with the following semantic patch: $ cat ~/tmp/spatch/strneq.sp; @@ expression a, b; @@ - strcmp(a, b) != 0 + !streq(a, b) @@ expression a, b; @@ - 0 != strcmp(a, b) + !streq(a, b) $ find contrib/ lib* src/ -type f \ | xargs spatch --sp-file ~/tmp/spatch/strneq.sp --in-place; Signed-off-by: Alejandro Colomar <alx@kernel.org>
This commit is contained in:
committed by
Serge Hallyn
parent
5581e74188
commit
9f129146ff
+9
-9
@@ -557,7 +557,7 @@ static int add_passwd (struct passwd *pwd, const char *password)
|
||||
* when the entry was created, so this user would have to have had
|
||||
* the password set someplace else.
|
||||
*/
|
||||
if (strcmp (pwd->pw_passwd, "x") != 0) {
|
||||
if (!streq(pwd->pw_passwd, "x")) {
|
||||
return update_passwd (pwd, password);
|
||||
}
|
||||
#else /* USE_PAM */
|
||||
@@ -568,7 +568,7 @@ static int add_passwd (struct passwd *pwd, const char *password)
|
||||
* The password will be updated later for all users using PAM.
|
||||
*/
|
||||
if ( (NULL != sp)
|
||||
|| (strcmp (pwd->pw_passwd, "x") != 0)) {
|
||||
|| !streq(pwd->pw_passwd, "x")) {
|
||||
return 0;
|
||||
}
|
||||
#endif /* USE_PAM */
|
||||
@@ -754,18 +754,18 @@ static void check_flags (void)
|
||||
#endif /* USE_SHA_CRYPT || USE_BCRYPT || USE_YESCRYPT */
|
||||
|
||||
if (cflg) {
|
||||
if ( (0 != strcmp (crypt_method, "DES"))
|
||||
&& (0 != strcmp (crypt_method, "MD5"))
|
||||
&& (0 != strcmp (crypt_method, "NONE"))
|
||||
if ( !streq(crypt_method, "DES")
|
||||
&& !streq(crypt_method, "MD5")
|
||||
&& !streq(crypt_method, "NONE")
|
||||
#ifdef USE_SHA_CRYPT
|
||||
&& (0 != strcmp (crypt_method, "SHA256"))
|
||||
&& (0 != strcmp (crypt_method, "SHA512"))
|
||||
&& !streq(crypt_method, "SHA256")
|
||||
&& !streq(crypt_method, "SHA512")
|
||||
#endif /* USE_SHA_CRYPT */
|
||||
#ifdef USE_BCRYPT
|
||||
&& (0 != strcmp (crypt_method, "BCRYPT"))
|
||||
&& !streq(crypt_method, "BCRYPT")
|
||||
#endif /* USE_BCRYPT */
|
||||
#ifdef USE_YESCRYPT
|
||||
&& (0 != strcmp (crypt_method, "YESCRYPT"))
|
||||
&& !streq(crypt_method, "YESCRYPT")
|
||||
#endif /* USE_YESCRYPT */
|
||||
) {
|
||||
fprintf (stderr,
|
||||
|
||||
Reference in New Issue
Block a user