ABOUT-GCC-NLS: Now that gettext 0.10.37 is out, require it instead of the CVS version.

* ABOUT-GCC-NLS: Now that gettext 0.10.37 is out,
	require it instead of the CVS version.
        * cpperror.c (v_message): Put a blank before the macro
        body to not confuse exgettext.

From-SVN: r41493
This commit is contained in:
Philipp Thomas 2001-04-22 22:33:45 +00:00 committed by Philipp Thomas
parent efc150d58b
commit 146ef880e4
3 changed files with 12 additions and 7 deletions

View File

@ -36,15 +36,10 @@ line, where MSGID does not contain `%' or `}', corresponds to a
message MSGID that requires translation; this is needed to identify message MSGID that requires translation; this is needed to identify
diagnostics in GCC spec strings. diagnostics in GCC spec strings.
If you modify source files, you'll need to use a special version of the If you modify source files, you'll need at least version 0.10.37 of the
GNU gettext package to propagate the modifications to the translation GNU gettext package to propagate the modifications to the translation
tables. tables.
All patches needed for GCC have been incorporated into the official
gettext CVS. These sources may be accessed via anonymous cvs. The root for
the gettext CVS is :pserver:anoncvs@anoncvs.cygnus.com:/cvs/gettext
Password is `anoncvs' like for the GCC CVS.
After having built and installed these gettext tools, you have to After having built and installed these gettext tools, you have to
configure GCC with --enable-maintainer-mode to get the master catalog configure GCC with --enable-maintainer-mode to get the master catalog
rebuilt. rebuilt.

View File

@ -1,3 +1,10 @@
2001-04-22 Philipp Thomas <pthomas@suse.de>
* ABOUT-GCC-NLS: Now that gettext 0.10.37 is out,
require it instead of the CVS version.
* cpperror.c (v_message): Put a blank before the macro
body to not confuse exgettext.
2001-04-21 Mark Mitchell <mark@codesourcery.com> 2001-04-21 Mark Mitchell <mark@codesourcery.com>
* flow.c (proagate_one_insn): Remove useless assignment. * flow.c (proagate_one_insn): Remove useless assignment.

View File

@ -33,8 +33,11 @@ static void print_containing_files PARAMS ((cpp_buffer *));
static void print_location PARAMS ((cpp_reader *, static void print_location PARAMS ((cpp_reader *,
const char *, const char *,
const cpp_lexer_pos *)); const cpp_lexer_pos *));
/* Don't remove the blank before do, as otherwise the exgettext
script will mistake this as a function definition */
#define v_message(msgid, ap) \ #define v_message(msgid, ap) \
do { vfprintf (stderr, _(msgid), ap); putc ('\n', stderr); } while (0) do { vfprintf (stderr, _(msgid), ap); putc ('\n', stderr); } while (0)
/* Print the file names and line numbers of the #include /* Print the file names and line numbers of the #include
commands which led to the current file. */ commands which led to the current file. */