1 --- gettext-0.14/gettext-tools/doc/gettext.texi.orig 2004-01-17 14:37:22.000000000 +0100
2 +++ gettext-0.14/gettext-tools/doc/gettext.texi 2004-01-29 20:56:03.715853216 +0100
7 -@dircategory GNU Gettext Utilities
8 +@dircategory Programming tools:
10 -* gettext: (gettext). GNU gettext utilities.
11 -* autopoint: (gettext)autopoint Invocation. Copy gettext infrastructure.
12 -* envsubst: (gettext)envsubst Invocation. Expand environment variables.
13 -* gettextize: (gettext)gettextize Invocation. Prepare a package for gettext.
14 -* msgattrib: (gettext)msgattrib Invocation. Select part of a PO file.
15 -* msgcat: (gettext)msgcat Invocation. Combine several PO files.
16 -* msgcmp: (gettext)msgcmp Invocation. Compare a PO file and template.
17 -* msgcomm: (gettext)msgcomm Invocation. Match two PO files.
18 -* msgconv: (gettext)msgconv Invocation. Convert PO file to encoding.
19 -* msgen: (gettext)msgen Invocation. Create an English PO file.
20 -* msgexec: (gettext)msgexec Invocation. Process a PO file.
21 -* msgfilter: (gettext)msgfilter Invocation. Pipe a PO file through a filter.
22 -* msgfmt: (gettext)msgfmt Invocation. Make MO files out of PO files.
23 -* msggrep: (gettext)msggrep Invocation. Select part of a PO file.
24 -* msginit: (gettext)msginit Invocation. Create a fresh PO file.
25 -* msgmerge: (gettext)msgmerge Invocation. Update a PO file from template.
26 -* msgunfmt: (gettext)msgunfmt Invocation. Uncompile MO file into PO file.
27 -* msguniq: (gettext)msguniq Invocation. Unify duplicates for PO file.
28 -* ngettext: (gettext)ngettext Invocation. Translate a message with plural.
29 -* xgettext: (gettext)xgettext Invocation. Extract strings into a PO file.
30 -* ISO639: (gettext)Language Codes. ISO 639 language codes.
31 -* ISO3166: (gettext)Country Codes. ISO 3166 country codes.
32 +* gettext: (gettext). GNU gettext utilities
33 +* autopoint: (gettext)autopoint. Copy gettext infrastructure
34 +* envsubst: (gettext)envsubst. Expand environment variables
35 +* gettextize: (gettext)gettextize. Prepare a package for gettext
36 +* msgattrib: (gettext)msgattrib. Select part of a PO file
37 +* msgcat: (gettext)msgcat. Combine several PO files
38 +* msgcmp: (gettext)msgcmp. Compare a PO file and template
39 +* msgcomm: (gettext)msgcomm. Match two PO files
40 +* msgconv: (gettext)msgconv. Convert PO file to encoding
41 +* msgen: (gettext)msgen. Create an English PO file
42 +* msgexec: (gettext)msgexec. Process a PO file
43 +* msgfilter: (gettext)msgfilter. Pipe a PO file through a filter
44 +* msgfmt: (gettext)msgfmt. Make MO files out of PO files
45 +* msggrep: (gettext)msggrep. Select part of a PO file
46 +* msginit: (gettext)msginit. Create a fresh PO file
47 +* msgmerge: (gettext)msgmerge. Update a PO file from template
48 +* msgunfmt: (gettext)msgunfmt. Uncompile MO file into PO file
49 +* msguniq: (gettext)msguniq. Unify duplicates for PO file
50 +* ngettext: (gettext)ngettext. Translate a message with plural
51 +* xgettext: (gettext)xgettext. Extract strings into a PO file
52 +* ISO639: (gettext)Language Codes. ISO 639 language codes
53 +* ISO3166: (gettext)Country Codes. ISO 3166 country codes
59 Making the PO Template File
61 -* xgettext Invocation:: Invoking the @code{xgettext} Program
62 +* xgettext:: Invoking the @code{xgettext} Program
64 Creating a New PO File
66 -* msginit Invocation:: Invoking the @code{msginit} Program
67 +* msginit:: Invoking the @code{msginit} Program
68 * Header Entry:: Filling in the Header Entry
70 Updating Existing PO Files
72 -* msgmerge Invocation:: Invoking the @code{msgmerge} Program
73 +* msgmerge:: Invoking the @code{msgmerge} Program
74 * Translated Entries:: Translated Entries
75 * Fuzzy Entries:: Fuzzy Entries
76 * Untranslated Entries:: Untranslated Entries
81 -* msgcat Invocation:: Invoking the @code{msgcat} Program
82 -* msgconv Invocation:: Invoking the @code{msgconv} Program
83 -* msggrep Invocation:: Invoking the @code{msggrep} Program
84 -* msgfilter Invocation:: Invoking the @code{msgfilter} Program
85 -* msguniq Invocation:: Invoking the @code{msguniq} Program
86 -* msgcomm Invocation:: Invoking the @code{msgcomm} Program
87 -* msgcmp Invocation:: Invoking the @code{msgcmp} Program
88 -* msgattrib Invocation:: Invoking the @code{msgattrib} Program
89 -* msgen Invocation:: Invoking the @code{msgen} Program
90 -* msgexec Invocation:: Invoking the @code{msgexec} Program
91 +* msgcat:: Invoking the @code{msgcat} Program
92 +* msgconv:: Invoking the @code{msgconv} Program
93 +* msggrep:: Invoking the @code{msggrep} Program
94 +* msgfilter:: Invoking the @code{msgfilter} Program
95 +* msguniq:: Invoking the @code{msguniq} Program
96 +* msgcomm:: Invoking the @code{msgcomm} Program
97 +* msgcmp:: Invoking the @code{msgcmp} Program
98 +* msgattrib:: Invoking the @code{msgattrib} Program
99 +* msgen:: Invoking the @code{msgen} Program
100 +* msgexec:: Invoking the @code{msgexec} Program
101 * libgettextpo:: Writing your own programs that process PO files
103 Producing Binary MO Files
105 -* msgfmt Invocation:: Invoking the @code{msgfmt} Program
106 -* msgunfmt Invocation:: Invoking the @code{msgunfmt} Program
107 +* msgfmt:: Invoking the @code{msgfmt} Program
108 +* msgunfmt:: Invoking the @code{msgunfmt} Program
109 * MO Files:: The Format of GNU MO Files
114 * Flat and Non-Flat:: Flat or Non-Flat Directory Structures
115 * Prerequisites:: Prerequisite Works
116 -* gettextize Invocation:: Invoking the @code{gettextize} Program
117 +* gettextize:: Invoking the @code{gettextize} Program
118 * Adjusting Files:: Files You Must Create or Alter
119 * autoconf macros:: Autoconf macros for use in @file{configure.in}
120 * CVS Issues:: Integrating with CVS
123 * Distributed CVS:: Avoiding version mismatch in distributed development
124 * Files under CVS:: Files to put under CVS version control
125 -* autopoint Invocation:: Invoking the @code{autopoint} Program
126 +* autopoint:: Invoking the @code{autopoint} Program
128 Other Programming Languages
130 @@ -375,11 +375,11 @@
132 * Preparing Shell Scripts:: Preparing Shell Scripts for Internationalization
133 * gettext.sh:: Contents of @code{gettext.sh}
134 -* gettext Invocation:: Invoking the @code{gettext} program
135 -* ngettext Invocation:: Invoking the @code{ngettext} program
136 -* envsubst Invocation:: Invoking the @code{envsubst} program
137 -* eval_gettext Invocation:: Invoking the @code{eval_gettext} function
138 -* eval_ngettext Invocation:: Invoking the @code{eval_ngettext} function
139 +* gettext Invocation:: Invoking the @code{gettext} program
140 +* ngettext:: Invoking the @code{ngettext} program
141 +* envsubst:: Invoking the @code{envsubst} program
142 +* eval_gettext:: Invoking the @code{eval_gettext} function
143 +* eval_ngettext:: Invoking the @code{eval_ngettext} function
148 exactly where in C sources each string is used. All translations
149 are set to empty. The letter @code{t} in @file{.pot} marks this as
150 a Template PO file, not yet oriented towards any particular language.
151 -@xref{xgettext Invocation}, for more details about how one calls the
152 +@xref{xgettext}, for more details about how one calls the
153 @code{xgettext} program. If you are @emph{really} lazy, you might
154 be interested at working a lot more right away, and preparing the
155 whole distribution setup (@pxref{Maintainers}). By doing so, you
157 which are no longer used in the program sources (@pxref{Obsolete
158 Entries}). It finally discovers new strings and inserts them in
159 the resulting PO file as untranslated entries (@pxref{Untranslated
160 -Entries}). @xref{msgmerge Invocation}, for more information about what
161 +Entries}). @xref{msgmerge}, for more information about what
162 @code{msgmerge} really does.
164 Whatever route or means taken, the goal is to obtain an updated
166 Once the PO file is complete and dependable, the @code{msgfmt} program
167 is used for turning the PO file into a machine-oriented format, which
168 may yield efficient retrieval of translations by the programs of the
169 -package, whenever needed at runtime (@pxref{MO Files}). @xref{msgfmt
170 -Invocation}, for more information about all modes of execution
171 +package, whenever needed at runtime (@pxref{MO Files}). @xref{msgfmt},
172 +for more information about all modes of execution
173 for the @code{msgfmt} program.
175 Finally, the modified and marked C sources are compiled and linked
176 @@ -1171,7 +1171,7 @@
178 In case the @code{c-format} flag is given for a string the @code{msgfmt}
179 does some more tests to check to validity of the translation.
180 -@xref{msgfmt Invocation}, @ref{c-format Flag} and @ref{c-format}.
181 +@xref{msgfmt}, @ref{c-format Flag} and @ref{c-format}.
184 @kwindex objc-format@r{ flag}
185 @@ -2451,7 +2451,7 @@
187 If a string is marked with @code{c-format} and this is not correct the
188 user can find out who is responsible for the decision. See
189 -@ref{xgettext Invocation} to see how the @code{--debug} option can be
190 +@ref{xgettext} to see how the @code{--debug} option can be
191 used for solving this problem.
193 @node Special cases, Names, c-format Flag, Sources
194 @@ -2483,7 +2483,7 @@
195 While it is no problem to mark the string @code{"a default message"} it
196 is not possible to mark the string initializers for @code{messages}.
197 What is to be done? We have to fulfill two tasks. First we have to mark the
198 -strings so that the @code{xgettext} program (@pxref{xgettext Invocation})
199 +strings so that the @code{xgettext} program (@pxref{xgettext})
200 can find them, and second we have to translate the string at runtime
201 before printing them.
203 @@ -2513,8 +2513,7 @@
205 Please convince yourself that the string which is written by
206 @code{fputs} is translated in any case. How to get @code{xgettext} know
207 -the additional keyword @code{gettext_noop} is explained in @ref{xgettext
209 +the additional keyword @code{gettext_noop} is explained in @ref{xgettext}.
211 The above is of course not the only solution. You could also come along
212 with the following one:
213 @@ -2736,10 +2735,10 @@
217 -* xgettext Invocation:: Invoking the @code{xgettext} Program
218 +* xgettext:: Invoking the @code{xgettext} Program
221 -@node xgettext Invocation, , Template, Template
222 +@node xgettext, , Template, Template
223 @section Invoking the @code{xgettext} Program
225 @include xgettext.texi
226 @@ -2768,16 +2767,16 @@
227 the header entry of this file.
230 -* msginit Invocation:: Invoking the @code{msginit} Program
231 +* msginit:: Invoking the @code{msginit} Program
232 * Header Entry:: Filling in the Header Entry
235 -@node msginit Invocation, Header Entry, Creating, Creating
236 +@node msginit, Header Entry, Creating, Creating
237 @section Invoking the @code{msginit} Program
239 @include msginit.texi
241 -@node Header Entry, , msginit Invocation, Creating
242 +@node Header Entry, , msginit, Creating
243 @section Filling in the Header Entry
244 @cindex header entry of a PO file
246 @@ -2952,7 +2951,7 @@
250 -* msgmerge Invocation:: Invoking the @code{msgmerge} Program
251 +* msgmerge:: Invoking the @code{msgmerge} Program
252 * Translated Entries:: Translated Entries
253 * Fuzzy Entries:: Fuzzy Entries
254 * Untranslated Entries:: Untranslated Entries
255 @@ -2965,12 +2964,12 @@
256 * Compendium:: Using Translation Compendia
259 -@node msgmerge Invocation, Translated Entries, Updating, Updating
260 +@node msgmerge, Translated Entries, Updating, Updating
261 @section Invoking the @code{msgmerge} Program
263 @include msgmerge.texi
265 -@node Translated Entries, Fuzzy Entries, msgmerge Invocation, Updating
266 +@node Translated Entries, Fuzzy Entries, msgmerge, Updating
267 @section Translated Entries
268 @cindex translated entries
270 @@ -4012,70 +4011,70 @@
271 write other specialized programs that process PO files.
274 -* msgcat Invocation:: Invoking the @code{msgcat} Program
275 -* msgconv Invocation:: Invoking the @code{msgconv} Program
276 -* msggrep Invocation:: Invoking the @code{msggrep} Program
277 -* msgfilter Invocation:: Invoking the @code{msgfilter} Program
278 -* msguniq Invocation:: Invoking the @code{msguniq} Program
279 -* msgcomm Invocation:: Invoking the @code{msgcomm} Program
280 -* msgcmp Invocation:: Invoking the @code{msgcmp} Program
281 -* msgattrib Invocation:: Invoking the @code{msgattrib} Program
282 -* msgen Invocation:: Invoking the @code{msgen} Program
283 -* msgexec Invocation:: Invoking the @code{msgexec} Program
284 +* msgcat:: Invoking the @code{msgcat} Program
285 +* msgconv:: Invoking the @code{msgconv} Program
286 +* msggrep:: Invoking the @code{msggrep} Program
287 +* msgfilter:: Invoking the @code{msgfilter} Program
288 +* msguniq:: Invoking the @code{msguniq} Program
289 +* msgcomm:: Invoking the @code{msgcomm} Program
290 +* msgcmp:: Invoking the @code{msgcmp} Program
291 +* msgattrib:: Invoking the @code{msgattrib} Program
292 +* msgen:: Invoking the @code{msgen} Program
293 +* msgexec:: Invoking the @code{msgexec} Program
294 * libgettextpo:: Writing your own programs that process PO files
297 -@node msgcat Invocation, msgconv Invocation, Manipulating, Manipulating
298 +@node msgcat, msgconv, Manipulating, Manipulating
299 @section Invoking the @code{msgcat} Program
303 -@node msgconv Invocation, msggrep Invocation, msgcat Invocation, Manipulating
304 +@node msgconv, msggrep, msgcat, Manipulating
305 @section Invoking the @code{msgconv} Program
307 @include msgconv.texi
309 -@node msggrep Invocation, msgfilter Invocation, msgconv Invocation, Manipulating
310 +@node msggrep, msgfilter, msgconv, Manipulating
311 @section Invoking the @code{msggrep} Program
313 @include msggrep.texi
315 -@node msgfilter Invocation, msguniq Invocation, msggrep Invocation, Manipulating
316 +@node msgfilter, msguniq, msggrep, Manipulating
317 @section Invoking the @code{msgfilter} Program
319 @include msgfilter.texi
321 -@node msguniq Invocation, msgcomm Invocation, msgfilter Invocation, Manipulating
322 +@node msguniq, msgcomm, msgfilter, Manipulating
323 @section Invoking the @code{msguniq} Program
325 @include msguniq.texi
327 -@node msgcomm Invocation, msgcmp Invocation, msguniq Invocation, Manipulating
328 +@node msgcomm, msgcmp, msguniq, Manipulating
329 @section Invoking the @code{msgcomm} Program
331 @include msgcomm.texi
333 -@node msgcmp Invocation, msgattrib Invocation, msgcomm Invocation, Manipulating
334 +@node msgcmp, msgattrib, msgcomm, Manipulating
335 @section Invoking the @code{msgcmp} Program
339 -@node msgattrib Invocation, msgen Invocation, msgcmp Invocation, Manipulating
340 +@node msgattrib, msgen, msgcmp, Manipulating
341 @section Invoking the @code{msgattrib} Program
343 @include msgattrib.texi
345 -@node msgen Invocation, msgexec Invocation, msgattrib Invocation, Manipulating
346 +@node msgen, msgexec, msgattrib, Manipulating
347 @section Invoking the @code{msgen} Program
351 -@node msgexec Invocation, libgettextpo, msgen Invocation, Manipulating
352 +@node msgexec, libgettextpo, msgen, Manipulating
353 @section Invoking the @code{msgexec} Program
355 @include msgexec.texi
357 -@node libgettextpo, , msgexec Invocation, Manipulating
358 +@node libgettextpo, , msgexec, Manipulating
359 @section Writing your own programs that process PO files
361 For the tasks for which a combination of @samp{msgattrib}, @samp{msgcat} etc.
362 @@ -4209,22 +4208,22 @@
366 -* msgfmt Invocation:: Invoking the @code{msgfmt} Program
367 -* msgunfmt Invocation:: Invoking the @code{msgunfmt} Program
368 +* msgfmt:: Invoking the @code{msgfmt} Program
369 +* msgunfmt:: Invoking the @code{msgunfmt} Program
370 * MO Files:: The Format of GNU MO Files
373 -@node msgfmt Invocation, msgunfmt Invocation, Binaries, Binaries
374 +@node msgfmt, msgunfmt, Binaries, Binaries
375 @section Invoking the @code{msgfmt} Program
379 -@node msgunfmt Invocation, MO Files, msgfmt Invocation, Binaries
380 +@node msgunfmt, MO Files, msgfmt, Binaries
381 @section Invoking the @code{msgunfmt} Program
383 @include msgunfmt.texi
385 -@node MO Files, , msgunfmt Invocation, Binaries
386 +@node MO Files, , msgunfmt, Binaries
387 @section The Format of GNU MO Files
388 @cindex MO file's format
389 @cindex file format, @file{.mo}
390 @@ -6237,7 +6236,7 @@
392 * Flat and Non-Flat:: Flat or Non-Flat Directory Structures
393 * Prerequisites:: Prerequisite Works
394 -* gettextize Invocation:: Invoking the @code{gettextize} Program
395 +* gettextize:: Invoking the @code{gettextize} Program
396 * Adjusting Files:: Files You Must Create or Alter
397 * autoconf macros:: Autoconf macros for use in @file{configure.in}
398 * CVS Issues:: Integrating with CVS
399 @@ -6269,7 +6268,7 @@
400 described in the remaining of this chapter. Some maintainers might
401 use this as an opportunity to unflatten their package structure.
403 -@node Prerequisites, gettextize Invocation, Flat and Non-Flat, Maintainers
404 +@node Prerequisites, gettextize, Flat and Non-Flat, Maintainers
405 @section Prerequisite Works
406 @cindex converting a package to use @code{gettext}
407 @cindex migration from earlier versions of @code{gettext}
408 @@ -6354,12 +6353,12 @@
409 a maintainer, ever think there is a real problem with a team, please
410 never try to @emph{solve} a team's problem on your own.
412 -@node gettextize Invocation, Adjusting Files, Prerequisites, Maintainers
413 +@node gettextize, Adjusting Files, Prerequisites, Maintainers
414 @section Invoking the @code{gettextize} Program
416 @include gettextize.texi
418 -@node Adjusting Files, autoconf macros, gettextize Invocation, Maintainers
419 +@node Adjusting Files, autoconf macros, gettextize, Maintainers
420 @section Files You Must Create or Alter
421 @cindex @code{gettext} files
423 @@ -7137,7 +7136,7 @@
425 * Distributed CVS:: Avoiding version mismatch in distributed development
426 * Files under CVS:: Files to put under CVS version control
427 -* autopoint Invocation:: Invoking the @code{autopoint} Program
428 +* autopoint:: Invoking the @code{autopoint} Program
431 @node Distributed CVS, Files under CVS, CVS Issues, CVS Issues
432 @@ -7179,7 +7178,7 @@
433 undiscovered due to this constellation.
436 -@node Files under CVS, autopoint Invocation, Distributed CVS, CVS Issues
437 +@node Files under CVS, autopoint, Distributed CVS, CVS Issues
438 @subsection Files to put under CVS version control
440 There are basically three ways to deal with generated files in the
441 @@ -7246,7 +7245,7 @@
442 @code{autopoint} invocation will copy into the right place the
443 @code{gettext} infrastructure files that have been omitted from the CVS.
445 -@node autopoint Invocation, , Files under CVS, CVS Issues
446 +@node autopoint, , Files under CVS, CVS Issues
447 @subsection Invoking the @code{autopoint} Program
449 @include autopoint.texi
450 @@ -7843,11 +7842,11 @@
452 * Preparing Shell Scripts:: Preparing Shell Scripts for Internationalization
453 * gettext.sh:: Contents of @code{gettext.sh}
454 -* gettext Invocation:: Invoking the @code{gettext} program
455 -* ngettext Invocation:: Invoking the @code{ngettext} program
456 -* envsubst Invocation:: Invoking the @code{envsubst} program
457 -* eval_gettext Invocation:: Invoking the @code{eval_gettext} function
458 -* eval_ngettext Invocation:: Invoking the @code{eval_ngettext} function
459 +* gettext Invocation:: Invoking the @code{gettext} program
460 +* ngettext:: Invoking the @code{ngettext} program
461 +* envsubst:: Invoking the @code{envsubst} program
462 +* eval_gettext:: Invoking the @code{eval_gettext} function
463 +* eval_ngettext:: Invoking the @code{eval_ngettext} function
466 @node Preparing Shell Scripts, gettext.sh, sh, sh
467 @@ -7868,8 +7867,8 @@
469 near the top of the script. @code{gettext.sh} is a shell function library
470 that provides the functions
471 -@code{eval_gettext} (see @ref{eval_gettext Invocation}) and
472 -@code{eval_ngettext} (see @ref{eval_ngettext Invocation}).
473 +@code{eval_gettext} (see @ref{eval_gettext}) and
474 +@code{eval_ngettext} (see @ref{eval_ngettext}).
475 You have to ensure that @code{gettext.sh} can be found in the @code{PATH}.
478 @@ -7930,7 +7929,7 @@
479 @samp{eval_ngettext}, followed by a no-argument @samp{echo} command.
482 -@node gettext.sh, gettext Invocation, Preparing Shell Scripts, sh
483 +@node gettext.sh, gettext Invocation, Preparing Shell Scripts, sh
484 @subsubsection Contents of @code{gettext.sh}
486 @code{gettext.sh}, contained in the run-time package of GNU gettext, provides
487 @@ -7942,28 +7941,28 @@
488 and a newline, without interpreting backslashes in the argument string.
491 -See @ref{eval_gettext Invocation}.
492 +See @ref{eval_gettext}.
495 -See @ref{eval_ngettext Invocation}.
496 +See @ref{eval_ngettext}.
499 -@node gettext Invocation, ngettext Invocation, gettext.sh, sh
500 +@node gettext Invocation, ngettext, gettext.sh, sh
501 @subsubsection Invoking the @code{gettext} program
503 @include rt-gettext.texi
505 -@node ngettext Invocation, envsubst Invocation, gettext Invocation, sh
506 +@node ngettext, envsubst, gettext Invocation, sh
507 @subsubsection Invoking the @code{ngettext} program
509 @include rt-ngettext.texi
511 -@node envsubst Invocation, eval_gettext Invocation, ngettext Invocation, sh
512 +@node envsubst, eval_gettext, ngettext, sh
513 @subsubsection Invoking the @code{envsubst} program
515 @include rt-envsubst.texi
517 -@node eval_gettext Invocation, eval_ngettext Invocation, envsubst Invocation, sh
518 +@node eval_gettext, eval_ngettext, envsubst, sh
519 @subsubsection Invoking the @code{eval_gettext} function
521 @cindex @code{eval_gettext} function, usage
522 @@ -7976,7 +7975,7 @@
523 performing dollar-substitution on the result. Note that only shell variables
524 mentioned in @var{msgid} will be dollar-substituted in the result.
526 -@node eval_ngettext Invocation, , eval_gettext Invocation, sh
527 +@node eval_ngettext, , eval_gettext, sh
528 @subsubsection Invoking the @code{eval_ngettext} function
530 @cindex @code{eval_ngettext} function, usage
531 --- gettext-0.12.1/gettext-tools/doc/gettextize.texi.orig 2003-05-05 11:09:21.000000000 +0200
532 +++ gettext-0.12.1/gettext-tools/doc/gettextize.texi 2003-06-07 20:10:53.000000000 +0200
534 of the GNU build system, in the sense that it should not be invoked
535 automatically, and not be invoked by someone who doesn't assume the
536 responsibilities of a package maintainer. For the latter purpose, a
537 -separate tool is provided, see @ref{autopoint Invocation}.
538 +separate tool is provided, see @ref{autopoint}.
539 --- gettext-0.13/gettext-runtime/libasprintf/autosprintf.texi.orig Fri May 30 16:30:21 2003
540 +++ gettext-0.13/gettext-runtime/libasprintf/autosprintf.texi Mon Dec 1 15:52:12 2003
545 -@dircategory C++ libraries
546 +@dircategory Libraries:
548 -* autosprintf: (autosprintf). Support for printf format strings in C++.
549 +* autosprintf: (autosprintf). Support for printf format strings in C++