8sa1-gcc/gcc
Jeff Law 214be03f82 fix copyrights
From-SVN: r32197
2000-02-26 14:35:46 -07:00
..
ch Fix copyrights 2000-02-26 06:51:58 -07:00
config fix copyrights 2000-02-26 14:35:46 -07:00
cp Fix copyrights 2000-02-26 13:16:12 -07:00
f Fix copyrights 2000-02-26 13:02:01 -07:00
fixinc Fix copyrights 2000-02-26 13:02:01 -07:00
ginclude * ginclude/stddef.h: Correct usage of _BSD_RUNE_T_ for FreeBSD. 2000-02-15 21:04:53 +00:00
intl
java Fix copyrights 2000-02-26 13:02:01 -07:00
objc Fix copyrights 2000-02-26 13:02:01 -07:00
po tinfo.h: Remove apostrophes from C++ comment (xgettext thinks this file is plain C). 2000-02-06 06:57:21 +00:00
testsuite * gcc.c-torture/execute/20000225-1.c: New test. 2000-02-25 21:46:00 -07:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h configure.in (--enable-new-gxx-abi): New option. 2000-01-13 15:36:24 +00:00
aclocal.m4 Oops, a reference to mmap_zero remained 2000-01-16 18:49:31 +00:00
alias.c Typo fix. 2000-01-21 10:36:05 +00:00
assert.h
basic-block.h flow.c (dump_regset, [...]): New functions. 2000-02-17 04:16:40 +00:00
bitmap.c bitmap.c (bitmap_operation): Avoid using -1 for index since unsigned. 2000-02-18 20:27:00 -05:00
bitmap.h alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
BUGS
build-make
builtins.c Copyright fixes. 2000-02-25 22:45:17 -07:00
c-aux-info.c Copyright fixes. 2000-02-25 22:45:17 -07:00
c-common.c tree.h (TREE_SET_PERMANENT): New macro. 2000-02-24 04:04:06 +00:00
c-common.h Copyright fixes. 2000-02-25 22:45:17 -07:00
c-convert.c
c-decl.c c-common.c (decl_attributes): Set DECL_SIZE_UNIT. 2000-02-19 20:11:00 -05:00
c-gperf.h i386.c (ix86_expand_move): Never add clobbers to move patterns. 1999-12-01 16:50:46 +00:00
c-iterate.c Copyright fixes. 2000-02-25 22:45:17 -07:00
c-lang.c Copyright fixes. 2000-02-25 22:45:17 -07:00
c-lex.c Copyright fixes. 2000-02-25 22:45:17 -07:00
c-lex.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-parse.c c-parse.in: Apply Ulrich's changes from c-parse.y. 2000-01-30 03:44:04 +00:00
c-parse.gperf alias.c (nonlocal_reference_p): Add static prototype. 1999-10-03 16:08:31 +00:00
c-parse.h c-parse.in (string action): Do not warn about ANSI string concatenation in system headers. 1999-12-17 21:23:38 +00:00
c-parse.in Copyright fixes 2000-02-25 22:54:31 -07:00
c-parse.y Fix copyrights. 2000-02-26 06:55:09 -07:00
c-pragma.c Copyright fixes 2000-02-25 22:54:31 -07:00
c-pragma.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-tree.h Copyright fixes 2000-02-25 22:54:31 -07:00
c-typeck.c c-typeck.c (add_pending_init): Don't abort for multiple fields at the same offset. 2000-02-20 00:30:30 -08:00
caller-save.c Copyright fixes. 2000-02-25 22:45:17 -07:00
calls.c Copyright fixes 2000-02-25 22:54:31 -07:00
cccp.1
cccp.c Copyright fixes 2000-02-25 22:54:31 -07:00
cexp.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
cexp.y Copyright fixes 2000-02-25 22:54:31 -07:00
ChangeLog elfos.h (ASM_OUTPUT_LABELREF): Don't define. 2000-02-26 20:03:11 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.lib
collect2.c Copyright fixes 2000-02-25 22:54:31 -07:00
collect2.h
combine.c Copyright fixes 2000-02-25 22:54:31 -07:00
conditions.h
config.guess
config.in aclocal.m4 (AC_FUNC_MMAP_ZERO): New macro. 2000-01-16 18:16:55 +00:00
configure pa.h (FUNCTION_ARG_PASS_BY_REFERENCE): Handle pass-by-reference for arguments with a mode, but no type. 2000-02-22 01:40:16 -07:00
configure.bat
configure.frag
configure.in pa.h (FUNCTION_ARG_PASS_BY_REFERENCE): Handle pass-by-reference for arguments with a mode, but no type. 2000-02-22 01:40:16 -07:00
configure.lang
convert.c Copyright fixes 2000-02-25 22:54:31 -07:00
convert.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
COPYING
COPYING.LIB
cpp.1 Fix copyrights. 2000-02-25 22:59:31 -07:00
cpp.fns
cpp.texi Fix copyrights. 2000-02-25 22:59:31 -07:00
cppalloc.c Fix copyrights. 2000-02-25 22:59:31 -07:00
cpperror.c Fix copyrights. 2000-02-25 22:59:31 -07:00
cppexp.c cpplib.h (enum cpp_token): Added CPP_WCHAR and CPP_WSTRING. 2000-02-23 19:21:07 +00:00
cppfiles.c Fix copyrights. 2000-02-25 22:59:31 -07:00
cpphash.c Fix copyrights. 2000-02-25 22:59:31 -07:00
cpphash.h cpphash.c: Fix formatting, update commentary. 2000-02-11 20:17:27 +00:00
cppinit.c Fix copyrights. 2000-02-25 22:59:31 -07:00
cpplib.c Fix copyrights. 2000-02-25 22:59:31 -07:00
cpplib.h cpplib.h (enum cpp_token): Added CPP_WCHAR and CPP_WSTRING. 2000-02-23 19:21:07 +00:00
cppmain.c Fix copyrights. 2000-02-25 22:59:31 -07:00
cppspec.c Fix typo in last change. 1999-09-13 04:40:51 +00:00
cppulp.c Fix copyrights. 2000-02-25 22:59:31 -07:00
cross-make configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
crtstuff.c Fix copyrights. 2000-02-25 22:59:31 -07:00
cse.c Fix copyrights. 2000-02-25 22:59:31 -07:00
cstamp-h.in
dbxout.c Copyright fixes. 2000-02-25 23:04:48 -07:00
dbxout.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dbxstclass.h
defaults.h Copyright fixes. 2000-02-25 23:04:48 -07:00
diagnostic.c * diagnostic.c (init_output_buffer): Handle case of null PREFIX. 2000-02-23 07:17:57 -05:00
doprint.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
doschk.c
dostage2
dostage3
dwarf2.h dwarf2.h (DW_CFA_GNU_negative_offset_extended): New constant. 2000-02-09 01:57:21 +00:00
dwarf2out.c dwarf2out.c (output_line_info): Put the marker for the end of the line number info at the actual end. 2000-02-22 17:04:35 -05:00
dwarf2out.h Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
dwarf.h
dwarfout.c Copyright fixes. 2000-02-25 23:04:48 -07:00
dwarfout.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dyn-string.c
dyn-string.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
eh-common.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
emit-rtl.c Copyright fixes. 2000-02-25 23:04:48 -07:00
enquire.c
errors.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
errors.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
except.c Copyright fixes. 2000-02-25 23:04:48 -07:00
except.h Copyright fixes. 2000-02-25 23:04:48 -07:00
exgettext tinfo.h: Remove apostrophes from C++ comment (xgettext thinks this file is plain C). 2000-02-06 06:57:21 +00:00
explow.c Copyright fixes. 2000-02-25 23:04:48 -07:00
expmed.c Copyright fixes. 2000-02-25 23:04:48 -07:00
expr.c c-common.c (decl_attributes): Set DECL_SIZE_UNIT. 2000-02-19 20:11:00 -05:00
expr.h Copyright fixes. 2000-02-25 23:04:48 -07:00
extend.texi invoke.texi: Add AVR invocation docs. 2000-02-16 21:09:21 -07:00
final.c Fix copyrights. 2000-02-25 23:23:30 -07:00
fix-header.c Fix copyrights. 2000-02-25 23:23:30 -07:00
fixproto
flags.h c-common.c (decl_attributes): Set DECL_SIZE_UNIT. 2000-02-19 20:11:00 -05:00
floatlib.c
flow.c Fix copyrights. 2000-02-25 23:23:30 -07:00
fold-const.c c-common.c (decl_attributes): Set DECL_SIZE_UNIT. 2000-02-19 20:11:00 -05:00
fp-test.c rtl.def: Add unordered fp comparisions. 2000-01-24 12:10:04 -08:00
frame.c dwarf2.h (DW_CFA_GNU_negative_offset_extended): New constant. 2000-02-09 01:57:21 +00:00
frame.h Restore i386 binary compatibility in Dwarf EH info. 1999-12-29 20:44:13 -07:00
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c Fix copyrights. 2000-02-26 07:26:24 -07:00
function.h Fix copyrights. 2000-02-26 07:26:24 -07:00
future.options
gansidecl.h gansidecl.h (PROTO, [...]): Delete macros. 2000-01-31 16:39:49 +00:00
gbl-ctors.h gbl-ctors.h: Lose HAVE_ATEXIT. 1999-09-15 17:41:16 -04:00
gcc.1 * gcc.1 (PA options): Remove obsolete -mshared-libs options. 1999-11-02 03:23:46 -07:00
gcc.c Fix copyrights. 2000-02-25 23:23:30 -07:00
gcc.h Makefile.in (TREE_H, [...]): Depend on version.h. 2000-02-15 16:36:35 +00:00
gcc.hlp
gcc.texi Fix copyrights. 2000-02-25 23:23:30 -07:00
gccspec.c Makefile.in (gcc.o, [...]): Depend on gcc.h. 1999-09-13 03:57:40 +00:00
gcov-io.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
gcov.c Fix copyrights. 2000-02-25 23:23:30 -07:00
gcov.texi gcov.c (struct arcdata): Add hits and total, remove prob. 1999-11-10 12:17:15 -05:00
gcse.c flow.c (find_basic_blocks): Remove do_cleanup argument. 2000-01-28 14:22:50 -08:00
gen-protos.c Fix copyrights. 2000-02-25 23:23:30 -07:00
genattr.c Fix copyrights. 2000-02-25 23:23:30 -07:00
genattrtab.c Fix copyrights. 2000-02-26 06:55:09 -07:00
gencheck.c Update copyrights 2000-01-17 17:16:21 +00:00
gencodes.c Fix copyrights. 2000-02-26 06:55:09 -07:00
genconfig.c Fix copyrights. 2000-02-26 06:55:09 -07:00
genemit.c Fix copyrights. 2000-02-26 06:55:09 -07:00
genextract.c Fix copyrights. 2000-02-26 06:55:09 -07:00
genflags.c Fix copyrights. 2000-02-26 06:55:09 -07:00
gengenrtl.c Update copyrights 2000-01-17 17:16:21 +00:00
genmultilib linux64.h (TARGET_DEFAULT): Make -mapp-regs default on linux64 again. 1999-12-09 02:41:45 -08:00
genopinit.c Fix copyrights. 2000-02-26 06:55:09 -07:00
genoutput.c Fix copyrights. 2000-02-26 06:55:09 -07:00
genpeep.c Fix copyrights. 2000-02-26 06:55:09 -07:00
genrecog.c Fix copyrights. 2000-02-26 06:55:09 -07:00
ggc-callbacks.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
ggc-common.c c-common.c (decl_attributes): Set DECL_SIZE_UNIT. 2000-02-19 20:11:00 -05:00
ggc-none.c Simplified GC interface and other goodies. 1999-10-13 10:09:18 -07:00
ggc-page.c flow.c (mark_regs_live_at_end): Delete unused variables. 2000-02-10 16:45:23 +00:00
ggc-simple.c Update copyrights 2000-01-17 17:16:21 +00:00
ggc.h Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
glimits.h rs6000.c (processor_target_table): Add power3 as alias for 630. 2000-01-07 13:33:12 -05:00
global.c Fix copyrights. 2000-02-26 06:55:09 -07:00
gmon.c gmon.c, [...]: Remove advertising clause from BSD license 1999-11-22 13:40:20 -05:00
graph.c Update copyrights 2000-01-17 17:16:21 +00:00
graph.h Fix copyright. 1999-10-02 20:16:10 +00:00
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h crtstuff.c (__do_global_ctors_aux, [...]): Add prototype argument. 2000-02-12 19:19:01 +00:00
gthr-posix.h crtstuff.c (__do_global_ctors_aux, [...]): Add prototype argument. 2000-02-12 19:19:01 +00:00
gthr-single.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
gthr-solaris.h crtstuff.c (__do_global_ctors_aux, [...]): Add prototype argument. 2000-02-12 19:19:01 +00:00
gthr-vxworks.h crtstuff.c (__do_global_ctors_aux, [...]): Add prototype argument. 2000-02-12 19:19:01 +00:00
gthr-win32.h crtstuff.c (__do_global_ctors_aux, [...]): Add prototype argument. 2000-02-12 19:19:01 +00:00
gthr.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
haifa-sched.c Fix copyrights. 2000-02-26 06:55:09 -07:00
halfpic.c
halfpic.h Fix copyrights. 2000-02-26 06:55:09 -07:00
hard-reg-set.h Simplify reload register allocation 1999-12-13 13:21:35 +00:00
hash.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
hash.h configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
hwint.h
input.h input.h (push_srcloc): New function. 2000-02-25 01:07:31 +00:00
install1.texi
INSTALL
install.texi Fix copyrights. 2000-02-26 06:55:09 -07:00
integrate.c Copyright fixes 2000-02-25 22:54:31 -07:00
integrate.h Update copyrights 2000-01-17 17:16:21 +00:00
intl.c
intl.h
invoke.texi Fix copyrights. 2000-02-25 23:23:30 -07:00
jump.c Fix copyrights. 2000-02-25 23:23:30 -07:00
LANGUAGES
lcm.c bitmap.c (bitmap_operation): Avoid using -1 for index since unsigned. 2000-02-18 20:27:00 -05:00
libgcc1-test.c Make libgcc1-test.c compile without warnings 1999-10-05 23:07:09 +00:00
libgcc1.c
libgcc2.c frame.c (find_fde): Convert for loop to do-while so compiler sees it's always executed at least once. 2000-02-01 23:51:38 +00:00
limitx.h
limity.h
listing
lists.c Fix copyrights. 2000-02-26 06:55:09 -07:00
local-alloc.c Fix copyrights. 2000-02-26 06:55:09 -07:00
longlong.h * longlong.h (__clz_tab): Declare as static to match definition. 2000-02-16 21:40:47 -07:00
loop.c Fix copyrights. 2000-02-26 06:55:09 -07:00
loop.h loop.c (current_loop_info): Delete. 2000-01-25 22:49:56 +00:00
machmode.def
machmode.h machmode.h (get_mode_alignment): Declare. 2000-02-24 10:07:32 +00:00
make-l2.com
Makefile.in Copyright fixes. 2000-02-25 22:45:17 -07:00
makefile.vms
mbchar.c mbchar.c (literal_codeset, [...]): Constify a char*. 1999-10-05 16:21:34 +00:00
mbchar.h Update copyrights 2000-01-17 17:16:21 +00:00
md.texi invoke.texi: Add AVR invocation docs. 2000-02-16 21:09:21 -07:00
mips-tdump.c Update copyrights 2000-01-17 17:16:21 +00:00
mips-tfile.c Fix copyrights. 2000-02-26 06:55:09 -07:00
mkinstalldirs
move-if-change
NEWS Add support for MCore port 2000-02-14 22:56:20 +00:00
optabs.c Fix copyrights. 2000-02-26 06:55:09 -07:00
output.h Fix copyrights. 2000-02-26 07:26:24 -07:00
patch-apollo-includes
pcp.h cccp.c (progname, [...]): Constify a char*. 1999-10-25 00:33:56 +00:00
predict.c predict.c (estimate_probability): Added the pointer heuristic to the collection of static branch predictors. 2000-02-21 23:04:43 +00:00
prefix.c prefix.c (concat, lookup_key): Use xmalloc and xrealloc consistently. 2000-02-13 12:59:29 -07:00
prefix.h
print-rtl.c print-rtl.c (print_rtx): Don't print addresses when flag_dump_unnumbered. 2000-02-20 21:26:53 +00:00
print-tree.c tree.h (TREE_SET_PERMANENT): New macro. 2000-02-24 04:04:06 +00:00
PROBLEMS
profile.c Update copyrights 2000-01-17 17:16:21 +00:00
protoize.c Fix copyrights. 2000-02-26 07:26:24 -07:00
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.AVR Denis Chertykov <denisc@overta.ru> 2000-02-11 14:31:46 -08:00
README.C4X
README.DWARF
README.FRESCO
README.gnat
README.NS32K
README.RS6000
README.TRAD
README.X11
real.c Fix copyrights. 2000-02-26 07:26:24 -07:00
real.h Fix copyrights. 2000-02-26 07:26:24 -07:00
recog.c Fix copyrights. 2000-02-26 07:26:24 -07:00
recog.h Fix copyrights. 2000-02-26 07:26:24 -07:00
reg-stack.c Fix copyrights. 2000-02-26 07:26:24 -07:00
regclass.c Copyright fixes. 2000-02-25 22:45:17 -07:00
regmove.c Fix copyrights. 2000-02-26 07:26:24 -07:00
regs.h Fix copyrights. 2000-02-26 07:26:24 -07:00
reload1.c Fix copyrights. 2000-02-26 07:26:24 -07:00
reload.c Fix copyrights. 2000-02-26 07:26:24 -07:00
reload.h Fix copyrights. 2000-02-26 07:26:24 -07:00
reorg.c Fix copyrights. 2000-02-26 07:26:24 -07:00
resource.c resource.c (mark_referenced_resources): Changed use SET_DEST (...) to XEXP (...... 2000-02-25 22:19:35 -07:00
resource.h reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
rtl.c defaults.h (ASM_OUTPUT_ASCII): Constify a char*. 2000-02-21 23:27:01 +00:00
rtl.def tree.def (UNNE_EXPR): Remove. 2000-01-25 18:06:21 -08:00
rtl.h Fix copyrights. 2000-02-26 07:26:24 -07:00
rtl.texi * rtl.texi: Fix typo. 2000-02-25 18:50:50 -07:00
rtlanal.c Fix copyrights. 2000-02-26 07:26:24 -07:00
sbitmap.c bitmap.c (bitmap_operation): Avoid using -1 for index since unsigned. 2000-02-18 20:27:00 -05:00
sbitmap.h * sbitmap.h: Make SBITMAP_ELT_BITS unsigned. 2000-02-11 02:49:40 -07:00
scan-decls.c Fix copyrights. 2000-02-26 07:26:24 -07:00
scan-types.sh
scan.c Makefile.in (GEN_PROTOS_OBJS): Remove libcpp.a. 2000-02-08 21:27:02 +00:00
scan.h cpplib.h: Provide HASHNODE typedef and forward decl of struct hashnode only. 2000-02-10 02:23:08 +00:00
sdbout.c c-common.c (decl_attributes): Set DECL_SIZE_UNIT. 2000-02-19 20:11:00 -05:00
sdbout.h Update copyrights 2000-01-17 17:16:21 +00:00
SERVICE
simplify-rtx.c Fix copyrights. 2000-02-26 07:26:24 -07:00
sort-protos
stab.def
stack.h Update copyrights 2000-01-17 17:16:21 +00:00
stmt.c defaults.h (ASM_OUTPUT_ASCII): Constify a char*. 2000-02-21 23:27:01 +00:00
stor-layout.c machmode.h (get_mode_alignment): Declare. 2000-02-24 10:07:32 +00:00
sys-protos.h
sys-types.h
system.h gcc.texi (Bug Reporting): Refer to bugs.html. 2000-02-18 12:26:50 +00:00
TESTS.FLUNK
texinfo.tex
tlink.c tree.c (decl_function_context): Handle virtual functions. 1999-12-15 04:37:48 -05:00
tm.texi Fix copyrights. 2000-02-26 07:26:24 -07:00
toplev.c toplev.c (documented_lang_options): Correct spelling error. 2000-02-26 09:39:36 -05:00
toplev.h Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
tree.c tree.h (TREE_SET_PERMANENT): New macro. 2000-02-24 04:04:06 +00:00
tree.def tree.def (UNNE_EXPR): Remove. 2000-01-25 18:06:21 -08:00
tree.h tree.h (TREE_SET_PERMANENT): New macro. 2000-02-24 04:04:06 +00:00
tsystem.h tsystem.h: New file. 2000-02-01 21:30:52 +00:00
typeclass.h
unprotoize.c
unroll.c Fix copyrights. 2000-02-26 07:26:24 -07:00
varasm.c varasm.c (initializer_constant_valid_p): Call lang_expand_constant to simplify the constant. 2000-02-21 04:25:11 +00:00
varray.c Update copyrights 2000-01-17 17:16:21 +00:00
varray.h Update copyrights 2000-01-17 17:16:21 +00:00
version.c Daily bump. 2000-02-26 01:45:07 -07:00
version.h configure (gcc_version): When setting, narrow search to lines containing `version_string'. 2000-02-16 16:22:47 +00:00
vmsconfig.com
xcoffout.c Fix copyrights. 2000-02-26 07:26:24 -07:00
xcoffout.h Update copyrights 2000-01-17 17:16:21 +00:00

This directory contains the GNU Compiler Collection (GCC) version 2.96.
It includes all of the support for compiling C, C++, Objective C, Fortran,
Java, and Chill.

The GNU Compiler Collection is free software.  See the file COPYING for copying
permission.

See the file gcc.texi (together with other files that it includes) for
installation and porting information.  The file INSTALL contains a
copy of the installation information, as plain ASCII.

Installing this package will create various files in subdirectories of
/usr/local/lib, which are passes used by the compiler and a library
named libgcc.a.  It will also create /usr/local/bin/gcc, which is
the user-level command to do a compilation.

See the Bugs chapter of the GCC Manual for how to report bugs
usefully.  An online readable version of the manual is in the files
gcc.info*.

The files pself.c and pself1.c are not part of GCC.
They are programs that print themselves on standard output.
They were written by Dario Dariol and Giovanni Cozzi, and are
included for your hacking pleasure.  Likewise pself2.c
(Who is the author of that?) and pself3.c (by Vlad Taeerov and Rashit
Fakhreyev).