summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--EXTERN.h3
-rw-r--r--INTERN.h3
-rw-r--r--Porting/pumpkin.pod71
-rw-r--r--README4
-rw-r--r--XSUB.h3
-rw-r--r--av.c3
-rw-r--r--av.h3
-rw-r--r--cc_runtime.h2
-rw-r--r--cop.h3
-rw-r--r--cv.h3
-rw-r--r--deb.c3
-rw-r--r--doio.c3
-rw-r--r--doop.c3
-rw-r--r--dosish.h3
-rw-r--r--dump.c3
-rw-r--r--embed.h3
-rwxr-xr-xembed.pl21
-rw-r--r--embedvar.h2
-rw-r--r--fakesdio.h2
-rw-r--r--fakethr.h2
-rw-r--r--form.h2
-rw-r--r--global.sym3
-rw-r--r--globals.c2
-rw-r--r--gv.c3
-rw-r--r--gv.h3
-rw-r--r--handy.h3
-rw-r--r--hv.c3
-rw-r--r--hv.h3
-rw-r--r--keywords.h3
-rwxr-xr-xkeywords.pl3
-rw-r--r--locale.c3
-rw-r--r--mg.c3
-rw-r--r--mg.h3
-rw-r--r--miniperlmain.c3
-rw-r--r--nostdio.h2
-rw-r--r--numeric.c3
-rw-r--r--op.c3
-rw-r--r--op.h3
-rw-r--r--opcode.h3
-rwxr-xr-xopcode.pl5
-rw-r--r--opnames.h2
-rw-r--r--pad.c2
-rw-r--r--pad.h2
-rw-r--r--patchlevel.h3
-rw-r--r--perl.c3
-rw-r--r--perl.h3
-rw-r--r--perlapi.c2
-rw-r--r--perlapi.h2
-rw-r--r--perlio.h3
-rw-r--r--perlsdio.h3
-rw-r--r--perlsfio.h2
-rw-r--r--perlvars.h2
-rw-r--r--pp.c3
-rw-r--r--pp.h3
-rw-r--r--pp_ctl.c3
-rw-r--r--pp_hot.c3
-rw-r--r--pp_pack.c3
-rw-r--r--pp_sort.c3
-rw-r--r--pp_sys.c3
-rw-r--r--proto.h3
-rw-r--r--reentr.c2
-rw-r--r--reentr.h2
-rw-r--r--reentr.pl4
-rw-r--r--regcomp.c3
-rw-r--r--regcomp.h3
-rw-r--r--regexec.c3
-rw-r--r--regexp.h3
-rw-r--r--run.c3
-rw-r--r--scope.c3
-rw-r--r--scope.h3
-rw-r--r--sv.c3
-rw-r--r--sv.h3
-rw-r--r--taint.c3
-rw-r--r--thrdvar.h2
-rw-r--r--thread.h2
-rw-r--r--toke.c3
-rw-r--r--universal.c3
-rw-r--r--unixish.h3
-rw-r--r--utf8.c2
-rw-r--r--utf8.h2
-rw-r--r--utfebcdic.h2
-rw-r--r--util.c3
-rw-r--r--util.h3
-rw-r--r--x2p/EXTERN.h2
-rw-r--r--x2p/INTERN.h2
-rw-r--r--x2p/a2p.c3
-rw-r--r--x2p/a2p.h3
-rw-r--r--x2p/a2p.y3
-rw-r--r--x2p/a2py.c3
-rw-r--r--x2p/hash.c3
-rw-r--r--x2p/hash.h3
-rw-r--r--x2p/proto.h2
-rw-r--r--x2p/str.c3
-rw-r--r--x2p/str.h3
-rw-r--r--x2p/util.c3
-rw-r--r--x2p/util.h3
-rw-r--r--x2p/walk.c3
-rw-r--r--xsutils.c2
98 files changed, 260 insertions, 99 deletions
diff --git a/EXTERN.h b/EXTERN.h
index ed541bb033..fe8a0eed3f 100644
--- a/EXTERN.h
+++ b/EXTERN.h
@@ -1,6 +1,7 @@
/* EXTERN.h
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/INTERN.h b/INTERN.h
index c9bab9a384..d2fb950e6d 100644
--- a/INTERN.h
+++ b/INTERN.h
@@ -1,6 +1,7 @@
/* INTERN.h
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1995, 1996, 1998, 2000, 2001,
+ * by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/Porting/pumpkin.pod b/Porting/pumpkin.pod
index cf49121f16..e397b1f4ec 100644
--- a/Porting/pumpkin.pod
+++ b/Porting/pumpkin.pod
@@ -1556,6 +1556,77 @@ in recent config.sh files though.
=back
+=head2 Copyright Issues
+
+The following is based on the consensus of a couple of IPR lawyers,
+but it is of course not a legally binding statement, just a common
+sense summary.
+
+=over 4
+
+=item *
+
+Tacking on copyright statements is unnecessary to begin with because
+of the Berne convention. But assuming you want to go ahead...
+
+=item *
+
+The right form of a copyright statement is
+
+ Copyright (C) Year, Year, ... by Someone
+
+The (C) is not required everywhere but it doesn't hurt and in certain
+jurisdictions it is required, so let's leave it in. (Yes, it's true
+that in some jurisdictions the "(C)" is not legally binding, one should
+use the true ringed-C. But we don't have that character available for
+Perl's source code.)
+
+The years must be listed out separately. Year-Year is not correct.
+Only the years when the piece has changed 'significantly' may be added.
+
+=item *
+
+One cannot give away one's copyright trivially. One can give one's
+copyright away by using public domain, but even that requires a little
+bit more than just saying 'this is in public domain'. (What it
+exactly requires depends on your jurisdiction.) But barring public
+domain, one cannot "transfer" one's copyright to another person or
+entity. In the context of software, it means that contributors cannot
+give away their copyright or "transfer" it to the "owner" of the software.
+
+Also remember that in many cases if you are employed by someone,
+your work may be copyrighted to your employer, even when you are
+contributing on your own time (this all depends on too many things
+to list here). But the bottom line is that you definitely can't give
+away a copyright you may not even have.
+
+What is possible, however, is that the software can simply state
+
+ Copyright (C) Year, Year, ... by Someone and others
+
+and then list the "others" somewhere in the distribution.
+And this is exactly what Perl does. (The "somewhere" is
+AUTHORS and the Changes* files.)
+
+=item *
+
+Split files, merged files, and generated files are problematic.
+The rule of thumb: in split files, copy the copyright years of
+the original file to all the new files; in merged files make
+an union of the copyright years of all the old files; in generated
+files propagate the copyright years of the generating file(s).
+
+=item *
+
+The files of Perl source code distribution do carry a lot of
+copyrights, by various people. (There are many copyrights embedded in
+perl.c, for example.) The most straightforward thing for pumpkings to
+do is to simply update Larry's copyrights at the beginning of the
+*.[hcy], x2p/*.[hcy], *.pl, and README files, and leave all other
+copyrights alone. Doing more than that requires quite a bit of tracking.
+
+=back
+
=head1 AUTHORS
Original author: Andy Dougherty doughera@lafayette.edu .
diff --git a/README b/README
index 27baec474d..1becd35faa 100644
--- a/README
+++ b/README
@@ -1,7 +1,9 @@
Perl Kit, Version 5
- Copyright 1989-2002, Larry Wall
+ Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998
+ 1999, 2000, 2001, by Larry Wall and others
+
All rights reserved.
This program is free software; you can redistribute it and/or modify
diff --git a/XSUB.h b/XSUB.h
index 9117f9e728..227882319b 100644
--- a/XSUB.h
+++ b/XSUB.h
@@ -1,6 +1,7 @@
/* XSUB.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/av.c b/av.c
index a000d46304..8fb22d32f5 100644
--- a/av.c
+++ b/av.c
@@ -1,6 +1,7 @@
/* av.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/av.h b/av.h
index beed09d26d..d1771223cb 100644
--- a/av.h
+++ b/av.h
@@ -1,6 +1,7 @@
/* av.h
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/cc_runtime.h b/cc_runtime.h
index b1fc5b52b7..6a1668d2aa 100644
--- a/cc_runtime.h
+++ b/cc_runtime.h
@@ -1,6 +1,6 @@
/* cc_runtime.h
*
- * Copyright (c) 1998-2002, Larry Wall
+ * Copyright (C) 1999, 2000, 2001, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/cop.h b/cop.h
index e21d5c3e28..44305da95a 100644
--- a/cop.h
+++ b/cop.h
@@ -1,6 +1,7 @@
/* cop.h
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/cv.h b/cv.h
index 8426b11c6d..74e2adec8d 100644
--- a/cv.h
+++ b/cv.h
@@ -1,6 +1,7 @@
/* cv.h
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/deb.c b/deb.c
index e47ff9b72a..20fda2185d 100644
--- a/deb.c
+++ b/deb.c
@@ -1,6 +1,7 @@
/* deb.c
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999,
+ * 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/doio.c b/doio.c
index 15983919ca..438139f6e5 100644
--- a/doio.c
+++ b/doio.c
@@ -1,6 +1,7 @@
/* doio.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/doop.c b/doop.c
index 20dc68b868..e5c3d1cd6c 100644
--- a/doop.c
+++ b/doop.c
@@ -1,6 +1,7 @@
/* doop.c
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/dosish.h b/dosish.h
index 18e68cb473..b3d86e55a0 100644
--- a/dosish.h
+++ b/dosish.h
@@ -1,6 +1,7 @@
/* dosish.h
*
- * Copyright (c) 1997-2002, Larry Wall
+ * Copyright (C) 1993, 1994, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/dump.c b/dump.c
index 124fb62e79..6c526dfb8f 100644
--- a/dump.c
+++ b/dump.c
@@ -1,6 +1,7 @@
/* dump.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/embed.h b/embed.h
index 8793f64879..fc12d7191a 100644
--- a/embed.h
+++ b/embed.h
@@ -1,7 +1,8 @@
/*
* embed.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/embed.pl b/embed.pl
index f734764590..0b3d5ceffa 100755
--- a/embed.pl
+++ b/embed.pl
@@ -18,11 +18,30 @@ BEGIN {
sub do_not_edit ($)
{
my $file = shift;
+
+ my $years;
+
+ if ($file eq 'embed.h') {
+ $years = '1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003';
+ } elsif ($file eq 'embedvar.h') {
+ $years = '1999, 2000, 2001, 2002, 2003';
+ } elsif ($file eq 'global.sym') {
+ $years = '1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003';
+ } elsif ($file eq 'perlapi.c') {
+ $years = '1999, 2000, 2001';
+ } elsif ($file eq 'perlapi.h') {
+ $years = '1999, 2000, 2001, 2002, 2003';
+ } elsif ($file eq 'proto.h') {
+ $years = '1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003';
+ }
+
+ $years =~ s/1999,/1999,\n / if length $years > 40;
+
my $warning = <<EOW;
$file
- Copyright (c) 1997-2003, Larry Wall
+ Copyright (C) $years, by Larry Wall and others
You may distribute under the terms of either the GNU General Public
License or the Artistic License, as specified in the README file.
diff --git a/embedvar.h b/embedvar.h
index 920b33148c..b0b81b9a79 100644
--- a/embedvar.h
+++ b/embedvar.h
@@ -1,7 +1,7 @@
/*
* embedvar.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1999, 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/fakesdio.h b/fakesdio.h
index edec0292fe..d2caa11221 100644
--- a/fakesdio.h
+++ b/fakesdio.h
@@ -1,6 +1,6 @@
/* fakestdio.h
*
- * Copyright (c) 2000-2003, Larry Wall
+ * Copyright (C) 2000, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/fakethr.h b/fakethr.h
index 5bbe8ac906..8f0def43f4 100644
--- a/fakethr.h
+++ b/fakethr.h
@@ -1,6 +1,6 @@
/* fakethr.h
*
- * Copyright (c) 1997-2002, Larry Wall
+ * Copyright (C) 1999, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/form.h b/form.h
index 2da17bb76a..95d3c5775c 100644
--- a/form.h
+++ b/form.h
@@ -1,6 +1,6 @@
/* form.h
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 2000, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/global.sym b/global.sym
index 357d6b7093..e4908b6022 100644
--- a/global.sym
+++ b/global.sym
@@ -1,7 +1,8 @@
#
# global.sym
#
-# Copyright (c) 1997-2003, Larry Wall
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999,
+# 2000, 2001, 2002, 2003, by Larry Wall and others
#
# You may distribute under the terms of either the GNU General Public
# License or the Artistic License, as specified in the README file.
diff --git a/globals.c b/globals.c
index b9d70cc004..5c487b9d99 100644
--- a/globals.c
+++ b/globals.c
@@ -1,6 +1,6 @@
/* globals.c
*
- * Copyright (c) 1997-2002, Larry Wall
+ * Copyright (C) 1995, 1999, 2000, 2001, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/gv.c b/gv.c
index d3f25d16f2..a04bdcf2ef 100644
--- a/gv.c
+++ b/gv.c
@@ -1,6 +1,7 @@
/* gv.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/gv.h b/gv.h
index 39b61feb81..56cf72df39 100644
--- a/gv.h
+++ b/gv.h
@@ -1,6 +1,7 @@
/* gv.h
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/handy.h b/handy.h
index 18e907f14f..9bee70b51f 100644
--- a/handy.h
+++ b/handy.h
@@ -1,6 +1,7 @@
/* handy.h
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999,
+ * 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/hv.c b/hv.c
index d1f76820f7..217244dcbe 100644
--- a/hv.c
+++ b/hv.c
@@ -1,6 +1,7 @@
/* hv.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/hv.h b/hv.h
index 16b14828e2..6a51ca40b2 100644
--- a/hv.h
+++ b/hv.h
@@ -1,6 +1,7 @@
/* hv.h
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/keywords.h b/keywords.h
index 2fbe74872c..654bc7672c 100644
--- a/keywords.h
+++ b/keywords.h
@@ -1,7 +1,8 @@
/*
* keywords.h
*
- * Copyright (c) 1997-2002, Larry Wall
+ * Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002,
+ * by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/keywords.pl b/keywords.pl
index 09e8debb97..2cc50b5779 100755
--- a/keywords.pl
+++ b/keywords.pl
@@ -9,7 +9,8 @@ print <<EOM;
/*
* keywords.h
*
- * Copyright (c) 1997-2002, Larry Wall
+ * Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002,
+ * by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/locale.c b/locale.c
index c7fbad8913..6f5f016667 100644
--- a/locale.c
+++ b/locale.c
@@ -1,6 +1,7 @@
/* locale.c
*
- * Copyright (c) 2001-2003, Larry Wall
+ * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/mg.c b/mg.c
index 63b9cfc10f..eee140bdf5 100644
--- a/mg.c
+++ b/mg.c
@@ -1,6 +1,7 @@
/* mg.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/mg.h b/mg.h
index bbd675b98d..844cdbbc47 100644
--- a/mg.h
+++ b/mg.h
@@ -1,6 +1,7 @@
/* mg.h
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999,
+ * 2000, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/miniperlmain.c b/miniperlmain.c
index e7c74547cc..4e9e5e889e 100644
--- a/miniperlmain.c
+++ b/miniperlmain.c
@@ -1,6 +1,7 @@
/* miniperlmain.c
*
- * Copyright (c) 1997-2002, Larry Wall
+ * Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002,
+ * by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/nostdio.h b/nostdio.h
index 09b69a9c1b..f51cb2014d 100644
--- a/nostdio.h
+++ b/nostdio.h
@@ -1,6 +1,6 @@
/* nostdio.h
*
- * Copyright (c) 1987-2003, Larry Wall
+ * Copyright (C) 1996, 2000, 2001, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/numeric.c b/numeric.c
index 7a60ce79a9..a2d57d627b 100644
--- a/numeric.c
+++ b/numeric.c
@@ -1,6 +1,7 @@
/* numeric.c
*
- * Copyright (c) 2001-2002, Larry Wall
+ * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/op.c b/op.c
index 9d44230fd7..e32eab63db 100644
--- a/op.c
+++ b/op.c
@@ -1,6 +1,7 @@
/* op.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/op.h b/op.h
index f25e840fa1..831ccbbf5e 100644
--- a/op.h
+++ b/op.h
@@ -1,6 +1,7 @@
/* op.h
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/opcode.h b/opcode.h
index 240e30045f..9c1537bb7d 100644
--- a/opcode.h
+++ b/opcode.h
@@ -1,7 +1,8 @@
/*
* opcode.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/opcode.pl b/opcode.pl
index c44ff3f51d..e5f6d3e7af 100755
--- a/opcode.pl
+++ b/opcode.pl
@@ -38,7 +38,8 @@ print <<"END";
/*
* opcode.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
@@ -59,7 +60,7 @@ print ON <<"END";
/*
* opnames.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1999, 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/opnames.h b/opnames.h
index 54e14a4d36..6c90a2132e 100644
--- a/opnames.h
+++ b/opnames.h
@@ -1,7 +1,7 @@
/*
* opnames.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1999, 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/pad.c b/pad.c
index e63daa073e..3856b47c51 100644
--- a/pad.c
+++ b/pad.c
@@ -1,6 +1,6 @@
/* pad.c
*
- * Copyright (c) 2003, Larry Wall
+ * Copyright (C) 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/pad.h b/pad.h
index 54e8bc13cf..cc31777912 100644
--- a/pad.h
+++ b/pad.h
@@ -1,6 +1,6 @@
/* pad.h
*
- * Copyright (c) 2002, Larry Wall
+ * Copyright (C) 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/patchlevel.h b/patchlevel.h
index 4fe0980d1f..015c8f7f2d 100644
--- a/patchlevel.h
+++ b/patchlevel.h
@@ -1,6 +1,7 @@
/* patchlevel.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1993, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/perl.c b/perl.c
index 3f5de94a9a..e677bd5d92 100644
--- a/perl.c
+++ b/perl.c
@@ -1,6 +1,7 @@
/* perl.c
*
- * Copyright (c) 1987-2003 Larry Wall
+ * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/perl.h b/perl.h
index 32ce850b3e..62f43a2766 100644
--- a/perl.h
+++ b/perl.h
@@ -1,6 +1,7 @@
/* perl.h
*
- * Copyright (c) 1987-2003, Larry Wall
+ * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/perlapi.c b/perlapi.c
index 83d30a9477..1cb0e587f1 100644
--- a/perlapi.c
+++ b/perlapi.c
@@ -1,7 +1,7 @@
/*
* perlapi.c
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1999, 2000, 2001, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/perlapi.h b/perlapi.h
index e0e388c67d..945ce26221 100644
--- a/perlapi.h
+++ b/perlapi.h
@@ -1,7 +1,7 @@
/*
* perlapi.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1999, 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/perlio.h b/perlio.h
index f1b5ede6bc..4d88439b85 100644
--- a/perlio.h
+++ b/perlio.h
@@ -1,6 +1,7 @@
/* perlio.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003,
+ * by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/perlsdio.h b/perlsdio.h
index e78076d24a..c35752abbd 100644
--- a/perlsdio.h
+++ b/perlsdio.h
@@ -1,6 +1,7 @@
/* perlsdio.h
*
- * Copyright (c) 1997-2002, Larry Wall
+ * Copyright (C) 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/perlsfio.h b/perlsfio.h
index 0a2cf3c558..c5595c73ea 100644
--- a/perlsfio.h
+++ b/perlsfio.h
@@ -1,6 +1,6 @@
/* perlsfio.h
*
- * Copyright (c) 1987-2002, Larry Wall
+ * Copyright (C) 1996, 1999, 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/perlvars.h b/perlvars.h
index f29d25b607..f9a87a9202 100644
--- a/perlvars.h
+++ b/perlvars.h
@@ -1,6 +1,6 @@
/* perlvars.h
*
- * Copyright (c) 1997-2002, Larry Wall
+ * Copyright (C) 1999, 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/pp.c b/pp.c
index 124376687d..53aea9b835 100644
--- a/pp.c
+++ b/pp.c
@@ -1,6 +1,7 @@
/* pp.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/pp.h b/pp.h
index 879f19e532..700d91a0d9 100644
--- a/pp.h
+++ b/pp.h
@@ -1,6 +1,7 @@
/* pp.h
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999,
+ * 2000, 2001, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/pp_ctl.c b/pp_ctl.c
index 0b006855b7..4c53879103 100644
--- a/pp_ctl.c
+++ b/pp_ctl.c
@@ -1,6 +1,7 @@
/* pp_ctl.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/pp_hot.c b/pp_hot.c
index a8b9dff79d..e407b7b477 100644
--- a/pp_hot.c
+++ b/pp_hot.c
@@ -1,6 +1,7 @@
/* pp_hot.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/pp_pack.c b/pp_pack.c
index 69341db261..4752e667d7 100644
--- a/pp_pack.c
+++ b/pp_pack.c
@@ -1,6 +1,7 @@
/* pp_pack.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/pp_sort.c b/pp_sort.c
index 3b8b46d3f6..8fe6bcdbe0 100644
--- a/pp_sort.c
+++ b/pp_sort.c
@@ -1,6 +1,7 @@
/* pp_sort.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/pp_sys.c b/pp_sys.c
index 877d0a084d..3f1e0b7c23 100644
--- a/pp_sys.c
+++ b/pp_sys.c
@@ -1,6 +1,7 @@
/* pp_sys.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/proto.h b/proto.h
index 2a0a01222d..c12840d1a1 100644
--- a/proto.h
+++ b/proto.h
@@ -1,7 +1,8 @@
/*
* proto.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/reentr.c b/reentr.c
index 3b2a39a491..bf48419cec 100644
--- a/reentr.c
+++ b/reentr.c
@@ -1,7 +1,7 @@
/*
* reentr.c
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/reentr.h b/reentr.h
index f4f9f25cba..8bae700960 100644
--- a/reentr.h
+++ b/reentr.h
@@ -1,7 +1,7 @@
/*
* reentr.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/reentr.pl b/reentr.pl
index 4429bc4cb7..d9b1976563 100644
--- a/reentr.pl
+++ b/reentr.pl
@@ -41,7 +41,7 @@ print <<EOF;
/*
* reentr.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
@@ -738,7 +738,7 @@ print <<EOF;
/*
* reentr.c
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/regcomp.c b/regcomp.c
index 2f1f4e354f..c1ec5f905e 100644
--- a/regcomp.c
+++ b/regcomp.c
@@ -69,7 +69,8 @@
*
**** Alterations to Henry's code are...
****
- **** Copyright (c) 1991-2003, Larry Wall
+ **** Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ **** 2000, 2001, 2002, 2003, by Larry Wall and others
****
**** You may distribute under the terms of either the GNU General Public
**** License or the Artistic License, as specified in the README file.
diff --git a/regcomp.h b/regcomp.h
index 8c027bfbb8..3aa5c1e18b 100644
--- a/regcomp.h
+++ b/regcomp.h
@@ -1,6 +1,7 @@
/* regcomp.h
*
- * Copyright (c) 1997-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/regexec.c b/regexec.c
index c8a46f09e0..a3c7a7d668 100644
--- a/regexec.c
+++ b/regexec.c
@@ -67,7 +67,8 @@
*
**** Alterations to Henry's code are...
****
- **** Copyright (c) 1991-2003, Larry Wall
+ **** Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ **** 2000, 2001, 2002, 2003, by Larry Wall and others
****
**** You may distribute under the terms of either the GNU General Public
**** License or the Artistic License, as specified in the README file.
diff --git a/regexp.h b/regexp.h
index 8d7e30af7f..f5d2424086 100644
--- a/regexp.h
+++ b/regexp.h
@@ -1,6 +1,7 @@
/* regexp.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1993, 1994, 1996, 1997, 1999, 2000, 2001, 2003,
+ * by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/run.c b/run.c
index b4b9b90387..3d48139d88 100644
--- a/run.c
+++ b/run.c
@@ -1,6 +1,7 @@
/* run.c
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/scope.c b/scope.c
index a64ec3e86d..932390de0f 100644
--- a/scope.c
+++ b/scope.c
@@ -1,6 +1,7 @@
/* scope.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/scope.h b/scope.h
index 9a24ac9622..31528fcb09 100644
--- a/scope.h
+++ b/scope.h
@@ -1,6 +1,7 @@
/* scope.h
*
- * Copyright (c) 1997-2002, Larry Wall
+ * Copyright (C) 1993, 1994, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/sv.c b/sv.c
index 6ead8bb0f5..69cb3bc701 100644
--- a/sv.c
+++ b/sv.c
@@ -1,6 +1,7 @@
/* sv.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/sv.h b/sv.h
index 57a395b201..9a0cef72f5 100644
--- a/sv.h
+++ b/sv.h
@@ -1,6 +1,7 @@
/* sv.h
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/taint.c b/taint.c
index 4ca7ba7d9c..7d4eb41ff2 100644
--- a/taint.c
+++ b/taint.c
@@ -1,6 +1,7 @@
/* taint.c
*
- * Copyright (c) 1997-2002, Larry Wall
+ * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/thrdvar.h b/thrdvar.h
index c609c00976..6958f55dd5 100644
--- a/thrdvar.h
+++ b/thrdvar.h
@@ -1,6 +1,6 @@
/* thdrvar.h
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1999, 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/thread.h b/thread.h
index 1b57ebe9dc..bd4b91052d 100644
--- a/thread.h
+++ b/thread.h
@@ -1,6 +1,6 @@
/* thread.h
*
- * Copyright (c) 1997-2002, Larry Wall
+ * Copyright (C) 1999, 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/toke.c b/toke.c
index 97085b48da..5c206b0d9b 100644
--- a/toke.c
+++ b/toke.c
@@ -1,6 +1,7 @@
/* toke.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/universal.c b/universal.c
index 39a724df47..3f70ac62a8 100644
--- a/universal.c
+++ b/universal.c
@@ -1,6 +1,7 @@
/* universal.c
*
- * Copyright (c) 1997-2003, Larry Wall
+ * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
+ * by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/unixish.h b/unixish.h
index 707092ccba..a8b82995b1 100644
--- a/unixish.h
+++ b/unixish.h
@@ -1,6 +1,7 @@
/* unixish.h
*
- * Copyright (c) 1997-2002, Larry Wall
+ * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2001,
+ * by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/utf8.c b/utf8.c
index 0dd9ad8083..e86b3fd786 100644
--- a/utf8.c
+++ b/utf8.c
@@ -1,6 +1,6 @@
/* utf8.c
*
- * Copyright (c) 1998-2003, Larry Wall
+ * Copyright (C) 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/utf8.h b/utf8.h
index 6885859a3f..72dd15f075 100644
--- a/utf8.h
+++ b/utf8.h
@@ -1,6 +1,6 @@
/* utf8.h
*
- * Copyright (c) 1998-2002, Larry Wall
+ * Copyright (C) 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/utfebcdic.h b/utfebcdic.h
index 93b598c386..9659315e8a 100644
--- a/utfebcdic.h
+++ b/utfebcdic.h
@@ -1,6 +1,6 @@
/* utfebcdic.h
*
- * Copyright (c) 2001-2002, Larry Wall, Nick Ing-Simmons
+ * Copyright (C) 2001, 2002, by Larry Wall, Nick Ing-Simmons, and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/util.c b/util.c
index 1f1c6fca06..a1eb391b99 100644
--- a/util.c
+++ b/util.c
@@ -1,6 +1,7 @@
/* util.c
*
- * Copyright (c) 1991-2003, Larry Wall
+ * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/util.h b/util.h
index ad7a28aa81..2319d15e1c 100644
--- a/util.h
+++ b/util.h
@@ -1,6 +1,7 @@
/* util.h
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1999, 2001, 2002,
+ * by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/x2p/EXTERN.h b/x2p/EXTERN.h
index 792dc2679f..59eb166ad0 100644
--- a/x2p/EXTERN.h
+++ b/x2p/EXTERN.h
@@ -1,6 +1,6 @@
/* $RCSfile: EXTERN.h,v $$Revision: 4.1 $$Date: 92/08/07 18:29:05 $
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/x2p/INTERN.h b/x2p/INTERN.h
index 424b14b83d..d1dcd06fb9 100644
--- a/x2p/INTERN.h
+++ b/x2p/INTERN.h
@@ -1,6 +1,6 @@
/* $RCSfile: INTERN.h,v $$Revision: 4.1 $$Date: 92/08/07 18:29:06 $
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1993, 1994, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/x2p/a2p.c b/x2p/a2p.c
index a118b3ad8c..af97c91328 100644
--- a/x2p/a2p.c
+++ b/x2p/a2p.c
@@ -5,7 +5,8 @@
#line 2 "a2p.y"
/* $RCSfile: a2p.y,v $$Revision: 4.1 $$Date: 92/08/07 18:29:12 $
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1996, 1997, 1998, 1999,
+ * 2000, 2001, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/x2p/a2p.h b/x2p/a2p.h
index 3457c43328..35a2a439d5 100644
--- a/x2p/a2p.h
+++ b/x2p/a2p.h
@@ -1,6 +1,7 @@
/* $RCSfile: a2p.h,v $$Revision: 4.1 $$Date: 92/08/07 18:29:09 $
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/x2p/a2p.y b/x2p/a2p.y
index b0da9df400..8ae8953ee4 100644
--- a/x2p/a2p.y
+++ b/x2p/a2p.y
@@ -1,7 +1,8 @@
%{
/* $RCSfile: a2p.y,v $$Revision: 4.1 $$Date: 92/08/07 18:29:12 $
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1996, 1997, 1999, 2000,
+ * by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/x2p/a2py.c b/x2p/a2py.c
index dbbc7bb8e2..55c1303e26 100644
--- a/x2p/a2py.c
+++ b/x2p/a2py.c
@@ -1,6 +1,7 @@
/* $RCSfile: a2py.c,v $$Revision: 4.1 $$Date: 92/08/07 18:29:14 $
*
- * Copyright (c) 1991-1997, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ * 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/x2p/hash.c b/x2p/hash.c
index dbdc928424..07936f8c4e 100644
--- a/x2p/hash.c
+++ b/x2p/hash.c
@@ -1,6 +1,7 @@
/* $RCSfile: hash.c,v $$Revision: 4.1 $$Date: 92/08/07 18:29:20 $
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1999, 2000, 2001, 2002,
+ * by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/x2p/hash.h b/x2p/hash.h
index 85ce07c2f7..bcab1ef4d5 100644
--- a/x2p/hash.h
+++ b/x2p/hash.h
@@ -1,6 +1,7 @@
/* $RCSfile: hash.h,v $$Revision: 4.1 $$Date: 92/08/07 18:29:21 $
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1999, 2000,
+ * by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/x2p/proto.h b/x2p/proto.h
index 5deeb3441a..28c3b8c537 100644
--- a/x2p/proto.h
+++ b/x2p/proto.h
@@ -1,6 +1,6 @@
/* proto.h
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1996, by Larry Wall
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/x2p/str.c b/x2p/str.c
index 0ecb6b7f10..7cddccbf50 100644
--- a/x2p/str.c
+++ b/x2p/str.c
@@ -1,6 +1,7 @@
/* $RCSfile: str.c,v $$Revision: 4.1 $$Date: 92/08/07 18:29:26 $
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999,
+ * 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/x2p/str.h b/x2p/str.h
index ed42876847..b749be8d58 100644
--- a/x2p/str.h
+++ b/x2p/str.h
@@ -1,6 +1,7 @@
/* $RCSfile: str.h,v $$Revision: 4.1 $$Date: 92/08/07 18:29:27 $
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1999, 2000,
+ * by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/x2p/util.c b/x2p/util.c
index f0875577fe..d5a2e75482 100644
--- a/x2p/util.c
+++ b/x2p/util.c
@@ -1,6 +1,7 @@
/* $RCSfile: util.c,v $$Revision: 4.1 $$Date: 92/08/07 18:29:29 $
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999,
+ * 2000, 2001, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/x2p/util.h b/x2p/util.h
index 146b0899c2..e76a6120a0 100644
--- a/x2p/util.h
+++ b/x2p/util.h
@@ -1,6 +1,7 @@
/* $RCSfile: util.h,v $$Revision: 4.1 $$Date: 92/08/07 18:29:30 $
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1999, 2000,
+ * by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/x2p/walk.c b/x2p/walk.c
index 0823289ef8..63ceb47cdc 100644
--- a/x2p/walk.c
+++ b/x2p/walk.c
@@ -1,6 +1,7 @@
/* $RCSfile: walk.c,v $$Revision: 4.1 $$Date: 92/08/07 18:29:31 $
*
- * Copyright (c) 1991-2002, Larry Wall
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1997, 1998, 1999,
+ * 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
diff --git a/xsutils.c b/xsutils.c
index 17b06234fe..622a49be30 100644
--- a/xsutils.c
+++ b/xsutils.c
@@ -1,6 +1,6 @@
/* xsutils.c
*
- * Copyright (c) 1999-2003, Larry Wall
+ * Copyright (C) 1999, 2000, 2001, 2002, 2003, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.