changeset 21334:836671b2d8f0

(parse_long_options): Rename `usage' parameter to avoid shadowing globally scoped function.
author Jim Meyering <jim@meyering.net>
date Thu, 14 Jan 1999 18:26:51 +0000
parents 238e6c714581
children 1459afea01f0
files lib/long-options.c
diffstat 1 files changed, 5 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/lib/long-options.c	Wed Jan 13 05:50:05 1999 +0000
+++ b/lib/long-options.c	Thu Jan 14 18:26:51 1999 +0000
@@ -1,5 +1,5 @@
 /* Utility to accept --help and --version options as unobtrusively as possible.
-   Copyright (C) 1993, 1994, 1998 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1994, 1998, 1999 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
@@ -37,13 +37,9 @@
    Be careful not to gobble up `--'.  */
 
 void
-parse_long_options (argc, argv, command_name, package, version, usage)
-     int argc;
-     char **argv;
-     const char *command_name;
-     const char *package;
-     const char *version;
-     void (*usage)();
+parse_long_options (int argc, char **argv, const char *command_name,
+		    const char *package, const char *version,
+		    void (*usage_func)())
 {
   int c;
   int saved_opterr;
@@ -59,7 +55,7 @@
       switch (c)
 	{
 	case 'h':
-	  (*usage) (0);
+	  (*usage_func) (0);
 
 	case 'v':
 	  printf ("%s (%s) %s\n", command_name, package, version);