1 # List of files that contain translatable strings.
2 # Copyright 1998 Free Software Foundation, Inc.
4 # This file is part of GNU CC.
6 # GNU CC is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 2, or (at your option)
11 # GNU CC is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with GNU CC; see the file COPYING. If not, write to
18 # the Free Software Foundation, 59 Temple Place - Suite 330,
19 # Boston MA 02111-1307, USA.
22 # This should list all .c and .h files in this distribution.
23 # Files that are intentionally excluded should be commented out, not removed.
24 # To exclude a file, prepend a '#' to its name, and follow it by a space
25 # and a comment as to why it was excluded.
27 # By convention, if any file included in this list defines a function
28 # with an argument whose name ends in `msgid', that function
29 # is expected to translate the argument before presenting it to the user.
30 # ../exgettext uses this convention to scan for strings that need translation.
31 # A function can have at most one msgid argument.
32 # Two functions with the same name in different programs
33 # must agree about which argument (if any) is a msgid.
35 # Here are some reasons why a file might be commented-out in the list below:
37 # It is part of the GCC library.
39 # It is part of the translation machinery itself.
41 # It is meant to be executed only by GCC maintainers or installers.
42 # Such files do not need to be translated,
43 # as these people typically need to be able to read English anyway.
45 # It is not yet internationalized, because it contains many strings
46 # that require a lot of analysis, and the file is little-used.
73 ../libiberty/choose-temp.c
84 config/alpha/alpha-interix.h
87 config/alpha/alpha32.h
89 config/alpha/linux-ecoff.h
90 config/alpha/linux-elf.h
92 config/alpha/netbsd-elf.h
94 config/alpha/openbsd.h
97 config/alpha/osf2or3.h
98 #config/alpha/vms-tramp.asm is part of the GCC library
100 config/alpha/vxworks.h
101 config/alpha/win-nt.h
102 config/alpha/xm-alpha-interix.h
103 config/alpha/xm-alpha.h
104 config/alpha/xm-openbsd.h
105 config/alpha/xm-vms.h
106 config/alpha/xm-winnt.h
110 config/arc/initfini.c
117 config/arm/linux-gas.h
120 config/arm/riscix1-1.h
125 config/clipper/clipper.c
126 config/clipper/clipper.h
127 config/clipper/clix.h
128 config/clipper/xm-clix.h
129 config/convex/convex.c
130 config/convex/convex.h
131 config/convex/xm-convex.h
134 config/dsp16xx/dsp16xx.c
135 config/dsp16xx/dsp16xx.h
136 config/dsp16xx/xm-dsp16xx.h
139 config/elxsi/xm-elxsi.h
151 config/h8300/xm-h8300.h
154 config/i370/xm-i370.h
156 config/i386/aix386ng.h
164 config/i386/freebsd-aout.h
165 config/i386/freebsd.h
167 config/i386/gmon-sol2.c
169 config/i386/djgpp-rtems.h
172 config/i386/i386-aout.h
173 config/i386/i386-coff.h
177 config/i386/isccoff.h
179 config/i386/linux-aout.h
180 config/i386/linux-oldld.h
182 config/i386/lynx-ng.h
185 config/i386/mingw32.h
188 config/i386/netware.h
191 config/i386/osf1elf.h
192 config/i386/osf1elfgdb.h
194 config/i386/osfrose.h
195 config/i386/perform.h
198 config/i386/rtemself.h
201 config/i386/sco4dbx.h
204 config/i386/seq-gas.h
205 config/i386/seq-sysv3.h
206 config/i386/seq2-sysv3.h
207 config/i386/sequent.h
209 config/i386/sol2gas.h
212 config/i386/svr3dbx.h
213 config/i386/svr3gas.h
222 config/i386/xm-cygwin.h
224 config/i386/xm-djgpp.h
225 config/i386/xm-i386.h
227 config/i386/xm-lynx.h
228 config/i386/xm-mingw32.h
229 config/i386/xm-next.h
232 config/i386/xm-osf1elf.h
234 config/i386/xm-sco5.h
235 config/i386/xm-sysv4.h
236 config/i386/xm-vsta.h
237 config/i860/bsd-gas.h
243 config/i860/paragon.h
246 config/i860/xm-i860.h
247 config/i960/i960-coff.h
251 config/i960/vx960-coff.h
253 config/i960/xm-i960.h
259 config/m32r/initfini.c
262 config/m32r/xm-m32r.h
264 config/m68k/altos3068.h
266 config/m68k/apollo68.h
268 config/m68k/aux-crt1.c
269 config/m68k/aux-exit.c
270 config/m68k/aux-mcount.c
275 config/m68k/ccur-GAS.h
280 config/m68k/dpx2cdbx.h
282 config/m68k/fpgnulib.c
289 config/m68k/hp3bsd44.h
291 config/m68k/isi-nfp.h
293 config/m68k/linux-aout.h
295 config/m68k/lynx-ng.h
297 config/m68k/m68k-aout.h
298 config/m68k/m68k-coff.h
299 config/m68k/m68k-none.h
300 config/m68k/m68k-psos.h
303 config/m68k/m68kemb.h
305 config/m68k/mot3300.h
309 config/m68k/news3gas.h
310 config/m68k/newsgas.h
320 config/m68k/sun3mach.h
324 config/m68k/tower-as.h
328 config/m68k/xm-atari.h
329 config/m68k/xm-crds.h
330 config/m68k/xm-lynx.h
331 config/m68k/xm-m68k.h
332 config/m68k/xm-mot3300.h
333 config/m68k/xm-next.h
334 config/m68k/xm-plexus.h
336 config/m88k/dguxbcs.h
339 config/m88k/m88k-aout.h
340 config/m88k/m88k-coff.h
345 config/m88k/tekXD88.h
346 config/m88k/xm-m88k.h
347 config/m88k/xm-sysv3.h
351 config/mips/cross64.h
352 config/mips/dec-bsd.h
353 config/mips/dec-osf1.h
360 config/mips/elforion.h
364 config/mips/iris4loser.h
366 config/mips/iris5gas.h
374 config/mips/osfrose.h
376 config/mips/rtems64.h
377 config/mips/sni-gas.h
378 config/mips/sni-svr4.h
385 config/mips/xm-iris6.h
386 config/mips/xm-mips.h
387 config/mn10200/divmod.c
388 config/mn10200/mn10200.c
389 config/mn10200/mn10200.h
390 config/mn10200/udivmod.c
391 config/mn10200/udivmodsi4.c
392 config/mn10200/xm-mn10200.h
393 config/mn10300/mn10300.c
394 config/mn10300/mn10300.h
395 config/mn10300/xm-mn10300.h
396 config/msdos/mklibgcc.c
402 config/ns32k/encore.h
403 config/ns32k/merlin.h
404 config/ns32k/netbsd.h
407 config/ns32k/pc532-mach.h
408 config/ns32k/pc532-min.h
410 config/ns32k/sequent.h
411 config/ns32k/tek6000.h
412 config/ns32k/tek6100.h
413 config/ns32k/tek6200.h
414 config/ns32k/xm-ns32k.h
415 config/ns32k/xm-pc532-min.h
420 config/pa/pa-hpux10.h
421 config/pa/pa-hpux11.h
426 config/pa/pa-pro-end.h
432 config/pa/xm-pahpux.h
436 config/pdp11/xm-pdp11.h
441 config/romp/xm-romp.h
443 config/rs6000/aix31.h
444 config/rs6000/aix3newas.h
445 config/rs6000/aix41.h
446 config/rs6000/aix43.h
449 config/rs6000/eabiaix.h
450 config/rs6000/eabisim.h
451 config/rs6000/linux.h
454 config/rs6000/rs6000-protos.h
455 config/rs6000/rs6000.c
456 config/rs6000/rs6000.h
457 config/rs6000/rtems.h
458 #config/rs6000/sol-c0.c
460 config/rs6000/sysv4.h
461 config/rs6000/sysv4le.h
462 config/rs6000/vxppc.h
463 config/rs6000/xm-beos.h
464 config/rs6000/xm-cygwin.h
465 config/rs6000/xm-lynx.h
466 config/rs6000/xm-mach.h
467 config/rs6000/xm-rs6000.h
468 config/rs6000/xm-sysv4.h
478 config/sparc/gmon-sol2.c
480 config/sparc/linux-aout.h
482 config/sparc/linux64.h
484 config/sparc/litecoff.h
485 config/sparc/lynx-ng.h
487 config/sparc/netbsd.h
490 config/sparc/sol2-sld.h
492 config/sparc/sp64-aout.h
493 config/sparc/sp64-elf.h
497 config/sparc/sun4gas.h
498 config/sparc/sun4o3.h
499 config/sparc/sunos4.h
502 config/sparc/vxsparc.h
503 config/sparc/xm-linux.h
504 config/sparc/xm-lynx.h
505 config/sparc/xm-sol2.h
506 config/sparc/xm-sp64.h
507 config/sparc/xm-sparc.h
508 config/sparc/xm-sysv4.h
513 config/v850/xm-v850.h
524 config/we32k/xm-we32k.h
525 config/winnt/dirent.c
526 config/winnt/dirent.h
527 config/winnt/fixinc-nt.c
529 config/winnt/mklibgcc.c
530 config/winnt/oldnames.c
531 config/winnt/spawnv.c
532 config/winnt/win-nt.h
533 config/winnt/xm-winnt.h
572 ../libiberty/cplus-dem.c
587 #crtstuff.c is part of the GCC library
594 ../include/demangle.h
605 ../libiberty/dyn-string.c
606 ../include/dyn-string.h
608 #enquire.c is used only by GCC maintainers and installers
616 #fix-header.c is used only by GCC maintainers and installers
624 #frame.h is part of the GCC library
628 #gbl-ctors.h is part of the GCC library
632 #gen-protos.c is used only by GCC maintainers and installers
633 #genattr.c is used only by GCC maintainers and installers
634 #genattrtab.c is used only by GCC maintainers and installers
635 #gencheck.c is used only by GCC maintainers and installers
636 #gencodes.c is used only by GCC maintainers and installers
637 #genconfig.c is used only by GCC maintainers and installers
638 #genemit.c is used only by GCC maintainers and installers
639 #genextract.c is used only by GCC maintainers and installers
640 #genflags.c is used only by GCC maintainers and installers
641 #gengenrtl.c is used only by GCC maintainers and installers
642 #genopinit.c is used only by GCC maintainers and installers
643 #genoutput.c is used only by GCC maintainers and installers
644 #genpeep.c is used only by GCC maintainers and installers
645 #genrecog.c is used only by GCC maintainers and installers
646 #gensupport.c is used only by GCC maintainers and installers
647 #gensupport.h is used only by GCC maintainers and installers
648 ../libiberty/getopt.c
650 ../libiberty/getopt1.c
651 ../libiberty/getpwd.c
660 ginclude/math-68881.h
714 #libgcc1-test.c is used only by GCC maintainers and installers
715 #libgcc1.c is part of the GCC library
716 #libgcc2.c is part of the GCC library
721 #longlong.h is part of the GCC library
729 #mips-tdump.c is not yet internationalized
730 #mips-tfile.c is not yet internationalized
735 ../libiberty/pexecute.c
736 #po/cat-id-tbl.c contains the translation tables themselves
768 #scan-decls.c is used only by GCC maintainers and installers
769 #scan.c is used only by GCC maintainers and installers