X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fxstrtol-error.c;h=52e712c10be6670fdee2253c3b4848da66852fd6;hb=1ad640361c8e1117929cabfc2fa9541793b591b2;hp=8d5718d8d8fd599ca4cc420e4f7513e228916bd2;hpb=57fdfd3f8ec62b105c53bcdf6f127c35c7fe7391;p=gnulib.git diff --git a/lib/xstrtol-error.c b/lib/xstrtol-error.c index 8d5718d8d..52e712c10 100644 --- a/lib/xstrtol-error.c +++ b/lib/xstrtol-error.c @@ -1,7 +1,7 @@ /* A more useful interface to strtol. - Copyright (C) 1995, 1996, 1998, 1999, 2001, 2002, 2003, 2004, 2006, 2007 - Free Software Foundation, Inc. + Copyright (C) 1995-1996, 1998-1999, 2001-2004, 2006-2011 Free Software + Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -45,9 +45,9 @@ static void xstrtol_error (enum strtol_error err, - int opt_idx, char c, struct option const *long_options, - char const *arg, - int exit_status) + int opt_idx, char c, struct option const *long_options, + char const *arg, + int exit_status) { char const *hyphens = "--"; char const *msgid; @@ -83,15 +83,15 @@ xstrtol_error (enum strtol_error err, else option = long_options[opt_idx].name; - error (exit_failure, 0, gettext (msgid), hyphens, option, arg); + error (exit_status, 0, gettext (msgid), hyphens, option, arg); } /* Like xstrtol_error, except exit with a failure status. */ void xstrtol_fatal (enum strtol_error err, - int opt_idx, char c, struct option const *long_options, - char const *arg) + int opt_idx, char c, struct option const *long_options, + char const *arg) { xstrtol_error (err, opt_idx, c, long_options, arg, exit_failure); abort ();