# List of files that contain translatable strings.
# Copyright 1998 Free Software Foundation, Inc.

# This file is part of GNU CC.

# GNU CC is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.

# GNU CC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU CC; see the file COPYING.  If not, write to
# the Free Software Foundation, 59 Temple Place - Suite 330,
# Boston MA 02111-1307, USA.


# This should list all .c and .h files in this distribution.
# Files that are intentionally excluded should be commented out, not removed.
# To exclude a file, prepend a '#' to its name, and follow it by a space
# and a comment as to why it was excluded.

# By convention, if any file included in this list defines a function
# with an argument whose name ends in `msgid', that function
# is expected to translate the argument before presenting it to the user.
# ../exgettext uses this convention to scan for strings that need translation.
# A function can have at most one msgid argument.
# Two functions with the same name in different programs
# must agree about which argument (if any) is a msgid.

# Here are some reasons why a file might be commented-out in the list below:

#   It is part of the GCC library.

#   It is part of the translation machinery itself.

#   It is meant to be executed only by GCC maintainers or installers.
#   Such files do not need to be translated, 
#   as these people typically need to be able to read English anyway.

#   It is not yet internationalized, because it contains many strings
#   that require a lot of analysis, and the file is little-used.


acconfig.h
assert.h
basic-block.h
bitmap.c
bitmap.h
c-aux-info.c
c-common.c
c-convert.c
c-decl.c
c-gperf.h
c-iterate.c
c-lang.c
c-lex.c
c-lex.h
c-parse.c
c-parse.h
c-pragma.c
c-pragma.h
c-tree.h
c-typeck.c
caller-save.c
calls.c
cccp.c
cexp.c
../libiberty/choose-temp.c
collect2.c
combine.c
conditions.h
config/a29k/a29k.c
config/a29k/a29k.h
config/a29k/udi.h
config/a29k/unix.h
config/a29k/vx29k.h
config/a29k/xm-a29k.h
config/alpha/alpha-interix.h
config/alpha/alpha.c
config/alpha/alpha.h
config/alpha/alpha32.h
config/alpha/elf.h
config/alpha/linux-ecoff.h
config/alpha/linux-elf.h
config/alpha/linux.h
config/alpha/netbsd-elf.h
config/alpha/netbsd.h
config/alpha/openbsd.h
config/alpha/osf.h
config/alpha/osf12.h
config/alpha/osf2or3.h
config/alpha/vms-tramp.asm
config/alpha/vms.h
config/alpha/vxworks.h
config/alpha/win-nt.h
config/alpha/xm-alpha-interix.h
config/alpha/xm-alpha.h
config/alpha/xm-openbsd.h
config/alpha/xm-vms.h
config/alpha/xm-winnt.h
config/aoutos.h
config/arc/arc.c
config/arc/arc.h
config/arc/initfini.c
config/arc/xm-arc.h
config/arm/aof.h
config/arm/aout.h
config/arm/arm.c
config/arm/arm.h
config/arm/coff.h
config/arm/linux-gas.h
config/arm/netbsd.h
config/arm/riscix.h
config/arm/riscix1-1.h
config/arm/rix-gas.h
config/arm/semi.h
config/arm/semiaof.h
config/arm/xm-arm.h
config/clipper/clipper.c
config/clipper/clipper.h
config/clipper/clix.h
config/clipper/xm-clix.h
config/convex/convex.c
config/convex/convex.h
config/convex/xm-convex.h
config/dbx.h
config/dbxcoff.h
config/dsp16xx/dsp16xx.c
config/dsp16xx/dsp16xx.h
config/dsp16xx/xm-dsp16xx.h
config/elxsi/elxsi.c
config/elxsi/elxsi.h
config/elxsi/xm-elxsi.h
config/float-i128.h
config/float-i32.h
config/float-i64.h
config/float-sh.h
config/float-vax.h
config/fp-bit.c
config/fx80/fx80.c
config/fx80/fx80.h
config/fx80/xm-fx80.h
config/gmicro/gmicro.c
config/gmicro/gmicro.h
config/gnu.h
config/gofast.h
config/h8300/h8300.c
config/h8300/h8300.h
config/h8300/xm-h8300.h
config/i370/i370.c
config/i370/i370.h
config/i370/xm-i370.h
config/i386/aix386.h
config/i386/aix386ng.h
config/i386/att.h
config/i386/bsd.h
config/i386/bsd386.h
config/i386/crtdll.h
config/i386/cygwin.h
config/i386/dgux.c
config/i386/dgux.h
config/i386/freebsd-elf.h
config/i386/freebsd.h
config/i386/gas.h
config/i386/gmon-sol2.c
config/i386/gnu.h
config/i386/djgpp-rtems.h
config/i386/djgpp.h
config/i386/gstabs.h
config/i386/i386-aout.h
config/i386/i386-coff.h
config/i386/i386.c
config/i386/i386.h
config/i386/isc.h
config/i386/isccoff.h
config/i386/iscdbx.h
config/i386/linux-aout.h
config/i386/linux-oldld.h
config/i386/linux.h
config/i386/lynx-ng.h
config/i386/lynx.h
config/i386/mach.h
config/i386/mingw32.h
config/i386/moss.h
config/i386/netbsd.h
config/i386/next.h
config/i386/os2.h
config/i386/osf1elf.h
config/i386/osf1elfgdb.h
config/i386/osfelf.h
config/i386/osfrose.h
config/i386/perform.h
config/i386/ptx4-i.h
config/i386/rtems.h
config/i386/rtemself.h
config/i386/sco.h
config/i386/sco4.h
config/i386/sco4dbx.h
config/i386/sco5.h
config/i386/scodbx.h
config/i386/seq-gas.h
config/i386/seq-sysv3.h
config/i386/seq2-sysv3.h
config/i386/sequent.h
config/i386/sol2.h
config/i386/sol2dbg.h
config/i386/sun.h
config/i386/sun386.h
config/i386/svr3dbx.h
config/i386/svr3gas.h
config/i386/sysv3.h
config/i386/sysv4.h
config/i386/unix.h
config/i386/v3gas.h
config/i386/vsta.h
config/i386/win-nt.h
config/i386/winnt.c
config/i386/xm-aix.h
config/i386/xm-cygwin.h
config/i386/xm-dos.h
config/i386/xm-djgpp.h
config/i386/xm-i386.h
config/i386/xm-isc.h
config/i386/xm-lynx.h
config/i386/xm-mingw32.h
config/i386/xm-next.h
config/i386/xm-os2.h
config/i386/xm-osf.h
config/i386/xm-osf1elf.h
config/i386/xm-sco.h
config/i386/xm-sco5.h
config/i386/xm-sysv4.h
config/i386/xm-vsta.h
config/i860/bsd-gas.h
config/i860/bsd.h
config/i860/fx2800.h
config/i860/i860.c
config/i860/i860.h
config/i860/mach.h
config/i860/paragon.h
config/i860/sysv3.h
config/i860/sysv4.h
config/i860/xm-i860.h
config/i960/i960-coff.h
config/i960/i960.c
config/i960/i960.h
config/i960/rtems.h
config/i960/vx960-coff.h
config/i960/vx960.h
config/i960/xm-i960.h
config/libgloss.h
config/linux-aout.h
config/linux.h
config/lynx-ng.h
config/lynx.h
config/m32r/initfini.c
config/m32r/m32r.c
config/m32r/m32r.h
config/m32r/xm-m32r.h
config/m68k/a-ux.h
config/m68k/altos3068.h
config/m68k/amix.h
config/m68k/apollo68.h
config/m68k/atari.h
config/m68k/aux-crt1.c
config/m68k/aux-exit.c
config/m68k/aux-mcount.c
config/m68k/auxas.h
config/m68k/auxgas.h
config/m68k/auxgld.h
config/m68k/auxld.h
config/m68k/ccur-GAS.h
config/m68k/coff.h
config/m68k/crds.h
config/m68k/ctix.h
config/m68k/dpx2.h
config/m68k/dpx2cdbx.h
config/m68k/dpx2g.h
config/m68k/fpgnulib.c
config/m68k/hp2bsd.h
config/m68k/hp310.h
config/m68k/hp310g.h
config/m68k/hp320.h
config/m68k/hp320g.h
config/m68k/hp3bsd.h
config/m68k/hp3bsd44.h
config/m68k/hpux7.h
config/m68k/isi-nfp.h
config/m68k/isi.h
config/m68k/linux-aout.h
config/m68k/linux.h
config/m68k/lynx-ng.h
config/m68k/lynx.h
config/m68k/m68k-aout.h
config/m68k/m68k-coff.h
config/m68k/m68k-none.h
config/m68k/m68k-psos.h
config/m68k/m68k.c
config/m68k/m68k.h
config/m68k/m68kemb.h
config/m68k/m68kv4.h
config/m68k/mot3300.h
config/m68k/netbsd.h
config/m68k/news.h
config/m68k/news3.h
config/m68k/news3gas.h
config/m68k/newsgas.h
config/m68k/next.h
config/m68k/next21.h
config/m68k/pbb.h
config/m68k/plexus.h
config/m68k/rtems.h
config/m68k/sgs.h
config/m68k/sun2.h
config/m68k/sun2o4.h
config/m68k/sun3.h
config/m68k/sun3mach.h
config/m68k/sun3n.h
config/m68k/sun3n3.h
config/m68k/sun3o3.h
config/m68k/tower-as.h
config/m68k/tower.h
config/m68k/vxm68k.h
config/m68k/xm-3b1.h
config/m68k/xm-atari.h
config/m68k/xm-crds.h
config/m68k/xm-lynx.h
config/m68k/xm-m68k.h
config/m68k/xm-mot3300.h
config/m68k/xm-next.h
config/m68k/xm-plexus.h
config/m88k/dgux.h
config/m88k/dguxbcs.h
config/m88k/dolph.h
config/m88k/luna.h
config/m88k/m88k-aout.h
config/m88k/m88k-coff.h
config/m88k/m88k.c
config/m88k/m88k.h
config/m88k/sysv3.h
config/m88k/sysv4.h
config/m88k/tekXD88.h
config/m88k/xm-m88k.h
config/m88k/xm-sysv3.h
config/mips/abi64.h
config/mips/bsd-4.h
config/mips/bsd-5.h
config/mips/cross64.h
config/mips/dec-bsd.h
config/mips/dec-osf1.h
config/mips/ecoff.h
config/mips/ecoffl.h
config/mips/elf.h
config/mips/elf64.h
config/mips/elfl.h
config/mips/elfl64.h
config/mips/elforion.h
config/mips/gnu.h
config/mips/iris3.h
config/mips/iris4.h
config/mips/iris4loser.h
config/mips/iris5.h
config/mips/iris5gas.h
config/mips/iris6.h
config/mips/mips-5.h
config/mips/mips.c
config/mips/mips.h
config/mips/netbsd.h
config/mips/news4.h
config/mips/news5.h
config/mips/osfrose.h
config/mips/r3900.h
config/mips/rtems64.h
config/mips/sni-gas.h
config/mips/sni-svr4.h
config/mips/svr3-4.h
config/mips/svr3-5.h
config/mips/svr4-4.h
config/mips/svr4-5.h
config/mips/svr4-t.h
config/mips/ultrix.h
config/mips/xm-iris6.h
config/mips/xm-mips.h
config/mn10200/divmod.c
config/mn10200/mn10200.c
config/mn10200/mn10200.h
config/mn10200/udivmod.c
config/mn10200/udivmodsi4.c
config/mn10200/xm-mn10200.h
config/mn10300/mn10300.c
config/mn10300/mn10300.h
config/mn10300/xm-mn10300.h
config/msdos/mklibgcc.c
config/netbsd.h
config/nextstep.c
config/nextstep.h
config/nextstep21.h
config/ns32k/encore.h
config/ns32k/genix.h
config/ns32k/merlin.h
config/ns32k/netbsd.h
config/ns32k/ns32k.c
config/ns32k/ns32k.h
config/ns32k/pc532-mach.h
config/ns32k/pc532-min.h
config/ns32k/pc532.h
config/ns32k/sequent.h
config/ns32k/tek6000.h
config/ns32k/tek6100.h
config/ns32k/tek6200.h
config/ns32k/xm-ns32k.h
config/ns32k/xm-pc532-min.h
config/pa/pa-gas.h
config/pa/pa-hiux.h
config/pa/pa-hpux.h
config/pa/pa-hpux10.h
config/pa/pa-hpux7.h
config/pa/pa-hpux9.h
config/pa/pa-oldas.h
config/pa/pa-osf.h
config/pa/pa-pro-end.h
config/pa/pa-pro.h
config/pa/pa.c
config/pa/pa.h
config/pa/pa1.h
config/pa/rtems.h
config/pa/xm-pa.h
config/pa/xm-pahpux.h
config/pa/xm-papro.h
config/pdp11/pdp11.c
config/pdp11/pdp11.h
config/pdp11/xm-pdp11.h
config/psos.h
config/ptx4.h
config/pyr/pyr.c
config/pyr/pyr.h
config/pyr/xm-pyr.h
config/romp/romp.c
config/romp/romp.h
config/romp/xm-romp.h
config/rs6000/aix31.h
config/rs6000/aix3newas.h
config/rs6000/aix41.h
config/rs6000/cygwin.h
config/rs6000/eabi-ctors.c
config/rs6000/eabi.h
config/rs6000/eabiaix.h
config/rs6000/eabile.h
config/rs6000/eabilesim.h
config/rs6000/eabisim.h
config/rs6000/linux.h
config/rs6000/lynx.h
config/rs6000/mach.h
config/rs6000/netware.h
#config/rs6000/powerpc.h does not exist anymore in egcs
config/rs6000/rs6000.c
config/rs6000/rs6000.h
config/rs6000/rtems.h
config/rs6000/sol-c0.c
config/rs6000/sol2.h
config/rs6000/sysv4.h
config/rs6000/sysv4le.h
config/rs6000/vxppc.h
config/rs6000/win-nt.h
config/rs6000/xm-cygwin.h
config/rs6000/xm-lynx.h
config/rs6000/xm-mach.h
config/rs6000/xm-rs6000.h
config/rs6000/xm-sysv4.h
config/sh/elf.h
config/sh/rtems.h
config/sh/sh.c
config/sh/sh.h
config/sh/xm-sh.h
config/sparc/aout.h
config/sparc/bsd.h
config/sparc/elf.h
config/sparc/gmon-sol2.c
config/sparc/hal.h
config/sparc/linux-aout.h
config/sparc/linux.h
config/sparc/linux64.h
config/sparc/lite.h
config/sparc/litecoff.h
config/sparc/lynx-ng.h
config/sparc/lynx.h
config/sparc/netbsd.h
config/sparc/pbd.h
config/sparc/rtems.h
config/sparc/sol2-sld.h
config/sparc/sol2.h
config/sparc/sp64-aout.h
config/sparc/sp64-elf.h
config/sparc/sparc.c
config/sparc/sparc.h
config/sparc/splet.h
config/sparc/sun4gas.h
config/sparc/sun4o3.h
config/sparc/sunos4.h
config/sparc/sysv4.h
config/sparc/vxsim.h
config/sparc/vxsparc.h
config/sparc/xm-linux.h
config/sparc/xm-lynx.h
config/sparc/xm-sol2.h
config/sparc/xm-sp64.h
config/sparc/xm-sparc.h
config/sparc/xm-sysv4.h
config/spur/spur.c
config/spur/spur.h
config/spur/xm-spur.h
config/svr3.h
config/svr4.h
config/tahoe/harris.h
config/tahoe/tahoe.c
config/tahoe/tahoe.h
config/tahoe/xm-tahoe.h
config/v850/v850.c
config/v850/v850.h
config/v850/xm-v850.h
config/vax/netbsd.h
config/vax/ultrix.h
config/vax/vax.c
config/vax/vax.h
config/vax/vaxv.h
config/vax/vms.h
config/vax/xm-vax.h
config/vax/xm-vms.h
config/we32k/we32k.c
config/we32k/we32k.h
config/we32k/xm-we32k.h
config/winnt/dirent.c
config/winnt/dirent.h
config/winnt/fixinc-nt.c
config/winnt/ld.c
config/winnt/mklibgcc.c
config/winnt/oldnames.c
config/winnt/spawnv.c
config/winnt/win-nt.h
config/winnt/xm-winnt.h
config/xm-alloca.h
config/xm-gnu.h
config/xm-lynx.h
config/xm-siglist.h
config/xm-std32.h
convert.c
convert.h
cp/call.c
cp/class.c
cp/cp-tree.h
cp/cvt.c
cp/decl.c
cp/decl.h
cp/decl2.c
cp/errfn.c
cp/error.c
cp/except.c
cp/expr.c
cp/friend.c
cp/g++spec.c
cp/hash.h
cp/inc/new.h
cp/init.c
cp/input.c
cp/lang-options.h
cp/lang-specs.h
cp/lex.c
cp/lex.h
cp/method.c
cp/parse.c
cp/parse.h
cp/pt.c
cp/ptree.c
cp/repo.c
cp/rtti.c
cp/search.c
cp/sig.c
cp/spew.c
cp/tinfo.h
cp/tree.c
cp/typeck.c
cp/typeck2.c
cp/xref.c
../libiberty/cplus-dem.c
cppalloc.c
cpperror.c
cppexp.c
cpphash.c
cpphash.h
cpplib.c
cpplib.h
cppmain.c
#crtstuff.c is part of the GCC library
cse.c
dbxout.c
dbxstclass.h
defaults.h
../include/demangle.h
doschk.c
dwarf.h
dwarf2.h
dwarf2out.c
dwarfout.c
emit-rtl.c
#enquire.c is used only by GCC maintainers and installers
except.c
except.h
explow.c
expmed.c
expr.c
expr.h
final.c
#fix-header.c is used only by GCC maintainers and installers
flags.h
floatlib.c
flow.c
fold-const.c
fp-test.c
frame.c
#frame.h is part of the GCC library
function.c
function.h
gansidecl.h
#gbl-ctors.h is part of the GCC library
gcc.c
gcov-io.h
gcov.c
#gen-protos.c is used only by GCC maintainers and installers
#genattr.c is used only by GCC maintainers and installers
#genattrtab.c is used only by GCC maintainers and installers
#gencheck.c is used only by GCC maintainers and installers
#gencodes.c is used only by GCC maintainers and installers
#genconfig.c is used only by GCC maintainers and installers
#genemit.c is used only by GCC maintainers and installers
#genextract.c is used only by GCC maintainers and installers
#genflags.c is used only by GCC maintainers and installers
#genopinit.c is used only by GCC maintainers and installers
#genoutput.c is used only by GCC maintainers and installers
#genpeep.c is used only by GCC maintainers and installers
#genrecog.c is used only by GCC maintainers and installers
../libiberty/getopt.c
../include/getopt.h
../libiberty/getopt1.c
getpwd.c
ginclude/iso646.h
ginclude/math-3300.h
ginclude/math-68881.h
ginclude/ppc-asm.h
ginclude/proto.h
ginclude/stdarg.h
ginclude/stddef.h
ginclude/va-alpha.h
ginclude/va-arc.h
ginclude/va-clipper.h
ginclude/va-h8300.h
ginclude/va-i860.h
ginclude/va-i960.h
ginclude/va-m32r.h
ginclude/va-m88k.h
ginclude/va-mips.h
ginclude/va-mn10200.h
ginclude/va-mn10300.h
ginclude/va-pa.h
ginclude/va-ppc.h
ginclude/va-pyr.h
ginclude/va-sh.h
ginclude/va-sparc.h
ginclude/va-spur.h
ginclude/va-v850.h
ginclude/varargs.h
glimits.h
global.c
gmon.c
gstab.h
gsyms.h
gsyslimits.h
halfpic.c
halfpic.h
hard-reg-set.h
input.h
integrate.c
integrate.h
intl.c
intl.h
intl/bindtextdom.c
intl/cat-compat.c
intl/dcgettext.c
intl/dgettext.c
intl/explodename.c
intl/finddomain.c
intl/gettext.c
intl/gettext.h
intl/gettextP.h
intl/hash-string.h
intl/intl-compat.c
intl/l10nflist.c
intl/libgettext.h
intl/loadinfo.h
intl/loadmsgcat.c
intl/localealias.c
intl/textdomain.c
jump.c
#libgcc1-test.c is used only by GCC maintainers and installers
#libgcc1.c is part of the GCC library
#libgcc2.c is part of the GCC library
limitx.h
limity.h
local-alloc.c
#longlong.h is part of the GCC library
loop.c
loop.h
machmode.h
#mips-tdump.c is not yet internationalized
#mips-tfile.c is not yet internationalized
objc/objc-act.c
objc/objc-act.h
objc/objc-parse.c
optabs.c
output.h
pcp.h
../libiberty/pexecute.c
#po/cat-id-tbl.c contains the translation tables themselves
prefix.c
print-rtl.c
print-tree.c
profile.c
protoize.c
pself.c
pself1.c
pself2.c
pself3.c
real.c
real.h
recog.c
recog.h
reg-stack.c
regclass.c
regmove.c
regs.h
reload.c
reload.h
reload1.c
reorg.c
rtl.c
rtl.h
rtlanal.c
#scan-decls.c is used only by GCC maintainers and installers
#scan.c is used only by GCC maintainers and installers
scan.h
sched.c
sdbout.c
stack.h
stmt.c
stor-layout.c
stupid.c
sys-protos.h
sys-types.h
toplev.c
tree.c
tree.h
typeclass.h
unprotoize.c
unroll.c
varasm.c
version.c
xcoffout.c
xcoffout.h
