Special handling of "%H" (Re: Support for %d$c format specifierindiagnostics.c)

Ishikawa ishikawa@yk.rim.or.jp
Fri Aug 8 20:26:00 GMT 2003


> BTW, I wrote earlier:
> 
> >I will be happy to work on an external PO file checker once the
> >positional parameter support in mainline CVS. (I have already worked
> >on a premiliminary modification to GNU gettext msgfmt since this
> >support positional parameter to begin with.)
> 
> After I wrote to the translation project and gnu-gettext-bug address
> with my kludgy patch,
> I heard from Bruno Haible. After reading the
> problems my e-mail explained, he has modified gettext suite.
> (So I don't need to work on external PO file checker!)
> 
> He has written a special handler for the format specifiers used by
> GCC'S internal diagnostic routine in version 3.3 and intends to
> incoporate it to the next release of gettext.  He noted that the
> format character set is not quite an "extension" of the standard C
> printf format character set and so devised a new format recognition
> routine solely for GCC internal diagnostic formating routine.
> 
> With his patch, the PO file can be checked in a more
> satisfactory manner for GCC messages in the future.  (We need to
> update gettext() when GCC 3.4 appears, though since there seem
> to have been a few additions in the latest CVS in comparison 
> with the GCC 3.3. Such a modification should not be hard.)
>

Bruno has informed that the patch is available now 
from CVS server.

|The support for "xgettext --language=GCC-source" is now in the gettext
CVS.
|You can check it out through the instructions given at
|http://savannah.gnu.org/projects/gettext

Note that he seems to have changed the language name to
"GCC-source".

I will check it out and see how it fares in real world
environment.

Happy Hacking,

Ishikawa, Chiaki



More information about the Gcc-patches mailing list