From: Simon Josefsson Date: Fri, 23 Jan 2009 15:01:59 +0000 (+0100) Subject: version-etc: Add emit_bug_reporting_address. X-Git-Tag: v0.1~6413 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=5e250a3008e70d14698d924290515935bca29487;p=gnulib.git version-etc: Add emit_bug_reporting_address. --- diff --git a/ChangeLog b/ChangeLog index e5d72388c..ca3742587 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2009-01-23 Simon Josefsson + + * lib/version-etc.c: Add emit_bug_reporting_address, inspired by + GNU CoreUtils. + * lib/version-etc.h: Add prototype for emit_bug_reporting_address. + * modules/version-etc (Description): Update. + 2009-01-22 Bruno Haible Cache the C locale object. diff --git a/lib/version-etc.c b/lib/version-etc.c index 6ef1cca70..0fe5d6c10 100644 --- a/lib/version-etc.c +++ b/lib/version-etc.c @@ -1,4 +1,4 @@ -/* Utility to help print --version output in a consistent format. +/* Print --version and bug-reporting information in a consistent format. Copyright (C) 1999-2009 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify @@ -170,3 +170,16 @@ version_etc (FILE *stream, va_start (authors, version); version_etc_va (stream, command_name, package, version, authors); } + +void +emit_bug_reporting_address (void) +{ + /* TRANSLATORS: The placeholder indicates the bug-reporting address + for this package. Please add _another line_ saying + "Report translation bugs to <...>\n" with the address for translation + bugs (typically your translation team's web or email address). */ + printf (_("\nReport bugs to <%s>.\n"), PACKAGE_BUGREPORT); + printf (_("%s home page: http://www.gnu.org/software/%s/\n"), + PACKAGE_NAME, PACKAGE); + printf (_("General help using GNU software: http://www.gnu.org/gethelp/\n")); +} diff --git a/lib/version-etc.h b/lib/version-etc.h index d9d1340eb..33a8e7f14 100644 --- a/lib/version-etc.h +++ b/lib/version-etc.h @@ -1,5 +1,5 @@ -/* Utility to help print --version output in a consistent format. - Copyright (C) 1999, 2003, 2005 Free Software Foundation, Inc. +/* Print --version and bug-reporting information in a consistent format. + Copyright (C) 1999, 2003, 2005, 2009 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 @@ -31,6 +31,8 @@ extern void version_etc_va (FILE *stream, extern void version_etc (FILE *stream, const char *command_name, const char *package, const char *version, - /* const char *author1, ...*/ ...); + /* const char *author1, ...*/ ...); + +extern void emit_bug_reporting_address (void); #endif /* VERSION_ETC_H */ diff --git a/modules/version-etc b/modules/version-etc index 2b6d015f4..aac2311eb 100644 --- a/modules/version-etc +++ b/modules/version-etc @@ -1,5 +1,5 @@ Description: -Print --version output. +Print --version and bug-reporting information in a consistent format. Files: lib/version-etc.h