[Pkg-shadow-commits] r2083 - in upstream/trunk: . src

nekral-guest at alioth.debian.org nekral-guest at alioth.debian.org
Mon Jun 9 19:46:14 UTC 2008


Author: nekral-guest
Date: 2008-06-09 19:46:11 +0000 (Mon, 09 Jun 2008)
New Revision: 2083

Modified:
   upstream/trunk/ChangeLog
   upstream/trunk/src/chpasswd.c
Log:
	* src/chpasswd.c: Use a bool when possible instead of int
	integers.
	* src/chpasswd.c: Avoid implicit conversion of pointers / integers
	/ chars to booleans.
	* src/chpasswd.c: Ignore return value of setlocale(),
	bindtextdomain(), and textdomain().


Modified: upstream/trunk/ChangeLog
===================================================================
--- upstream/trunk/ChangeLog	2008-06-09 19:43:22 UTC (rev 2082)
+++ upstream/trunk/ChangeLog	2008-06-09 19:46:11 UTC (rev 2083)
@@ -1,5 +1,14 @@
 2008-06-09  Nicolas François  <nicolas.francois at centraliens.net>
 
+	* src/chpasswd.c: Use a bool when possible instead of int
+	integers.
+	* src/chpasswd.c: Avoid implicit conversion of pointers / integers
+	/ chars to booleans.
+	* src/chpasswd.c: Ignore return value of setlocale(),
+	bindtextdomain(), and textdomain().
+
+2008-06-09  Nicolas François  <nicolas.francois at centraliens.net>
+
 	* src/pwconv.c: Use a bool when possible instead of int integers.
 	* src/pwconv.c: Add brackets and parenthesis.
 	* src/pwconv.c: Ignore return value of setlocale(),

Modified: upstream/trunk/src/chpasswd.c
===================================================================
--- upstream/trunk/src/chpasswd.c	2008-06-09 19:43:22 UTC (rev 2082)
+++ upstream/trunk/src/chpasswd.c	2008-06-09 19:46:11 UTC (rev 2083)
@@ -52,15 +52,15 @@
  * Global variables
  */
 static char *Prog;
-static int cflg = 0;
-static int eflg = 0;
-static int md5flg = 0;
-static int sflg = 0;
+static bool cflg = false;
+static bool eflg = false;
+static bool md5flg = false;
+static bool sflg = false;
 
 static const char *crypt_method = NULL;
 static long sha_rounds = 5000;
 
-static int is_shadow_pwd;
+static bool is_shadow_pwd;
 
 #ifdef USE_PAM
 static pam_handle_t *pamh = NULL;
@@ -130,22 +130,22 @@
 	                         long_options, &option_index)) != -1) {
 		switch (c) {
 		case 'c':
-			cflg = 1;
+			cflg = true;
 			crypt_method = optarg;
 			break;
 		case 'e':
-			eflg = 1;
+			eflg = true;
 			break;
 		case 'h':
 			usage ();
 			break;
 		case 'm':
-			md5flg = 1;
+			md5flg = true;
 			break;
 #ifdef USE_SHA_CRYPT
 		case 's':
-			sflg = 1;
-			if (!getlong(optarg, &sha_rounds)) {
+			sflg = true;
+			if (getlong(optarg, &sha_rounds) == 0) {
 				fprintf (stderr,
 				         _("%s: invalid numeric argument '%s'\n"),
 				         Prog, optarg);
@@ -324,14 +324,14 @@
 	struct passwd newpw;
 	int errors = 0;
 	int line = 0;
-	long now = time ((long *) 0) / (24L * 3600L);
+	long now = time ((time_t *)NULL) / (24L * 3600L);
 	int ok;
 
 	Prog = Basename (argv[0]);
 
-	setlocale (LC_ALL, "");
-	bindtextdomain (PACKAGE, LOCALEDIR);
-	textdomain (PACKAGE);
+	(void) setlocale (LC_ALL, "");
+	(void) bindtextdomain (PACKAGE, LOCALEDIR);
+	(void) textdomain (PACKAGE);
 
 	process_flags (argc, argv);
 
@@ -443,7 +443,7 @@
 			ok = pw_update (&newpw);
 		}
 
-		if (!ok) {
+		if (0 == ok) {
 			fprintf (stderr,
 			         _
 			         ("%s: line %d: cannot update password entry\n"),
@@ -460,7 +460,7 @@
 	 * changes to be written out all at once, and then unlocked
 	 * afterwards.
 	 */
-	if (errors) {
+	if (0 != errors) {
 		fprintf (stderr,
 		         _("%s: error detected, changes ignored\n"), Prog);
 		if (is_shadow_pwd) {




More information about the Pkg-shadow-commits mailing list