diff --git a/mps/code/abq.c b/mps/code/abq.c
index b4608d78820..74ab8066ea8 100644
--- a/mps/code/abq.c
+++ b/mps/code/abq.c
@@ -1,7 +1,7 @@
/* impl.c.abq: AVAILABLE BLOCK QUEUE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: Any MPS developer
*
diff --git a/mps/code/abq.h b/mps/code/abq.h
index c2515d5e8df..d2ceccf67f7 100644
--- a/mps/code/abq.h
+++ b/mps/code/abq.h
@@ -1,7 +1,7 @@
/* impl.h.abq: ABQ INTERFACE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: A FIFO queue substrate for impl.c.poolmv2
*
diff --git a/mps/code/abqtest.c b/mps/code/abqtest.c
index ae1ec3195ac..d5faf824366 100644
--- a/mps/code/abqtest.c
+++ b/mps/code/abqtest.c
@@ -1,7 +1,7 @@
/* impl.c.abqtest: AVAILABLE BLOCK QUEUE TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "abq.h"
diff --git a/mps/code/action.c b/mps/code/action.c
index 5006153a8c0..0a65454a60e 100644
--- a/mps/code/action.c
+++ b/mps/code/action.c
@@ -1,6 +1,6 @@
/* impl.c.action: STRATEGIC ACTION
*
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
* $Id$
*/
diff --git a/mps/code/amcss.c b/mps/code/amcss.c
index 81b1e576dab..dfd6137deea 100644
--- a/mps/code/amcss.c
+++ b/mps/code/amcss.c
@@ -1,7 +1,7 @@
/* impl.c.amcss: POOL CLASS AMC STRESS TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "fmtdy.h"
diff --git a/mps/code/amcsshe.c b/mps/code/amcsshe.c
index 523debc06cb..1cf6b5cf302 100644
--- a/mps/code/amcsshe.c
+++ b/mps/code/amcsshe.c
@@ -1,7 +1,7 @@
/* impl.c.amcsshe: POOL CLASS AMC STRESS TEST WITH HEADER
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "fmthe.h"
diff --git a/mps/code/amcssth.c b/mps/code/amcssth.c
index b6228d144f1..fbfe3d8bea8 100644
--- a/mps/code/amcssth.c
+++ b/mps/code/amcssth.c
@@ -1,7 +1,7 @@
/* impl.c.amcssth: POOL CLASS AMC STRESS TEST WITH TWO THREADS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .posix: This is Posix only.
*/
diff --git a/mps/code/amsss.c b/mps/code/amsss.c
index 2c4cf26d007..b672a158570 100644
--- a/mps/code/amsss.c
+++ b/mps/code/amsss.c
@@ -1,7 +1,7 @@
/* impl.c.amsss: POOL CLASS AMS STRESS TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: Adapted from amcss.c, but not counting collections, just
* total size of objects allocated (because epoch doesn't increment
diff --git a/mps/code/amssshe.c b/mps/code/amssshe.c
index 8c004ddba76..538e5be072b 100644
--- a/mps/code/amssshe.c
+++ b/mps/code/amssshe.c
@@ -1,7 +1,7 @@
/* impl.c.amssshe: POOL CLASS AMS STRESS TEST WITH HEADERS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: Adapted from amsss.c.
*/
diff --git a/mps/code/apss.c b/mps/code/apss.c
index 5a98038c705..6905e603b3c 100644
--- a/mps/code/apss.c
+++ b/mps/code/apss.c
@@ -1,7 +1,7 @@
/* impl.c.apss: AP MANUAL ALLOC STRESS TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
diff --git a/mps/code/arena.c b/mps/code/arena.c
index 188ffe066f1..665ffc59b25 100644
--- a/mps/code/arena.c
+++ b/mps/code/arena.c
@@ -1,7 +1,7 @@
/* impl.c.arena: ARENA ALLOCATION FEATURES
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .sources: design.mps.arena is the main design document. */
diff --git a/mps/code/arenacl.c b/mps/code/arenacl.c
index 30be8e9b138..89605fdd147 100644
--- a/mps/code/arenacl.c
+++ b/mps/code/arenacl.c
@@ -1,7 +1,7 @@
/* impl.c.arenacl: ARENA CLASS USING CLIENT MEMORY
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: See design.mps.arena.client.
*
diff --git a/mps/code/arenacv.c b/mps/code/arenacv.c
index 481c74cebd0..4399ff944c7 100644
--- a/mps/code/arenacv.c
+++ b/mps/code/arenacv.c
@@ -1,7 +1,7 @@
/* impl.c.arenacv: ARENA COVERAGE TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .coverage: At the moment, we're only trying to cover the new code
* (partial mapping of the page table and vm overflow).
diff --git a/mps/code/arenavm.c b/mps/code/arenavm.c
index 9bb4494f4df..6e1742bfadd 100644
--- a/mps/code/arenavm.c
+++ b/mps/code/arenavm.c
@@ -1,7 +1,7 @@
/* impl.c.arenavm: VIRTUAL MEMORY ARENA CLASS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
*
* DESIGN
diff --git a/mps/code/arenavmx.c b/mps/code/arenavmx.c
index 0f5b3870e17..cf8b15936bc 100644
--- a/mps/code/arenavmx.c
+++ b/mps/code/arenavmx.c
@@ -1,7 +1,7 @@
/* impl.c.arenavmx: STUBS FOR ARENAVM
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This file is not properly part of the MPS. It is a
* convenience file for EP-Core who do _not_ wish to get a link error,
diff --git a/mps/code/assert.c b/mps/code/assert.c
index f7aa0ffb48a..f25be2ba90f 100644
--- a/mps/code/assert.c
+++ b/mps/code/assert.c
@@ -1,7 +1,7 @@
/* impl.c.assert: ASSERTION IMPLEMENTATION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* This source provides the AssertFail function which is
* invoked by the assertion macros (see impl.h.assert).
diff --git a/mps/code/awlut.c b/mps/code/awlut.c
index d8c67c80df6..4f9410bd6f7 100644
--- a/mps/code/awlut.c
+++ b/mps/code/awlut.c
@@ -1,7 +1,7 @@
/* impl.c.awlut: POOL CLASS AWL UNIT TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
diff --git a/mps/code/awluthe.c b/mps/code/awluthe.c
index f0ff12b001a..aac1d45dabd 100644
--- a/mps/code/awluthe.c
+++ b/mps/code/awluthe.c
@@ -1,7 +1,7 @@
/* impl.c.awluthe: POOL CLASS AWL UNIT TEST WITH OBJECT HEADERS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
diff --git a/mps/code/awlutth.c b/mps/code/awlutth.c
index 76d37a91923..c4ce32428d9 100644
--- a/mps/code/awlutth.c
+++ b/mps/code/awlutth.c
@@ -1,7 +1,7 @@
/* impl.c.awlutth: THREADING UNIT TEST USING POOL CLASS AWL
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
diff --git a/mps/code/boot.c b/mps/code/boot.c
index bd4f9d4b61e..4f4e5330390 100644
--- a/mps/code/boot.c
+++ b/mps/code/boot.c
@@ -1,7 +1,7 @@
/* impl.c.boot: BOOTSTRAP ALLOCATOR
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .overview: A structure and protocols for allocating memory from a
* given block. Very simple, it basically just increments a pointer.
diff --git a/mps/code/boot.h b/mps/code/boot.h
index eb7da3e3e58..c1dc81d0c80 100644
--- a/mps/code/boot.h
+++ b/mps/code/boot.h
@@ -1,7 +1,7 @@
/* impl.h.boot: BOOTSTRAP ALLOCATOR INTERFACE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .overview: A protocol for allocating memory from a given block.
*/
diff --git a/mps/code/bt.c b/mps/code/bt.c
index e8e10ecf360..496479a94b6 100644
--- a/mps/code/bt.c
+++ b/mps/code/bt.c
@@ -1,7 +1,7 @@
/* impl.c.bt: BIT TABLES
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* READERSHIP
*
diff --git a/mps/code/btcv.c b/mps/code/btcv.c
index 8ff04fc77be..3e7ace9be8c 100644
--- a/mps/code/btcv.c
+++ b/mps/code/btcv.c
@@ -1,7 +1,7 @@
/* impl.c.btss: BIT TABLE COVERAGE TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MPS developers
*
diff --git a/mps/code/bttest.c b/mps/code/bttest.c
index c26a8f47e10..a12263fc78c 100644
--- a/mps/code/bttest.c
+++ b/mps/code/bttest.c
@@ -1,7 +1,7 @@
/* impl.c.bttest: BIT TABLE TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
diff --git a/mps/code/buffer.c b/mps/code/buffer.c
index edf461a18c6..635319d7a98 100644
--- a/mps/code/buffer.c
+++ b/mps/code/buffer.c
@@ -1,7 +1,7 @@
/* impl.c.buffer: ALLOCATION BUFFER IMPLEMENTATION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This is (part of) the implementation of allocation buffers.
* Several macros which also form part of the implementation are in
diff --git a/mps/code/cbs.c b/mps/code/cbs.c
index 0fb589d7076..3ea8e263938 100644
--- a/mps/code/cbs.c
+++ b/mps/code/cbs.c
@@ -1,7 +1,7 @@
/* impl.c.cbs: COALESCING BLOCK STRUCTURE IMPLEMENTATION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .intro: This is a portable implementation of coalescing block
* structures.
diff --git a/mps/code/cbs.h b/mps/code/cbs.h
index 8300dfbbc22..452b7c2ef30 100644
--- a/mps/code/cbs.h
+++ b/mps/code/cbs.h
@@ -1,7 +1,7 @@
/* impl.h.cbs: CBS -- Coalescing Block Structure
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .source: design.mps.cbs.
*/
diff --git a/mps/code/cbstest.c b/mps/code/cbstest.c
index bf5cf726c0c..79555c07675 100644
--- a/mps/code/cbstest.c
+++ b/mps/code/cbstest.c
@@ -1,7 +1,7 @@
/* impl.c.cbstest: COALESCING BLOCK STRUCTURE TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "cbs.h"
diff --git a/mps/code/chain.h b/mps/code/chain.h
index e7c3b3fa746..f35469d6aa3 100644
--- a/mps/code/chain.h
+++ b/mps/code/chain.h
@@ -1,7 +1,7 @@
/* impl.h.chain: GENERATION CHAINS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef chain_h
diff --git a/mps/code/check.h b/mps/code/check.h
index fb0eb16d48c..b30e27e719b 100644
--- a/mps/code/check.h
+++ b/mps/code/check.h
@@ -1,7 +1,7 @@
/* impl.h.check: ASSERTION INTERFACE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .aver: This header defines a family of AVER and NOTREACHED macros.
* These macros should be used to instrument and annotate code with
diff --git a/mps/code/comm.gmk b/mps/code/comm.gmk
index bc5cd25ae50..503c2c73c1e 100644
--- a/mps/code/comm.gmk
+++ b/mps/code/comm.gmk
@@ -1,7 +1,7 @@
# impl.gmk.comm: COMMON GNUMAKEFILE FRAGMENT
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# DESCRIPTION
#
diff --git a/mps/code/commpost.nmk b/mps/code/commpost.nmk
index bb997a882d2..06c7ea745ad 100644
--- a/mps/code/commpost.nmk
+++ b/mps/code/commpost.nmk
@@ -1,7 +1,7 @@
# impl.nmk.commpost: SECOND COMMON FRAGMENT FOR PLATFORMS USING MV AND NMAKE
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# DESCRIPTION
#
diff --git a/mps/code/commpre.nmk b/mps/code/commpre.nmk
index f30e9754ac9..f7b9e2fb516 100644
--- a/mps/code/commpre.nmk
+++ b/mps/code/commpre.nmk
@@ -1,7 +1,7 @@
# impl.nmk.commpre: FIRST COMMON FRAGMENT FOR PLATFORMS USING MV AND NMAKE
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# DESCRIPTION
#
diff --git a/mps/code/config.h b/mps/code/config.h
index 2c8640f0347..0886f9686f0 100644
--- a/mps/code/config.h
+++ b/mps/code/config.h
@@ -1,7 +1,7 @@
/* impl.h.config: MPS CONFIGURATION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* PURPOSE
*
diff --git a/mps/code/cx.gmk b/mps/code/cx.gmk
index b8ed9b8988a..eceb41ed2b2 100644
--- a/mps/code/cx.gmk
+++ b/mps/code/cx.gmk
@@ -1,7 +1,7 @@
# impl.gmk.sc: GNUMAKEFILE FRAGMENT FOR CXREF
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that generate a c
# cross-reference using the cxref tool.
diff --git a/mps/code/dbgpool.c b/mps/code/dbgpool.c
index 6b0e0392fb6..5a1ba300a87 100644
--- a/mps/code/dbgpool.c
+++ b/mps/code/dbgpool.c
@@ -1,7 +1,7 @@
/* impl.c.dbgpool: POOL DEBUG MIXIN
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .source: design.mps.object-debug
*/
diff --git a/mps/code/dbgpool.h b/mps/code/dbgpool.h
index f1fad29205d..4f430d7f96a 100644
--- a/mps/code/dbgpool.h
+++ b/mps/code/dbgpool.h
@@ -1,7 +1,7 @@
/* impl.h.dbgpool: POOL DEBUG MIXIN
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef dbgpool_h
diff --git a/mps/code/dc.gmk b/mps/code/dc.gmk
index 26f6d838012..761af11dc17 100644
--- a/mps/code/dc.gmk
+++ b/mps/code/dc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.dc: GNUMAKEFILE FRAGMENT FOR DIGITAL C COMPILER (DEC UNIX/OSF)
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# See design.buildsys.unix
#
diff --git a/mps/code/dumper.c b/mps/code/dumper.c
index 339e15af2d2..fd46bf58706 100644
--- a/mps/code/dumper.c
+++ b/mps/code/dumper.c
@@ -1,7 +1,7 @@
/* impl.c.dumper: Simple Event Dumper
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MM developers.
*
diff --git a/mps/code/eg.gmk b/mps/code/eg.gmk
index 03c509a602c..72fcb118a3d 100644
--- a/mps/code/eg.gmk
+++ b/mps/code/eg.gmk
@@ -1,7 +1,7 @@
# impl.gmk.eg: GNUMAKEFILE FRAGMENT FOR EGCS
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that use the EGCS
# compiler. It defines the compiler specific variables that the
diff --git a/mps/code/event.c b/mps/code/event.c
index 7e91a4db31e..3716bf9eaba 100644
--- a/mps/code/event.c
+++ b/mps/code/event.c
@@ -1,7 +1,7 @@
/* impl.c.event: EVENT LOGGING
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .sources: mps.design.event
*
diff --git a/mps/code/event.h b/mps/code/event.h
index 99a66348ec8..d49c1efffb3 100644
--- a/mps/code/event.h
+++ b/mps/code/event.h
@@ -1,6 +1,6 @@
/* impl.h.event -- Event Logging Interface
*
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
* $Id$
*
* READERSHIP
diff --git a/mps/code/eventcnv.c b/mps/code/eventcnv.c
index 6ea5d2b874d..d1339df67a4 100644
--- a/mps/code/eventcnv.c
+++ b/mps/code/eventcnv.c
@@ -1,5 +1,5 @@
/* impl.c.eventcnv: Simple event log converter
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* $Id$
*/
diff --git a/mps/code/eventcom.h b/mps/code/eventcom.h
index 8d13e35e11a..72165a3fe23 100644
--- a/mps/code/eventcom.h
+++ b/mps/code/eventcom.h
@@ -1,6 +1,6 @@
/* impl.h.eventcom -- Event Logging Common Definitions
*
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
* $Id$
*
* .sources: mps.design.telemetry
diff --git a/mps/code/eventdef.h b/mps/code/eventdef.h
index 1d139fbe7c7..88a656a3e60 100644
--- a/mps/code/eventdef.h
+++ b/mps/code/eventdef.h
@@ -1,7 +1,7 @@
/* impl.h.eventdef -- Event Logging Definitions
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .source: design.mps.telemetry
*
diff --git a/mps/code/eventgen.h b/mps/code/eventgen.h
index 9009151160b..0c8a2fbb31e 100644
--- a/mps/code/eventgen.h
+++ b/mps/code/eventgen.h
@@ -2,7 +2,7 @@
*
* $Id$
* $HopeName$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DO NOT EDIT THIS FILE!
* This file was generated by //info.ravenbrook.com/project/mps/master/code/eventgen.pl#6
diff --git a/mps/code/eventgen.pl b/mps/code/eventgen.pl
index d7aa8c84b84..d9fab121a06 100644
--- a/mps/code/eventgen.pl
+++ b/mps/code/eventgen.pl
@@ -2,7 +2,7 @@
# impl.pl.eventgen: GENERATOR FOR impl.h.eventgen
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# .how: Invoke this script in the src directory. It works by scanning
# eventdef.h and then creating a file eventgen.h that includes the
@@ -45,7 +45,7 @@ open(H, ">eventgen.h") || die "Can't open eventgen.h for output";
print H "/* impl.h.eventgen -- Automatic event header
*
* \$Id\$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DO NOT EDIT THIS FILE!
* This file was generated by $ID
diff --git a/mps/code/eventpro.c b/mps/code/eventpro.c
index d7089a7f586..cd0d14cf59c 100644
--- a/mps/code/eventpro.c
+++ b/mps/code/eventpro.c
@@ -1,5 +1,5 @@
/* impl.c.eventpro: Event processing routines
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* $Id$
*/
diff --git a/mps/code/eventpro.h b/mps/code/eventpro.h
index 910496c70b2..29418fdc343 100644
--- a/mps/code/eventpro.h
+++ b/mps/code/eventpro.h
@@ -1,5 +1,5 @@
/* impl.h.eventpro: Interface for event processing routines
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* $Id$
*/
diff --git a/mps/code/eventrep.c b/mps/code/eventrep.c
index 34d0365759c..9f98102339e 100644
--- a/mps/code/eventrep.c
+++ b/mps/code/eventrep.c
@@ -1,5 +1,5 @@
/* impl.c.eventrep: Allocation replayer routines
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* $Id$
*/
diff --git a/mps/code/eventrep.h b/mps/code/eventrep.h
index 73a5c56aee0..ce335c14937 100644
--- a/mps/code/eventrep.h
+++ b/mps/code/eventrep.h
@@ -1,5 +1,5 @@
/* impl.h.eventrep: Allocation replayer interface
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* $Id$
*/
diff --git a/mps/code/finalcv.c b/mps/code/finalcv.c
index 0923f584340..801dbd294e4 100644
--- a/mps/code/finalcv.c
+++ b/mps/code/finalcv.c
@@ -1,7 +1,7 @@
/* impl.c.finalcv: FINALIZATION COVERAGE TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
diff --git a/mps/code/fmtdy.c b/mps/code/fmtdy.c
index c6007046b2d..a37d2abcdad 100644
--- a/mps/code/fmtdy.c
+++ b/mps/code/fmtdy.c
@@ -1,7 +1,7 @@
/* impl.c.fmtdy: DYLAN OBJECT FORMAT IMPLEMENTATION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MPS developers, Dylan developers
*
diff --git a/mps/code/fmtdy.h b/mps/code/fmtdy.h
index da2983bab34..64b0a1c70b7 100644
--- a/mps/code/fmtdy.h
+++ b/mps/code/fmtdy.h
@@ -1,7 +1,7 @@
/* impl.h.fmtdy: DYLAN OBJECT FORMAT
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef fmtdy_h
diff --git a/mps/code/fmtdytst.c b/mps/code/fmtdytst.c
index 1a6a67a0569..630222328fd 100644
--- a/mps/code/fmtdytst.c
+++ b/mps/code/fmtdytst.c
@@ -1,7 +1,7 @@
/* impl.c.fmtdytst: DYLAN FORMAT TEST CODE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MPS developers, Dylan developers.
*/
diff --git a/mps/code/fmtdytst.h b/mps/code/fmtdytst.h
index 736bf5f0a4c..0ed9e6e0e33 100644
--- a/mps/code/fmtdytst.h
+++ b/mps/code/fmtdytst.h
@@ -1,7 +1,7 @@
/* impl.h.fmtdytst: DYLAN OBJECT FORMAT TESTING
*
* $Id: //info.ravenbrook.com/project/mps/master/code/fmtdy.h#7 $
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef fmtdytst_h
diff --git a/mps/code/fmthe.c b/mps/code/fmthe.c
index 86033b80091..7e0468673ae 100644
--- a/mps/code/fmthe.c
+++ b/mps/code/fmthe.c
@@ -1,7 +1,7 @@
/* impl.c.fmthe: DYLAN-LIKE OBJECT FORMAT WITH HEADERS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* Uses impl.c.fmtdy for the actual Dylan format, and just adds
* a thin layer to handle the object headers themselves.
diff --git a/mps/code/fmthe.h b/mps/code/fmthe.h
index 49a9ffe365a..11b396027b1 100644
--- a/mps/code/fmthe.h
+++ b/mps/code/fmthe.h
@@ -1,7 +1,7 @@
/* impl.h.fmthe: HEADERS FOR DYLAN-LIKE OBJECT FORMATS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef fmthe_h
diff --git a/mps/code/fmtno.c b/mps/code/fmtno.c
index 8c4f3cb8515..074bcb11b43 100644
--- a/mps/code/fmtno.c
+++ b/mps/code/fmtno.c
@@ -1,7 +1,7 @@
/* impl.c.fmtno: NULL OBJECT FORMAT IMPLEMENTATION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MPS developers
*/
diff --git a/mps/code/fmtno.h b/mps/code/fmtno.h
index 4c016c7e5d3..0a3010a2d88 100644
--- a/mps/code/fmtno.h
+++ b/mps/code/fmtno.h
@@ -1,7 +1,7 @@
/* impl.h.fmtdy: NULL OBJECT FORMAT
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef fmtno_h
diff --git a/mps/code/format.c b/mps/code/format.c
index 955ac7739e6..0ba8527f3c7 100644
--- a/mps/code/format.c
+++ b/mps/code/format.c
@@ -1,7 +1,7 @@
/* impl.c.format: OBJECT FORMATS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
diff --git a/mps/code/fri4gc.gmk b/mps/code/fri4gc.gmk
index 5b74d0c33ab..fcef8a42316 100644
--- a/mps/code/fri4gc.gmk
+++ b/mps/code/fri4gc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.fri4gc: BUILD FOR FreeBSD/INTEL/GCC PLATFORM
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
PFM = fri4gc
diff --git a/mps/code/gathconf.bat b/mps/code/gathconf.bat
index 5525c0cea93..41e30492db3 100644
--- a/mps/code/gathconf.bat
+++ b/mps/code/gathconf.bat
@@ -1,7 +1,7 @@
@rem impl.bat.gathconf: GATHERING A RELEASE FOR CONFIGURA
@rem
@rem $Id$
-@rem Copyright (c) 2001 Ravenbrook Limited.
+@rem Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
rmdir /s w3i3mv
nmake /f w3i3mv.nmk VARIETY=we mps_conf.lib mpsplan.lib
diff --git a/mps/code/gc.gmk b/mps/code/gc.gmk
index c2e54249b3b..e55a891c86d 100644
--- a/mps/code/gc.gmk
+++ b/mps/code/gc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.gc: GNUMAKEFILE FRAGMENT FOR GNU CC
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that use the GNU CC
# compiler. It defines the compiler-specific variables that the
diff --git a/mps/code/global.c b/mps/code/global.c
index 3890bbfe4e5..3e3f26fa4e5 100644
--- a/mps/code/global.c
+++ b/mps/code/global.c
@@ -1,7 +1,7 @@
/* impl.c.global: ARENA-GLOBAL INTERFACES
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .sources: See design.mps.arena. design.mps.thread-safety is relevant
* to the functions ArenaEnter and ArenaLeave in this file.
diff --git a/mps/code/gp.gmk b/mps/code/gp.gmk
index 86ecb713f55..7119fc2a00d 100644
--- a/mps/code/gp.gmk
+++ b/mps/code/gp.gmk
@@ -1,7 +1,7 @@
# impl.gmk.gp: GNUMAKEFILE FRAGMENT FOR GNU CC/GPROF
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that use the GNU CC
# compiler with gprof. It defines the compiler specific variables
diff --git a/mps/code/hqbuild/tools/hqbuild.bat b/mps/code/hqbuild/tools/hqbuild.bat
index a0862a92fe8..9527fe41e8f 100644
--- a/mps/code/hqbuild/tools/hqbuild.bat
+++ b/mps/code/hqbuild/tools/hqbuild.bat
@@ -1,6 +1,6 @@
@REM impl.bat.hqbuild: setup for SWIG autobuild system
@REM $Id$
-@REM Copyright (c) 2001 Ravenbrook Limited.
+@REM Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
@REM Called by SWIG autobuild system
@
@REM we expect whatcom to have set MSVCNT and possibly MSMASM and MSTOOLS
@@ -10,3 +10,43 @@ SET INCLUDE=%MSVCNT%\include;%MSVCNT%\mfc\include;%INCLUDE%
SET LIB=%MSVCNT%\lib;%MSVCNT%\mfc\lib;%LIB%
@REM First argument is expected to be platform code, rest we pass on
nmake /f %1.nmk %2 %3 %4 %5 %6 %7 %8 %9
+@
+@rem C. COPYRIGHT AND LICENSE
+@rem
+@rem Copyright (C) 2001-2002 Ravenbrook Limited .
+@rem All rights reserved. This is an open source license. Contact
+@rem Ravenbrook for commercial licensing options.
+@rem
+@rem Redistribution and use in source and binary forms, with or without
+@rem modification, are permitted provided that the following conditions are
+@rem met:
+@rem
+@rem 1. Redistributions of source code must retain the above copyright
+@rem notice, this list of conditions and the following disclaimer.
+@rem
+@rem 2. Redistributions in binary form must reproduce the above copyright
+@rem notice, this list of conditions and the following disclaimer in the
+@rem documentation and/or other materials provided with the distribution.
+@rem
+@rem 3. Redistributions in any form must be accompanied by information on how
+@rem to obtain complete source code for this software and any accompanying
+@rem software that uses this software. The source code must either be
+@rem included in the distribution or be available for no more than the cost
+@rem of distribution plus a nominal fee, and must be freely redistributable
+@rem under reasonable conditions. For an executable file, complete source
+@rem code means the source code for all modules it contains. It does not
+@rem include source code for modules or files that typically accompany the
+@rem major components of the operating system on which the executable file
+@rem runs.
+@rem
+@rem THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+@rem IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+@rem TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
+@rem PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
+@rem COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+@rem INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+@rem NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+@rem USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+@rem ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+@rem (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+@rem THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/i6cc.gmk b/mps/code/i6cc.gmk
index 9850783cbf0..9b9c805f1f6 100644
--- a/mps/code/i6cc.gmk
+++ b/mps/code/i6cc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.ic: GNUMAKEFILE FRAGMENT FOR IRIX 6 CC (N32 or N64 ABI)
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that use the IRIX 6 CC
# compiler. It defines the compiler specific variables that the
diff --git a/mps/code/iam4cc.gmk b/mps/code/iam4cc.gmk
index b372c843861..30c0fd7e3b4 100644
--- a/mps/code/iam4cc.gmk
+++ b/mps/code/iam4cc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.iam4cc: BUILD FOR IRIX 6 N32/MIPS IV/CC PLATFORM
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This is the GNU makefile for platform.iam4cc.
diff --git a/mps/code/ic.gmk b/mps/code/ic.gmk
index 09a1f35096d..3650e4f7c7a 100644
--- a/mps/code/ic.gmk
+++ b/mps/code/ic.gmk
@@ -1,7 +1,7 @@
# impl.gmk.ic: GNUMAKEFILE FRAGMENT FOR IRIX CC (IRIX 4 OR 5)
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that use the IRIX CC
# compiler. It defines the compiler specific variables that the
diff --git a/mps/code/idlench.awk b/mps/code/idlench.awk
index f40d956356e..01c56fc5ddb 100644
--- a/mps/code/idlench.awk
+++ b/mps/code/idlench.awk
@@ -1,7 +1,7 @@
#!/bin/nawk -f
# impl.awk.idlench: IDENTIFIER LENGTH CHECK
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# READERSHIP
#
diff --git a/mps/code/lc.gmk b/mps/code/lc.gmk
index 129296c2035..5523c2faf69 100644
--- a/mps/code/lc.gmk
+++ b/mps/code/lc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.lc: GNUMAKEFILE FRAGMENT FOR LCC
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that use the LCC
# compiler. It defines the compiler specific variables that the
diff --git a/mps/code/ld.c b/mps/code/ld.c
index 12c88a72778..09f4be1115f 100644
--- a/mps/code/ld.c
+++ b/mps/code/ld.c
@@ -1,7 +1,7 @@
/* impl.c.ld: LOCATION DEPENDENCY IMPLEMENTATION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .def: A location dependency records the fact that the bit-patterns
* of some references will be used directly (most likely for
diff --git a/mps/code/lii3eg.gmk b/mps/code/lii3eg.gmk
index 383200dcd22..ad1fb13d38a 100644
--- a/mps/code/lii3eg.gmk
+++ b/mps/code/lii3eg.gmk
@@ -1,7 +1,7 @@
# impl.gmk.lii3eg: BUILD FOR LINUX/INTEL/EGCS PLATFORM
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This is the GNU makefile for platform.lii3eg.
diff --git a/mps/code/lii4gc.gmk b/mps/code/lii4gc.gmk
index a8299f76351..5a22f8a0679 100644
--- a/mps/code/lii4gc.gmk
+++ b/mps/code/lii4gc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.lii4gc: BUILD FOR LINUX/INTEL/GCC PLATFORM
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
PFM = lii4gc
diff --git a/mps/code/lippgc.gmk b/mps/code/lippgc.gmk
index 5d478b10b71..8bc6affa2b1 100644
--- a/mps/code/lippgc.gmk
+++ b/mps/code/lippgc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.lippgc: BUILD FOR LINUX/POWER(32)/GCC PLATFORM
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This is the GNU makefile for platform.lippgc.
diff --git a/mps/code/lo.h b/mps/code/lo.h
index 368a072cdf1..d8f6541eae8 100644
--- a/mps/code/lo.h
+++ b/mps/code/lo.h
@@ -4,7 +4,7 @@
*
* $Id$
*
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* The Leaf Object PoolClass is an automatically managed (ie garbage
* collected) pool for managing "leaf" objects. Leaf objects are
diff --git a/mps/code/lock.h b/mps/code/lock.h
index aa57f30e917..09b23e882a3 100644
--- a/mps/code/lock.h
+++ b/mps/code/lock.h
@@ -1,7 +1,7 @@
/* impl.h.lock: RECURSIVE LOCKS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .description: [@@@@ Should be combined with design.mps.lock]
* This defines the type Lock, which supports simple recursive
diff --git a/mps/code/lockan.c b/mps/code/lockan.c
index 65024a33d47..329743186f4 100644
--- a/mps/code/lockan.c
+++ b/mps/code/lockan.c
@@ -1,7 +1,7 @@
/* impl.c.lockan: ANSI RECURSIVE LOCKS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This is a trivial implementation of recursive locks
* that assumes we are not running in a multi-threaded environment.
diff --git a/mps/code/lockcov.c b/mps/code/lockcov.c
index 1a68b5020c6..d66bc316498 100644
--- a/mps/code/lockcov.c
+++ b/mps/code/lockcov.c
@@ -1,7 +1,7 @@
/* impl.c.lockcov: LOCK COVERAGE TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "mpm.h"
diff --git a/mps/code/lockfr.c b/mps/code/lockfr.c
index 7bcbc53b685..4b1c2708eb6 100644
--- a/mps/code/lockfr.c
+++ b/mps/code/lockfr.c
@@ -1,7 +1,7 @@
/* impl.c.lockfr: RECURSIVE LOCKS FOR POSIX SYSTEMS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .freebsd: This implementation supports FreeBSD (platform
* MPS_OS_FR).
diff --git a/mps/code/lockli.c b/mps/code/lockli.c
index cc76f830726..7516fd669da 100644
--- a/mps/code/lockli.c
+++ b/mps/code/lockli.c
@@ -1,7 +1,7 @@
/* impl.c.lockli: RECURSIVE LOCKS FOR POSIX SYSTEMS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .linux: This implementation currently just supports LinuxThreads
* (platform MPS_OS_LI), Single Unix i/f.
diff --git a/mps/code/lockutw3.c b/mps/code/lockutw3.c
index 743607abca9..d0c87f6b07c 100644
--- a/mps/code/lockutw3.c
+++ b/mps/code/lockutw3.c
@@ -1,7 +1,7 @@
/* impl.c.lockutw3: LOCK UTILIZATION TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "mpm.h"
diff --git a/mps/code/lockw3.c b/mps/code/lockw3.c
index 5248862b553..cd3f5c91db0 100644
--- a/mps/code/lockw3.c
+++ b/mps/code/lockw3.c
@@ -1,7 +1,7 @@
/* impl.c.lockw3: RECURSIVE LOCKS IN WIN32
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: These are implemented using critical sections.
* See the section titled "Synchronization functions" in the Groups
diff --git a/mps/code/locus.c b/mps/code/locus.c
index cc8078dcb8d..2359d4e1b07 100644
--- a/mps/code/locus.c
+++ b/mps/code/locus.c
@@ -1,7 +1,7 @@
/* impl.c.locus: LOCUS MANAGER
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
diff --git a/mps/code/locv.c b/mps/code/locv.c
index d1c6efa8ca8..20a48ee2ab7 100644
--- a/mps/code/locv.c
+++ b/mps/code/locv.c
@@ -1,7 +1,7 @@
/* impl.c.locv: LEAF OBJECT POOL CLASS COVERAGE TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* This is (not much of) a coverage test for the Leaf Object
* pool (PoolClassLO).
diff --git a/mps/code/message.c b/mps/code/message.c
index 74b5c969ab6..196d688dd29 100644
--- a/mps/code/message.c
+++ b/mps/code/message.c
@@ -1,7 +1,7 @@
/* impl.c.message: MPS/CLIENT MESSAGES
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
diff --git a/mps/code/messtest.c b/mps/code/messtest.c
index edb6111beb6..da3d6236a34 100644
--- a/mps/code/messtest.c
+++ b/mps/code/messtest.c
@@ -1,7 +1,7 @@
/* impl.c.messtest: MESSAGE TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "mpm.h"
diff --git a/mps/code/meter.c b/mps/code/meter.c
index fc5c1f623ec..ecb3692c68e 100644
--- a/mps/code/meter.c
+++ b/mps/code/meter.c
@@ -1,7 +1,7 @@
/* impl.c.meter: METERS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* TRANSGRESSIONS
*
diff --git a/mps/code/meter.h b/mps/code/meter.h
index 19abe7c7ff9..3f9f890d016 100644
--- a/mps/code/meter.h
+++ b/mps/code/meter.h
@@ -1,7 +1,7 @@
/* impl.h.meter: METER INTERFACE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .sources: mps.design.metrics.
*
diff --git a/mps/code/misc.h b/mps/code/misc.h
index e3c70ae0cf0..5c3bcdfbb59 100644
--- a/mps/code/misc.h
+++ b/mps/code/misc.h
@@ -1,7 +1,7 @@
/* impl.h.misc: MISCELLANEOUS DEFINITIONS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* Small general things which are useful for C but aren't part of the
* memory manager itself. The only reason that this file exists is
diff --git a/mps/code/mpm.c b/mps/code/mpm.c
index e1d458e9a6d..a561dbd2b45 100644
--- a/mps/code/mpm.c
+++ b/mps/code/mpm.c
@@ -1,7 +1,7 @@
/* impl.c.mpm: GENERAL MPM SUPPORT
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: Miscellaneous support for the implementation of the MPM
* and pool classes.
diff --git a/mps/code/mpm.h b/mps/code/mpm.h
index 0bb391bd356..d5273db9d7c 100644
--- a/mps/code/mpm.h
+++ b/mps/code/mpm.h
@@ -1,7 +1,7 @@
/* impl.h.mpm: MEMORY POOL MANAGER DEFINITIONS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .trans.bufferinit: The Buffer data structure has an Init field and
* an Init method, there's a name clash. We resolve this by calling the
diff --git a/mps/code/mpmss.c b/mps/code/mpmss.c
index ac46a235c68..b38e5f651b3 100644
--- a/mps/code/mpmss.c
+++ b/mps/code/mpmss.c
@@ -1,7 +1,7 @@
/* impl.c.mpmss: MPM STRESS TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "mpscmv.h"
diff --git a/mps/code/mpmst.h b/mps/code/mpmst.h
index cbe7455401a..12994ef60b3 100644
--- a/mps/code/mpmst.h
+++ b/mps/code/mpmst.h
@@ -1,7 +1,7 @@
/* impl.h.mpmst: MEMORY POOL MANAGER DATA STRUCTURES
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: This header file crosses module boundaries. The relevant
* design a module's structures should be found in that module's design
diff --git a/mps/code/mpmtypes.h b/mps/code/mpmtypes.h
index 1b2107ac330..7bcd2f00b5c 100644
--- a/mps/code/mpmtypes.h
+++ b/mps/code/mpmtypes.h
@@ -1,7 +1,7 @@
/* impl.h.mpmtypes: MEMORY POOL MANAGER TYPES
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: design.mps.type
*
diff --git a/mps/code/mps.h b/mps/code/mps.h
index 965704dce49..823137e8f08 100644
--- a/mps/code/mps.h
+++ b/mps/code/mps.h
@@ -1,7 +1,7 @@
/* impl.h.mps: RAVENBROOK MEMORY POOL SYSTEM C INTERFACE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: customers, MPS developers.
* .sources: design.mps.interface.c.
diff --git a/mps/code/mpsacl.h b/mps/code/mpsacl.h
index ae10e6df2e9..b50d66ea056 100644
--- a/mps/code/mpsacl.h
+++ b/mps/code/mpsacl.h
@@ -1,7 +1,7 @@
/* impl.h.mpsacl: MEMORY POOL SYSTEM ARENA CLASS "CL"
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef mpsacl_h
diff --git a/mps/code/mpsavm.h b/mps/code/mpsavm.h
index 5c45f84c68a..8903dafc560 100644
--- a/mps/code/mpsavm.h
+++ b/mps/code/mpsavm.h
@@ -1,7 +1,7 @@
/* impl.h.mpsavm: MEMORY POOL SYSTEM ARENA CLASS "VM"
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef mpsavm_h
diff --git a/mps/code/mpscamc.h b/mps/code/mpscamc.h
index 8c9b090f161..e56fe511423 100644
--- a/mps/code/mpscamc.h
+++ b/mps/code/mpscamc.h
@@ -1,7 +1,7 @@
/* impl.h.mpscamc: MEMORY POOL SYSTEM CLASS "AMC"
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef mpscamc_h
diff --git a/mps/code/mpscams.h b/mps/code/mpscams.h
index bf1db0d4d14..6c4fda321d8 100644
--- a/mps/code/mpscams.h
+++ b/mps/code/mpscams.h
@@ -1,7 +1,7 @@
/* impl.h.mpscams: MEMORY POOL SYSTEM CLASS "AMS"
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef mpscams_h
diff --git a/mps/code/mpscawl.h b/mps/code/mpscawl.h
index 99db810d31b..2bc039074e0 100644
--- a/mps/code/mpscawl.h
+++ b/mps/code/mpscawl.h
@@ -1,7 +1,7 @@
/* impl.h.mpscaawl: MEMORY POOL SYSTEM CLASS "AWL"
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef mpscawl_h
diff --git a/mps/code/mpsclo.h b/mps/code/mpsclo.h
index 91385f5114e..d48e31ccf88 100644
--- a/mps/code/mpsclo.h
+++ b/mps/code/mpsclo.h
@@ -2,7 +2,7 @@
*
* $Id$
*
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef mpsclo_h
diff --git a/mps/code/mpscmv.h b/mps/code/mpscmv.h
index f47abbd7b6a..774e8b26993 100644
--- a/mps/code/mpscmv.h
+++ b/mps/code/mpscmv.h
@@ -1,7 +1,7 @@
/* impl.h.mpscmv: MEMORY POOL SYSTEM CLASS "MV"
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef mpscmv_h
diff --git a/mps/code/mpscmv2.h b/mps/code/mpscmv2.h
index 5cea00370ca..e327b93068d 100644
--- a/mps/code/mpscmv2.h
+++ b/mps/code/mpscmv2.h
@@ -1,7 +1,7 @@
/* impl.h.mpscmv2: MEMORY POOL SYSTEM CLASS "MVT"
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef mpscmv2_h
diff --git a/mps/code/mpscmvff.h b/mps/code/mpscmvff.h
index 486756b1b09..84733137cdc 100644
--- a/mps/code/mpscmvff.h
+++ b/mps/code/mpscmvff.h
@@ -1,7 +1,7 @@
/* impl.h.mpscmvff: MEMORY POOL SYSTEM CLASS "MVFF"
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef mpscmvff_h
diff --git a/mps/code/mpscsnc.h b/mps/code/mpscsnc.h
index dd526ab66bb..aeab73fc570 100644
--- a/mps/code/mpscsnc.h
+++ b/mps/code/mpscsnc.h
@@ -1,7 +1,7 @@
/* impl.h.mpscsnc: MEMORY POOL SYSTEM CLASS "SNC"
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef mpscsnc_h
diff --git a/mps/code/mpsi.c b/mps/code/mpsi.c
index eb57e12e379..ae4e3ae6ecf 100644
--- a/mps/code/mpsi.c
+++ b/mps/code/mpsi.c
@@ -1,7 +1,7 @@
/* impl.c.mpsi: MEMORY POOL SYSTEM C INTERFACE LAYER
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This code bridges between the MPS interface to C,
* impl.h.mps, and the internal MPM interfaces, as defined by
diff --git a/mps/code/mpsicv.c b/mps/code/mpsicv.c
index 1481bf7b0b4..7b88febe310 100644
--- a/mps/code/mpsicv.c
+++ b/mps/code/mpsicv.c
@@ -1,7 +1,7 @@
/* impl.c.mpsicv: MPSI COVERAGE TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "testlib.h"
diff --git a/mps/code/mpsio.h b/mps/code/mpsio.h
index ef7c1309dac..43dfe096316 100644
--- a/mps/code/mpsio.h
+++ b/mps/code/mpsio.h
@@ -1,7 +1,7 @@
/* impl.h.mpsio: RAVENBROOK MEMORY POOL SYSTEM I/O INTERFACE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: For MPS client application developers, MPS developers.
* .sources: design.mps.io
diff --git a/mps/code/mpsioan.c b/mps/code/mpsioan.c
index a313a9dbbd6..99fd9e95cb7 100644
--- a/mps/code/mpsioan.c
+++ b/mps/code/mpsioan.c
@@ -1,7 +1,7 @@
/* impl.c.mpsioan: RAVENBROOK MEMORY POOL SYSTEM I/O IMPLEMENTATION (ANSI)
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: For MPS client application developers and MPS developers.
* .sources: design.mps.io
diff --git a/mps/code/mpsiw3.c b/mps/code/mpsiw3.c
index 4c361b1b421..a0408201578 100644
--- a/mps/code/mpsiw3.c
+++ b/mps/code/mpsiw3.c
@@ -4,7 +4,7 @@
*
* $Id$
*
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "mpm.h"
diff --git a/mps/code/mpslib.h b/mps/code/mpslib.h
index 4dbbdb1e9c7..1c4864bff45 100644
--- a/mps/code/mpslib.h
+++ b/mps/code/mpslib.h
@@ -1,7 +1,7 @@
/* impl.h.mpslib: RAVENBROOK MEMORY POOL SYSTEM LIBRARY INTERFACE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MPS client application developers, MPS developers.
* .sources: design.mps.lib
diff --git a/mps/code/mpsliban.c b/mps/code/mpsliban.c
index 1f55642f737..6b58c8417b5 100644
--- a/mps/code/mpsliban.c
+++ b/mps/code/mpsliban.c
@@ -1,7 +1,7 @@
/* impl.c.mpsliban: RAVENBROOK MEMORY POOL SYSTEM LIBRARY INTERFACE (ANSI)
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: The purpose of this code is
* 1. to connect the MPS Library Interface to the ANSI C libraries,
diff --git a/mps/code/mpstd.h b/mps/code/mpstd.h
index 80decd9b618..66a64a7792d 100644
--- a/mps/code/mpstd.h
+++ b/mps/code/mpstd.h
@@ -1,7 +1,7 @@
/* impl.h.mpstd: RAVENBROOK MEMORY POOL SYSTEM TARGET DETECTION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* Detect the target platform using predefined preprocessor symbols
* defined by the build environment. The symbols are derived from the
diff --git a/mps/code/mpsw3.h b/mps/code/mpsw3.h
index 326a028fbe3..4a11f66e9ea 100644
--- a/mps/code/mpsw3.h
+++ b/mps/code/mpsw3.h
@@ -1,7 +1,7 @@
/* impl.h.mpsw3: RAVENBROOK MEMORY POOL SYSTEM C INTERFACE, WINDOWS PART
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: customers, MPS developers.
* .sources: design.mps.interface.c.
diff --git a/mps/code/mpswin.h b/mps/code/mpswin.h
index a297fc0394f..a6a7ec2cbbf 100644
--- a/mps/code/mpswin.h
+++ b/mps/code/mpswin.h
@@ -1,7 +1,7 @@
/* impl.h.mpswin: RAVENBROOK MEMORY POOL SYSTEM WINDOWS.H INTERFACE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: For MPS client application developers, MPS developers.
*
diff --git a/mps/code/mv2test.c b/mps/code/mv2test.c
index 1234733ab98..0a525194b42 100644
--- a/mps/code/mv2test.c
+++ b/mps/code/mv2test.c
@@ -1,7 +1,7 @@
/* impl.c.mv2test: POOLMVT STRESS TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include
diff --git a/mps/code/o1alcc.gmk b/mps/code/o1alcc.gmk
index 6ccda0868a0..6c9e7d633b3 100644
--- a/mps/code/o1alcc.gmk
+++ b/mps/code/o1alcc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.o1alcc: BUILD FOR OSF/1, ALPHA, DIGITAL C PLATFORM
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This is the GNU makefile for platform.o1alcc.
#
diff --git a/mps/code/o1algc.gmk b/mps/code/o1algc.gmk
index f7bff8a1124..bb362d01f43 100644
--- a/mps/code/o1algc.gmk
+++ b/mps/code/o1algc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.o1algc: BUILD FOR OSF/1, ALPHA, GCC PLATFORM
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# _ANSI_C_SOURCE is defined in PFMDEFS to avoid bug in library headers
# which define TRUE and FALSE.
diff --git a/mps/code/ossu.h b/mps/code/ossu.h
index 700469d8159..0d9efd28ffc 100644
--- a/mps/code/ossu.h
+++ b/mps/code/ossu.h
@@ -2,7 +2,7 @@
*
* $Id$
*
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This header defines some things which are part of the ANSI
* standard but missing from the C compiler / environment.
diff --git a/mps/code/osxc.h b/mps/code/osxc.h
index 17729becbac..9361b8586c4 100644
--- a/mps/code/osxc.h
+++ b/mps/code/osxc.h
@@ -1,7 +1,7 @@
/* impl.h.osxc: MacOS X (Carbon-compatible) system header hacks
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This header fixes bugs in the system headers.
*/
diff --git a/mps/code/pool.c b/mps/code/pool.c
index 66cf9e79485..bc4c49b774e 100644
--- a/mps/code/pool.c
+++ b/mps/code/pool.c
@@ -1,7 +1,7 @@
/* impl.c.pool: POOL IMPLEMENTATION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
diff --git a/mps/code/poolabs.c b/mps/code/poolabs.c
index 1203cf4c574..f888e9cb885 100644
--- a/mps/code/poolabs.c
+++ b/mps/code/poolabs.c
@@ -1,7 +1,7 @@
/* impl.c.poolabs: ABSTRACT POOL CLASSES
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* PURPOSE
*
diff --git a/mps/code/poolamc.c b/mps/code/poolamc.c
index 6f604e7a1c8..6a46d1554ec 100644
--- a/mps/code/poolamc.c
+++ b/mps/code/poolamc.c
@@ -1,7 +1,7 @@
/* impl.c.poolamc: AUTOMATIC MOSTLY-COPYING MEMORY POOL CLASS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .sources: design.mps.poolamc.
*/
diff --git a/mps/code/poolams.c b/mps/code/poolams.c
index e219a3b94de..4c2d0c33e31 100644
--- a/mps/code/poolams.c
+++ b/mps/code/poolams.c
@@ -1,7 +1,7 @@
/* impl.c.poolams: AUTOMATIC MARK & SWEEP POOL CLASS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: See design.mps.poolams.
*
diff --git a/mps/code/poolams.h b/mps/code/poolams.h
index 73420e34ea5..461150543ec 100644
--- a/mps/code/poolams.h
+++ b/mps/code/poolams.h
@@ -1,7 +1,7 @@
/* impl.h.poolams: AUTOMATIC MARK & SWEEP POOL CLASS INTERFACE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: Internal interface to AMS functionality.
*/
diff --git a/mps/code/poolawl.c b/mps/code/poolawl.c
index 67e3177f3a1..b911f6fc0cc 100644
--- a/mps/code/poolawl.c
+++ b/mps/code/poolawl.c
@@ -1,7 +1,7 @@
/* impl.c.poolawl: AUTOMATIC WEAK LINKED POOL CLASS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
*
* DESIGN
diff --git a/mps/code/poollo.c b/mps/code/poollo.c
index 260d18f3b5d..9edae934e20 100644
--- a/mps/code/poollo.c
+++ b/mps/code/poollo.c
@@ -1,7 +1,7 @@
/* impl.c.poollo: LEAF POOL CLASS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
diff --git a/mps/code/poolmfs.c b/mps/code/poolmfs.c
index e1e57be22d6..9545bcc55c4 100644
--- a/mps/code/poolmfs.c
+++ b/mps/code/poolmfs.c
@@ -1,7 +1,7 @@
/* impl.c.poolmfs: MANUAL FIXED SMALL UNIT POOL
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* This is the implementation of the MFS pool class.
*
diff --git a/mps/code/poolmfs.h b/mps/code/poolmfs.h
index 93a5e910595..85a161d28e3 100644
--- a/mps/code/poolmfs.h
+++ b/mps/code/poolmfs.h
@@ -4,7 +4,7 @@
*
* $Id$
*
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* The MFS pool is used to manage small fixed-size chunks of memory. It
* stores control structures in the memory it manages, rather than to one
diff --git a/mps/code/poolmrg.c b/mps/code/poolmrg.c
index d3a1fb89c29..27ee414a5d9 100644
--- a/mps/code/poolmrg.c
+++ b/mps/code/poolmrg.c
@@ -1,7 +1,7 @@
/* impl.c.poolmrg: MANUAL RANK GUARDIAN POOL
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
diff --git a/mps/code/poolmrg.h b/mps/code/poolmrg.h
index f15b41d6f1f..1a6b6c2ab4d 100644
--- a/mps/code/poolmrg.h
+++ b/mps/code/poolmrg.h
@@ -3,7 +3,7 @@
* MANUAL RANK GUARDIAN POOL CLASS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef poolmrg_h
diff --git a/mps/code/poolmv.c b/mps/code/poolmv.c
index 9b495abb504..90de155bb12 100644
--- a/mps/code/poolmv.c
+++ b/mps/code/poolmv.c
@@ -1,7 +1,7 @@
/* impl.c.poolmv: MANUAL VARIABLE POOL
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* **** RESTRICTION: This pool may not allocate from the arena control
* pool, since it is used to implement that pool.
diff --git a/mps/code/poolmv.h b/mps/code/poolmv.h
index 215fbaaaafb..4c13523f33b 100644
--- a/mps/code/poolmv.h
+++ b/mps/code/poolmv.h
@@ -1,7 +1,7 @@
/* .impl.h.poolmv: MANUAL VARIABLE POOL
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This is the interface to the manual-variable pool class.
*
diff --git a/mps/code/poolmv2.c b/mps/code/poolmv2.c
index 987f2f6e8eb..e9e484c739c 100644
--- a/mps/code/poolmv2.c
+++ b/mps/code/poolmv2.c
@@ -1,7 +1,7 @@
/* impl.c.poolmv2: MANUAL VARIABLE-SIZED TEMPORAL POOL
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: A manual-variable pool designed to take advantage of
* placement according to predicted deathtime.
diff --git a/mps/code/poolmv2.h b/mps/code/poolmv2.h
index fafdb97b6c0..a1d7a8d1e13 100644
--- a/mps/code/poolmv2.h
+++ b/mps/code/poolmv2.h
@@ -1,7 +1,7 @@
/* impl.h.poolmv2: MANUAL VARIABLE-SIZED TEMPORAL POOL
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: The implementation of the new manual-variable pool class
*
diff --git a/mps/code/poolmvff.c b/mps/code/poolmvff.c
index c2d87cd1ac5..820c4bfe1da 100644
--- a/mps/code/poolmvff.c
+++ b/mps/code/poolmvff.c
@@ -1,7 +1,7 @@
/* impl.c.poolmvff: First Fit Manual Variable Pool
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This is a pool class for manually managed objects of
* variable size where address-ordered first fit is an appropriate
diff --git a/mps/code/pooln.c b/mps/code/pooln.c
index 37957ed66e2..58bc988f4e4 100644
--- a/mps/code/pooln.c
+++ b/mps/code/pooln.c
@@ -1,7 +1,7 @@
/* impl.c.pooln: NULL POOL CLASS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "pooln.h"
diff --git a/mps/code/pooln.h b/mps/code/pooln.h
index fa793518fa6..57c09b13152 100644
--- a/mps/code/pooln.h
+++ b/mps/code/pooln.h
@@ -1,7 +1,7 @@
/* impl.h.pooln: NULL POOL
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: The null pool class is here for pedagogical purposes. It
* is a skeleton of a pool class. The class exhibits all the generic
diff --git a/mps/code/poolncv.c b/mps/code/poolncv.c
index 24db8845662..bab77b05c77 100644
--- a/mps/code/poolncv.c
+++ b/mps/code/poolncv.c
@@ -1,7 +1,7 @@
/* impl.c.poolncv: NULL POOL COVERAGE TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "mpm.h"
diff --git a/mps/code/poolsnc.c b/mps/code/poolsnc.c
index a02b77295b8..5d3227abe28 100644
--- a/mps/code/poolsnc.c
+++ b/mps/code/poolsnc.c
@@ -1,7 +1,7 @@
/* impl.c.poolsnc: STACK NO CHECKING POOL CLASS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
diff --git a/mps/code/prmcan.c b/mps/code/prmcan.c
index 5097ea43b03..9c36baf90d8 100644
--- a/mps/code/prmcan.c
+++ b/mps/code/prmcan.c
@@ -1,7 +1,7 @@
/* impl.c.prmcan: PROTECTION MUTATOR CONTEXT (ANSI)
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: See design.mps.prot for the generic design of the interface
* which is implemented in this module including the contracts for the
diff --git a/mps/code/prmcfr.h b/mps/code/prmcfr.h
index 34ef024214f..9650af0e806 100644
--- a/mps/code/prmcfr.h
+++ b/mps/code/prmcfr.h
@@ -1,7 +1,7 @@
/* impl.h.prmcfr: PROTECTION MUTATOR CONTEXT (FREEBSD)
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MPS developers.
*/
diff --git a/mps/code/prmci3.h b/mps/code/prmci3.h
index 2d96361d7d7..76524284ad3 100644
--- a/mps/code/prmci3.h
+++ b/mps/code/prmci3.h
@@ -1,7 +1,7 @@
/* impl.h.prmci3: PROTECTION MUTATOR CONTEXT (Intel 386)
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MPS developers.
*/
diff --git a/mps/code/prmci3li.c b/mps/code/prmci3li.c
index f6ccef3e52f..471b965af4c 100644
--- a/mps/code/prmci3li.c
+++ b/mps/code/prmci3li.c
@@ -1,7 +1,7 @@
/* impl.c.prmci3li: PROTECTION MUTATOR CONTEXT INTEL 386 (LINUX)
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This module implements the part of the protection module
* that decodes the MutatorFaultContext.
diff --git a/mps/code/prmci3w3.c b/mps/code/prmci3w3.c
index 28b4bac277b..382b987171e 100644
--- a/mps/code/prmci3w3.c
+++ b/mps/code/prmci3w3.c
@@ -1,7 +1,7 @@
/* impl.c.prmci3w3: PROTECTION MUTATOR CONTEXT INTEL 386 (Win32)
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* PURPOSE
*
diff --git a/mps/code/prmcli.h b/mps/code/prmcli.h
index d970e0a1473..472f0c9529f 100644
--- a/mps/code/prmcli.h
+++ b/mps/code/prmcli.h
@@ -1,7 +1,7 @@
/* impl.h.prmcli: PROTECTION MUTATOR CONTEXT (Linux)
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MPS developers.
*/
diff --git a/mps/code/prmcw3.h b/mps/code/prmcw3.h
index ac3853d2a83..e03de7eff1d 100644
--- a/mps/code/prmcw3.h
+++ b/mps/code/prmcw3.h
@@ -1,7 +1,7 @@
/* impl.h.prmcw3: PROTECTION FOR WIN32
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MPS developers.
*/
diff --git a/mps/code/proddw.bat b/mps/code/proddw.bat
index 6d098e46bf8..1762ae6bc3e 100644
--- a/mps/code/proddw.bat
+++ b/mps/code/proddw.bat
@@ -1,7 +1,7 @@
@rem impl.bat.proddw
@rem Script that automates building and collating a dylan product
@rem $Id$
-@rem Copyright (c) 2001 Ravenbrook Limited.
+@rem Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
nmake /f w3i3mv.nmk VARIETY=ci mmdw.lib mpsplan.lib
nmake /f w3i3mv.nmk VARIETY=hi mmdw.lib mpsplan.lib
diff --git a/mps/code/protan.c b/mps/code/protan.c
index eb4ff4baa59..e6d113a4849 100644
--- a/mps/code/protan.c
+++ b/mps/code/protan.c
@@ -1,7 +1,7 @@
/* impl.c.protan: ANSI MEMORY PROTECTION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
*
* DESIGN
diff --git a/mps/code/protfr.c b/mps/code/protfr.c
index 115ec406497..ffae9c5e862 100644
--- a/mps/code/protfr.c
+++ b/mps/code/protfr.c
@@ -1,7 +1,7 @@
/* impl.c.protfr: PROTECTION FOR FreeBSD
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
*/
diff --git a/mps/code/protfri3.c b/mps/code/protfri3.c
index b0fd9bbaaae..2766f270c63 100644
--- a/mps/code/protfri3.c
+++ b/mps/code/protfri3.c
@@ -1,7 +1,7 @@
/* impl.c.protfri3: PROTECTION FOR FREEBSD (INTEL 386)
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* SOURCES
*
diff --git a/mps/code/proti3.c b/mps/code/proti3.c
index 82dc740946c..caea8be71a7 100644
--- a/mps/code/proti3.c
+++ b/mps/code/proti3.c
@@ -1,7 +1,7 @@
/* impl.c.proti3: PROTECTION MUTATOR CONTEXT (INTEL 386)
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: See design.mps.prot for the generic design of the interface
* which is implemented in this module, including the contracts for the
diff --git a/mps/code/protli.c b/mps/code/protli.c
index 29ec399964b..951fd61c8d3 100644
--- a/mps/code/protli.c
+++ b/mps/code/protli.c
@@ -1,7 +1,7 @@
/* impl.c.protli: PROTECTION FOR LINUX
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
*/
diff --git a/mps/code/protlii3.c b/mps/code/protlii3.c
index 8eaf16a1a6b..2486fbd08ea 100644
--- a/mps/code/protlii3.c
+++ b/mps/code/protlii3.c
@@ -1,7 +1,7 @@
/* impl.c.protlii3: PROTECTION FOR LINUX (INTEL 386)
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* SOURCES
*
diff --git a/mps/code/proto1.c b/mps/code/proto1.c
index 99a34be4717..293d66f6e0e 100644
--- a/mps/code/proto1.c
+++ b/mps/code/proto1.c
@@ -1,7 +1,7 @@
/* impl.c.proto1: PROTECTION FOR DIGITAL UNIX
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
diff --git a/mps/code/protocol.c b/mps/code/protocol.c
index b9626bea056..4db59cbf9e0 100644
--- a/mps/code/protocol.c
+++ b/mps/code/protocol.c
@@ -1,7 +1,7 @@
/* impl.c.pool: PROTOCOL IMPLEMENTATION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
diff --git a/mps/code/protocol.h b/mps/code/protocol.h
index 30e5c3f01ad..a36b1055a8e 100644
--- a/mps/code/protocol.h
+++ b/mps/code/protocol.h
@@ -1,7 +1,7 @@
/* impl.h.protocol: PROTOCOL INHERITANCE DEFINITIONS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef protocol_h
diff --git a/mps/code/protso.c b/mps/code/protso.c
index a8912c2c180..d6316b7993a 100644
--- a/mps/code/protso.c
+++ b/mps/code/protso.c
@@ -1,7 +1,7 @@
/* impl.c.protso: PROTECTION FOR SOLARIS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
*/
diff --git a/mps/code/protsu.c b/mps/code/protsu.c
index fe2fc0e40d7..e28f0b1d873 100644
--- a/mps/code/protsu.c
+++ b/mps/code/protsu.c
@@ -1,7 +1,7 @@
/* impl.c.protsu: PROTECTION FOR SUNOS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
diff --git a/mps/code/protw3.c b/mps/code/protw3.c
index 1bcc920236c..df93f84eb54 100644
--- a/mps/code/protw3.c
+++ b/mps/code/protw3.c
@@ -1,7 +1,7 @@
/* impl.c.protw3: PROTECTION FOR WIN32
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "mpm.h"
diff --git a/mps/code/pthrdext.c b/mps/code/pthrdext.c
index d0bfb4b0987..5d19a744977 100644
--- a/mps/code/pthrdext.c
+++ b/mps/code/pthrdext.c
@@ -1,7 +1,7 @@
/* impl.c.pthreadext: POSIX THREAD EXTENSIONS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: Provides extension to Pthreads.
*
diff --git a/mps/code/pthrdext.h b/mps/code/pthrdext.h
index 1a608732fbe..c56fde4a08c 100644
--- a/mps/code/pthrdext.h
+++ b/mps/code/pthrdext.h
@@ -1,7 +1,7 @@
/* impl.h.pthreadext: POSIX THREAD EXTENSIONS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MM developers.
*
diff --git a/mps/code/qs.c b/mps/code/qs.c
index 6bf7acad05a..f023952156f 100644
--- a/mps/code/qs.c
+++ b/mps/code/qs.c
@@ -1,7 +1,7 @@
/* impl.c.qs: QUICKSORT
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* The purpose of this program is to act as a "real" client of the MM.
* It is a test, but (hopefully) less contrived than some of the other
diff --git a/mps/code/ref.c b/mps/code/ref.c
index 1062db210b6..f224003abe5 100644
--- a/mps/code/ref.c
+++ b/mps/code/ref.c
@@ -1,7 +1,7 @@
/* impl.c.ref: REFERENCES
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: Implement operations on Ref, RefSet, ZoneSet, and Rank.
*
diff --git a/mps/code/replay.c b/mps/code/replay.c
index ba7f4705d05..fd52541de2a 100644
--- a/mps/code/replay.c
+++ b/mps/code/replay.c
@@ -1,5 +1,5 @@
/* impl.c.replay: Allocation replayer
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* $Id$
*/
diff --git a/mps/code/reserv.c b/mps/code/reserv.c
index 02d30150565..e7864e9ca58 100644
--- a/mps/code/reserv.c
+++ b/mps/code/reserv.c
@@ -1,7 +1,7 @@
/* impl.c.reserv: ARENA RESERVOIR
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* IMPROVEMENTS
*
diff --git a/mps/code/ring.c b/mps/code/ring.c
index 7a0c2ea3627..4e2e08099dd 100644
--- a/mps/code/ring.c
+++ b/mps/code/ring.c
@@ -1,7 +1,7 @@
/* impl.c.ring: RING IMPLEMENTATION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .intro: This is a portable implementation of Rings.
*
diff --git a/mps/code/ring.h b/mps/code/ring.h
index 972d3a95b8b..ae0f6229241 100644
--- a/mps/code/ring.h
+++ b/mps/code/ring.h
@@ -1,7 +1,7 @@
/* impl.h.ring: RING INTERFACE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
diff --git a/mps/code/root.c b/mps/code/root.c
index 15d86a63bc5..736edc04e19 100644
--- a/mps/code/root.c
+++ b/mps/code/root.c
@@ -1,7 +1,7 @@
/* impl.c.root: ROOT IMPLEMENTATION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This is the implementation of the root datatype.
*
diff --git a/mps/code/s7ppac/Makefile b/mps/code/s7ppac/Makefile
index 11c47513049..0b4d001df02 100644
--- a/mps/code/s7ppac/Makefile
+++ b/mps/code/s7ppac/Makefile
@@ -2,7 +2,7 @@
#
# $Id$
#
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
# .limit.epcore: This only knows about making the mmsw libraries for
# MM/EP-core.
@@ -205,3 +205,44 @@ mmsw
BuildProgram -d Variety=TI mmsw_TI.o
BuildProgram -d Variety=HI mmsw_HI.o
BuildProgram -d Variety=WE mmsw_WE.o
+
+
+# C. COPYRIGHT AND LICENSE
+#
+# Copyright (C) 2001-2002 Ravenbrook Limited .
+# All rights reserved. This is an open source license. Contact
+# Ravenbrook for commercial licensing options.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+#
+# 3. Redistributions in any form must be accompanied by information on how
+# to obtain complete source code for this software and any accompanying
+# software that uses this software. The source code must either be
+# included in the distribution or be available for no more than the cost
+# of distribution plus a nominal fee, and must be freely redistributable
+# under reasonable conditions. For an executable file, complete source
+# code means the source code for all modules it contains. It does not
+# include source code for modules or files that typically accompany the
+# major components of the operating system on which the executable file
+# runs.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
+# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
+# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/sac.c b/mps/code/sac.c
index 845f9b06330..c20f1378b80 100644
--- a/mps/code/sac.c
+++ b/mps/code/sac.c
@@ -1,7 +1,7 @@
/* impl.c.sac: SEGREGATED ALLOCATION CACHES
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "mpm.h"
diff --git a/mps/code/sac.h b/mps/code/sac.h
index e0e5fa8810c..1e23701956e 100644
--- a/mps/code/sac.h
+++ b/mps/code/sac.h
@@ -1,7 +1,7 @@
/* impl.h.sac: SEGREGATED ALLOCATION CACHES INTERFACE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef sac_h
diff --git a/mps/code/sacss.c b/mps/code/sacss.c
index d11ea3ebc64..b0d03828ebc 100644
--- a/mps/code/sacss.c
+++ b/mps/code/sacss.c
@@ -1,7 +1,7 @@
/* impl.c.sacss: SAC MANUAL ALLOC STRESS TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
diff --git a/mps/code/sc.gmk b/mps/code/sc.gmk
index 603172f2e4f..ec0cee56e83 100644
--- a/mps/code/sc.gmk
+++ b/mps/code/sc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.sc: GNUMAKEFILE FRAGMENT FOR SunPro C
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that use the SunPro C
# compiler. It defines the compiler specific variables that the
diff --git a/mps/code/seg.c b/mps/code/seg.c
index c0a09cbe25a..ca3c1c47b80 100644
--- a/mps/code/seg.c
+++ b/mps/code/seg.c
@@ -1,7 +1,7 @@
/* impl.c.seg: SEGMENTS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: The design for this module is design.mps.seg.
*
diff --git a/mps/code/segsmss.c b/mps/code/segsmss.c
index 9da6354ea21..c4084813f6e 100644
--- a/mps/code/segsmss.c
+++ b/mps/code/segsmss.c
@@ -1,7 +1,7 @@
/* impl.c.segsmss: Segment splitting and merging stress test
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: Adapted from amsss.c (because AMS already supports
* a protocol for subclassing AMS segments). Defines a new pool
diff --git a/mps/code/shield.c b/mps/code/shield.c
index e97da921719..d7727fec847 100644
--- a/mps/code/shield.c
+++ b/mps/code/shield.c
@@ -1,7 +1,7 @@
/* impl.c.shield: SHIELD IMPLEMENTATION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* See: idea.shield, design.mps.shield.
*
diff --git a/mps/code/sos8cx.gmk b/mps/code/sos8cx.gmk
index afde21797a6..c2680c8e411 100644
--- a/mps/code/sos8cx.gmk
+++ b/mps/code/sos8cx.gmk
@@ -1,7 +1,7 @@
# impl.gmk.sos8cx: BUILD FOR SOLARIS/SPARC v8/CXREF PLATFORM
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# Instead of compiling object files, this platform (using the cxref
# builder) generates a C cross reference listing.
diff --git a/mps/code/sos8gc.gmk b/mps/code/sos8gc.gmk
index 7dc4f170ea8..bc508708432 100644
--- a/mps/code/sos8gc.gmk
+++ b/mps/code/sos8gc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.sos8gc: BUILD FOR SOLARIS/SPARC V8/GCC PLATFORM
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
PFM = sos8gc
diff --git a/mps/code/sos8gp.gmk b/mps/code/sos8gp.gmk
index 00db6c8d0fd..33fb2cd0f90 100644
--- a/mps/code/sos8gp.gmk
+++ b/mps/code/sos8gp.gmk
@@ -1,7 +1,7 @@
# impl.gmk.sos8gp: BUILD FOR SOLARIS/SPARC v8/GCC WITH PROFILING PLATFORM
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This is the GNU makefile for platform.sos8gp.
diff --git a/mps/code/sos9sc.gmk b/mps/code/sos9sc.gmk
index 35473dee578..f0d056b164c 100644
--- a/mps/code/sos9sc.gmk
+++ b/mps/code/sos9sc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.sos9sc: BUILD FOR SOLARIS/SPARC V9/SUNPRO C PLATFORM
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This is the GNU makefile for platform.sos9sc.
diff --git a/mps/code/span.c b/mps/code/span.c
index 5956ed7f611..be444bb33df 100644
--- a/mps/code/span.c
+++ b/mps/code/span.c
@@ -1,7 +1,7 @@
/* impl.c.span: ANSI STACK PROBE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* PURPOSE
*
diff --git a/mps/code/spi3.asm b/mps/code/spi3.asm
index cea15e311cc..14d3a9d086d 100644
--- a/mps/code/spi3.asm
+++ b/mps/code/spi3.asm
@@ -1,7 +1,7 @@
; impl.asm.spi3: STACK PROBE
;
; $Id$
-; Copyright (c) 2001 Ravenbrook Limited.
+; Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
;
; This function reads a location that is probeDepth words beyond
; the current stack pointer. On intel platforms the stack grows
diff --git a/mps/code/splay.c b/mps/code/splay.c
index b4b38f0958d..fda71e8bd69 100644
--- a/mps/code/splay.c
+++ b/mps/code/splay.c
@@ -1,7 +1,7 @@
/* impl.c.splay: SPLAY TREE IMPLEMENTATION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: Splay trees are used to manage potentially unbounded
* collections of ordered things.
diff --git a/mps/code/splay.h b/mps/code/splay.h
index 57cc5e52c2d..34f46e7b008 100644
--- a/mps/code/splay.h
+++ b/mps/code/splay.h
@@ -1,7 +1,7 @@
/* impl.h.splay: SPLAY TREE HEADER
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .source: design.mps.splay
*/
diff --git a/mps/code/ss.h b/mps/code/ss.h
index 2b0a24e7732..28aacd1b607 100644
--- a/mps/code/ss.h
+++ b/mps/code/ss.h
@@ -3,7 +3,7 @@
*
* $Id$
*
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* Provides a function for scanning the stack and registers
*
diff --git a/mps/code/ssan.c b/mps/code/ssan.c
index c25f2d418a2..29e6b24380b 100644
--- a/mps/code/ssan.c
+++ b/mps/code/ssan.c
@@ -1,7 +1,7 @@
/* impl.c.ssan: ANSI STACK SCANNER
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* This module provides zero functionality. It exists to feed the
* linker (prevent linker errors).
diff --git a/mps/code/ssfri3.c b/mps/code/ssfri3.c
index 25934438a78..b155356837d 100644
--- a/mps/code/ssfri3.c
+++ b/mps/code/ssfri3.c
@@ -1,7 +1,7 @@
/* impl.c.ssfri3: FREEBSD/INTEL STACK SCANNING
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* This scans the stack and fixes the registers which may contain
* roots. See design.mps.thread-manager
diff --git a/mps/code/sslii3.c b/mps/code/sslii3.c
index 52365c3c1f1..094a63ffce0 100644
--- a/mps/code/sslii3.c
+++ b/mps/code/sslii3.c
@@ -1,7 +1,7 @@
/* impl.c.sslii3: LINUX/INTEL STACK SCANNING
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* This scans the stack and fixes the registers which may contain
* roots. See design.mps.thread-manager
diff --git a/mps/code/sso1al.s b/mps/code/sso1al.s
index eb235d5d939..b55b387e315 100644
--- a/mps/code/sso1al.s
+++ b/mps/code/sso1al.s
@@ -1,7 +1,7 @@
# impl.s.sso1al: STACK SCANNING FOR DIGITAL UNIX / ALPHA
#
# $Id$
- # Copyright (c) 2001 Ravenbrook Limited.
+ # Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# .readership: Any MPS developer that is prepared to read Alpha
# assembly code in DIGITAL UNIX 'as' syntax.
diff --git a/mps/code/sssos8.s b/mps/code/sssos8.s
index a9b9d13e843..0c89f228d31 100644
--- a/mps/code/sssos8.s
+++ b/mps/code/sssos8.s
@@ -4,7 +4,7 @@
!
! $Id$
!
-! Copyright (c) 2001 Ravenbrook Limited.
+! Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
!
! This scans the stack and the preserved integer registers.
! See design.mps.thread-manager
diff --git a/mps/code/sssus8.s b/mps/code/sssus8.s
index 7fdabc7fc6f..39bc7cf7272 100644
--- a/mps/code/sssus8.s
+++ b/mps/code/sssus8.s
@@ -4,7 +4,7 @@
!
! $Id$
!
-! Copyright (c) 2001 Ravenbrook Limited.
+! Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
!
! This scans the stack and the preserved integer registers.
! See design.mps.thread-manager
diff --git a/mps/code/ssw3i3.c b/mps/code/ssw3i3.c
index 9fd479ff0d1..78c1137fbb3 100644
--- a/mps/code/ssw3i3.c
+++ b/mps/code/ssw3i3.c
@@ -1,7 +1,7 @@
/* impl.c.ssw3i3: WIN32/INTEL STACK SCANNING
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* This scans the stack and fixes the registers which may contain
* roots. See design.mps.thread-manager
diff --git a/mps/code/steptest.c b/mps/code/steptest.c
index ba45c808dfb..0a59dd25325 100644
--- a/mps/code/steptest.c
+++ b/mps/code/steptest.c
@@ -1,7 +1,7 @@
/* impl.c.steptest: TEST FOR ARENA CLAMPING AND STEPPING
*
* $Id$
- * Copyright (C) 1998 Ravenbrook Limited.
+ * Copyright (C) 1998 Ravenbrook Limited. See end of file for license.
*
* Based on impl.c.amcss.
*/
diff --git a/mps/code/sus8gc.gmk b/mps/code/sus8gc.gmk
index bb136822d50..761d1eb62b3 100644
--- a/mps/code/sus8gc.gmk
+++ b/mps/code/sus8gc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.sus8gc: BUILD FOR SUNOS/SPARC V8/GCC PLATFORM
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
PFM = sus8gc
diff --git a/mps/code/sus8lc.gmk b/mps/code/sus8lc.gmk
index 0edf99c9eb5..8f568c56f4a 100644
--- a/mps/code/sus8lc.gmk
+++ b/mps/code/sus8lc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.sus8lc: BUILD FOR SUNOS/SPARC V8/LCC PLATFORM
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This is the GNU makefile for platform.sus8lc.
diff --git a/mps/code/table.c b/mps/code/table.c
index 977464ca316..e09a20fe6af 100644
--- a/mps/code/table.c
+++ b/mps/code/table.c
@@ -1,7 +1,7 @@
/* impl.h.table: A dictionary mapping a Word to a void*
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .note.good-hash: As is common in hash table implementations, we
* assume that the hash function is good.
diff --git a/mps/code/table.h b/mps/code/table.h
index 42104ac9d5b..2f964c1648e 100644
--- a/mps/code/table.h
+++ b/mps/code/table.h
@@ -1,5 +1,5 @@
/* impl.h.table: Interface for a dictionary
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* $Id$
*/
diff --git a/mps/code/teletest.c b/mps/code/teletest.c
index e73eb234038..b74f068bdff 100644
--- a/mps/code/teletest.c
+++ b/mps/code/teletest.c
@@ -1,7 +1,7 @@
/* impl.c.teletest: TELEMETRY TEST
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .source: The command parser here was taken and adapted from bttest.c.
*/
diff --git a/mps/code/testlib.c b/mps/code/testlib.c
index 8391c004802..707e8f5c29c 100644
--- a/mps/code/testlib.c
+++ b/mps/code/testlib.c
@@ -1,7 +1,7 @@
/* impl.c.testlib: TEST LIBRARY
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: A library of functions that may be of use to unit tests.
*/
diff --git a/mps/code/testlib.h b/mps/code/testlib.h
index 2e7dde6ba2b..751d4950de0 100644
--- a/mps/code/testlib.h
+++ b/mps/code/testlib.h
@@ -1,7 +1,7 @@
/* impl.h.testlib: TEST LIBRARY INTERFACE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: A library of functions that may be of use to unit tests.
*/
diff --git a/mps/code/th.h b/mps/code/th.h
index e980ca66986..b907256f7c7 100644
--- a/mps/code/th.h
+++ b/mps/code/th.h
@@ -1,7 +1,7 @@
/* impl.h.th: THREAD MANAGER
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: Provides thread suspension facilities to the shield.
* See design.mps.thread-manager. Each thread has to be
diff --git a/mps/code/than.c b/mps/code/than.c
index bcc36d2ad9c..1fb39eb1195 100644
--- a/mps/code/than.c
+++ b/mps/code/than.c
@@ -1,7 +1,7 @@
/* impl.c.than: ANSI THREADS MANAGER
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* This is a single-threaded implementation of the threads manager.
* Has stubs for thread suspension.
diff --git a/mps/code/thfri4.c b/mps/code/thfri4.c
index c91ad76f2b0..1276ee9d667 100644
--- a/mps/code/thfri4.c
+++ b/mps/code/thfri4.c
@@ -1,7 +1,7 @@
/* impl.c.thfri3: Threads Manager for Intel x86 systems on FreeBSD
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This is a pthreads implementation of the threads manager.
* This implements impl.h.th.
diff --git a/mps/code/thlii4.c b/mps/code/thlii4.c
index ab76daf209f..b4b7149c56b 100644
--- a/mps/code/thlii4.c
+++ b/mps/code/thlii4.c
@@ -1,7 +1,7 @@
/* impl.c.thlii3: Threads Manager for Intel x86 systems with LinuxThreads
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This is a pthreads implementation of the threads manager.
* This implements impl.h.th.
diff --git a/mps/code/thw3i3.c b/mps/code/thw3i3.c
index cca0c61ce06..6d550445e7c 100644
--- a/mps/code/thw3i3.c
+++ b/mps/code/thw3i3.c
@@ -1,7 +1,7 @@
/* impl.c.thw3i3: WIN32 THREAD MANAGER
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* Implements thread registration, suspension, and stack
* scanning. See design.mps.thread-manager
diff --git a/mps/code/trace.c b/mps/code/trace.c
index 67e4e77e7ca..70892618e1c 100644
--- a/mps/code/trace.c
+++ b/mps/code/trace.c
@@ -1,7 +1,7 @@
/* impl.c.trace: GENERIC TRACER IMPLEMENTATION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: design.mps.trace. */
diff --git a/mps/code/tract.c b/mps/code/tract.c
index 2a69f0d2536..04aec3811ed 100644
--- a/mps/code/tract.c
+++ b/mps/code/tract.c
@@ -1,7 +1,7 @@
/* impl.c.tract: PAGE TABLES
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .ullagepages: Pages whose page index is < allocBase are recorded as
* free but never allocated as alloc starts searching after the tables.
diff --git a/mps/code/tract.h b/mps/code/tract.h
index c632d57b040..1a7f56f1b14 100644
--- a/mps/code/tract.h
+++ b/mps/code/tract.h
@@ -1,7 +1,7 @@
/* impl.h.tract: PAGE TABLE INTERFACE
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
diff --git a/mps/code/version.c b/mps/code/version.c
index 5f2d40e5af4..a2978fc0e5b 100644
--- a/mps/code/version.c
+++ b/mps/code/version.c
@@ -1,7 +1,7 @@
/* impl.c.version: VERSION INSPECTION
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* PURPOSE
*
diff --git a/mps/code/vman.c b/mps/code/vman.c
index 8995a518047..76935e2cb64 100644
--- a/mps/code/vman.c
+++ b/mps/code/vman.c
@@ -1,7 +1,7 @@
/* impl.c.vman: ANSI VM: MALLOC-BASED PSEUDO MEMORY MAPPING
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "mpm.h"
diff --git a/mps/code/vmfr.c b/mps/code/vmfr.c
index b911b6a511a..a8d33de92ae 100644
--- a/mps/code/vmfr.c
+++ b/mps/code/vmfr.c
@@ -1,7 +1,7 @@
/* impl.c.vmfr: VIRTUAL MEMORY MAPPING FOR FreeBSD
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This is the implementation of the virtual memory mapping
* interface (vm.h) for FreeBSD. It was created by copying vmli.c (the
diff --git a/mps/code/vmi5.c b/mps/code/vmi5.c
index 9deadc23aa7..3d712589337 100644
--- a/mps/code/vmi5.c
+++ b/mps/code/vmi5.c
@@ -1,7 +1,7 @@
/* impl.c.vmi5: VIRTUAL MEMORY MAPPING FOR IRIX 5 (AND 6)
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* Design: design.mps.vm
*
diff --git a/mps/code/vmli.c b/mps/code/vmli.c
index c156401d68a..6c4d0d53246 100644
--- a/mps/code/vmli.c
+++ b/mps/code/vmli.c
@@ -1,7 +1,7 @@
/* impl.c.vmli: VIRTUAL MEMORY MAPPING FOR LINUX
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This is the implementation of the virtual memory mapping
* interface (vm.h) for Linux. It was created by copying vmo1.c (the
diff --git a/mps/code/vmo1.c b/mps/code/vmo1.c
index 898a4bccd41..ea75bc65785 100644
--- a/mps/code/vmo1.c
+++ b/mps/code/vmo1.c
@@ -1,7 +1,7 @@
/* impl.c.vmo1: VIRTUAL MEMORY MAPPING FOR DIGITAL UNIX
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: design.mps.vm, design.mps.vmo1
*
diff --git a/mps/code/vmso.c b/mps/code/vmso.c
index 53a6e14674e..f3d1059cb18 100644
--- a/mps/code/vmso.c
+++ b/mps/code/vmso.c
@@ -1,7 +1,7 @@
/* impl.c.vmso: VIRTUAL MEMORY MAPPING FOR SOLARIS 2.x
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
diff --git a/mps/code/vmsu.c b/mps/code/vmsu.c
index 48351ea9430..34c62a17eed 100644
--- a/mps/code/vmsu.c
+++ b/mps/code/vmsu.c
@@ -1,7 +1,7 @@
/* impl.c.vmsu: VIRTUAL MEMORY MAPPING FOR SUNOS 4
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: See design.mps.vm for general design.
*
diff --git a/mps/code/vmw3.c b/mps/code/vmw3.c
index 726a13ba129..462d75e29f6 100644
--- a/mps/code/vmw3.c
+++ b/mps/code/vmw3.c
@@ -1,7 +1,7 @@
/* impl.c.vmw3: VIRTUAL MEMORY MAPPING FOR WIN32
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: See design.mps.vm.
*
diff --git a/mps/code/vmxc.c b/mps/code/vmxc.c
index 28ab63775bd..7cb53ca5725 100644
--- a/mps/code/vmxc.c
+++ b/mps/code/vmxc.c
@@ -1,7 +1,7 @@
/* impl.c.vmxc: VIRTUAL MEMORY MAPPING FOR MacOS X
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: design.mps.vm
*
diff --git a/mps/code/w3almv.nmk b/mps/code/w3almv.nmk
index efc1f20df1d..99b9e1c995b 100644
--- a/mps/code/w3almv.nmk
+++ b/mps/code/w3almv.nmk
@@ -1,7 +1,7 @@
# impl.nmk.w3almv: WINDOWS (ALPHA) NMAKE FILE
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
PFM = w3almv
diff --git a/mps/code/w3i3mv.nmk b/mps/code/w3i3mv.nmk
index ea0559683aa..d0cd5dcd7ba 100644
--- a/mps/code/w3i3mv.nmk
+++ b/mps/code/w3i3mv.nmk
@@ -1,7 +1,7 @@
# impl.nmk.w3i3mv: WINDOWS (INTEL) NMAKE FILE
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
PFM = w3i3mv
diff --git a/mps/code/w3ppmv.nmk b/mps/code/w3ppmv.nmk
index d86f66f8c2f..faffb63e429 100644
--- a/mps/code/w3ppmv.nmk
+++ b/mps/code/w3ppmv.nmk
@@ -1,7 +1,7 @@
# impl.nmk.w3ppmv: WINDOWS (POWERPC) NMAKE FILE
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
PFM = w3ppmv
diff --git a/mps/code/walk.c b/mps/code/walk.c
index 73e0ef19da8..42f2cd21c3a 100644
--- a/mps/code/walk.c
+++ b/mps/code/walk.c
@@ -1,7 +1,7 @@
/* impl.c.walk: OBJECT WALKER
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited.
+ * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "mpm.h"
diff --git a/mps/code/xcppgc.gmk b/mps/code/xcppgc.gmk
index d55af06aaa5..febcf984854 100644
--- a/mps/code/xcppgc.gmk
+++ b/mps/code/xcppgc.gmk
@@ -1,7 +1,7 @@
# impl.gmk.xcppgc: BUILD FOR MACOS X (CARBON)/POWERPC/GCC PLATFORM
#
# $Id$
-# Copyright (c) 2001 Ravenbrook Limited.
+# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
PFM = xcppgc