Alfred M. Szmidt <[EMAIL PROTECTED]> wrote:

>    -char *program_name;
>    +const char *argp_program_bug_address = "<" PACKAGE_BUGREPORT ">";
> 
> Maybe this should be a macro, or define in one place?

Looks reasonable. I'd propose this:

#define ARGP_PROGRAM_DATA(name) \
const char *argp_program_bug_address = "<" PACKAGE_BUGREPORT ">"; \
const char *argp_program_version = \
 #name " (" PACKAGE_NAME ") " PACKAGE_VERSION \
"\nThis is free software.  You may redistribute copies of it under the terms 
of\" \
"\nthe GNU General Public License <http://www.gnu.org/licenses/gpl.html>." \
"\nThere is NO WARRANTY, to the extent permitted by law."

Then the appropriate initailization for ping would be:

ARGP_PROGRAM_DATA(ping);

Regards,
Sergey


_______________________________________________
bug-inetutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-inetutils

Reply via email to