From a31782497cd62c0243a65d6c28d12f75a442fc16 Mon Sep 17 00:00:00 2001 From: nekral-guest Date: Tue, 10 Jun 2008 17:51:30 +0000 Subject: [PATCH] * src/pwck.c: Use a bool when possible instead of int integers. * src/pwck.c: Ignore return value of setlocale(), bindtextdomain(), and textdomain(). --- ChangeLog | 6 ++++++ src/pwck.c | 32 ++++++++++++++++---------------- 2 files changed, 22 insertions(+), 16 deletions(-) diff --git a/ChangeLog b/ChangeLog index c95d6f13..397408e7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-06-10 Nicolas François + + * src/pwck.c: Use a bool when possible instead of int integers. + * src/pwck.c: Ignore return value of setlocale(), + bindtextdomain(), and textdomain(). + 2008-06-10 Nicolas François * src/passwd.c: Use a bool when possible instead of int integers. diff --git a/src/pwck.c b/src/pwck.c index d319008c..6d613dfb 100644 --- a/src/pwck.c +++ b/src/pwck.c @@ -65,16 +65,16 @@ static char *Prog; static const char *pwd_file = PASSWD_FILE; -static int use_system_pw_file = 1; +static bool use_system_pw_file = true; static const char *spw_file = SHADOW_FILE; -static int use_system_spw_file = 1; +static bool use_system_spw_file = true; -static int is_shadow = 0; +static bool is_shadow = false; /* Options */ -static int read_only = 0; -static int sort_mode = 0; -static int quiet = 0; /* don't report warnings, only errors */ +static bool read_only = false; +static bool sort_mode = false; +static bool quiet = false; /* don't report warnings, only errors */ /* local function prototypes */ static void usage (void); @@ -110,13 +110,13 @@ static void process_flags (int argc, char **argv) switch (arg) { case 'e': /* added for Debian shadow-961025-2 compatibility */ case 'q': - quiet = 1; + quiet = true; break; case 'r': - read_only = 1; + read_only = true; break; case 's': - sort_mode = 1; + sort_mode = true; break; default: usage (); @@ -142,13 +142,13 @@ static void process_flags (int argc, char **argv) if (optind != argc) { pwd_file = argv[optind]; pw_name (pwd_file); - use_system_pw_file = 0; + use_system_pw_file = false; } if ((optind + 2) == argc) { spw_file = argv[optind + 1]; spw_name (spw_file); - is_shadow = 1; - use_system_spw_file = 0; + is_shadow = true; + use_system_spw_file = false; } else if (optind == argc) { is_shadow = spw_file_present (); } @@ -587,7 +587,7 @@ static void check_spw_file (int *errors, int *changed) /* * Warn if last password change in the future. --marekm */ - if (!quiet + if ( !quiet && (spw->sp_lstchg > time ((time_t *) 0) / SCALE)) { printf (_("user %s: last password change in the future\n"), spw->sp_namp); @@ -609,9 +609,9 @@ int main (int argc, char **argv) */ Prog = Basename (argv[0]); - setlocale (LC_ALL, ""); - bindtextdomain (PACKAGE, LOCALEDIR); - textdomain (PACKAGE); + (void) setlocale (LC_ALL, ""); + (void) bindtextdomain (PACKAGE, LOCALEDIR); + (void) textdomain (PACKAGE); OPENLOG ("pwck");