aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code
diff options
context:
space:
mode:
authorRichard Brooksby2002-06-06 11:56:19 +0100
committerRichard Brooksby2002-06-06 11:56:19 +0100
commita0f676c8e131a440dd0cbf8484f78bf5f7febdea (patch)
tree6b46d3f07f8192050ef227160e42ce21e21cf390 /mps/code
parent4301a6db0a2ddd0c2856b667e9fd61c21e2dcf4c (diff)
downloademacs-a0f676c8e131a440dd0cbf8484f78bf5f7febdea.tar.gz
emacs-a0f676c8e131a440dd0cbf8484f78bf5f7febdea.zip
Adding forward reference to licenses from copyright notices.
Adding licenses to a couple of files I missed. Copied from Perforce Change: 29837 ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code')
-rw-r--r--mps/code/abq.c2
-rw-r--r--mps/code/abq.h2
-rw-r--r--mps/code/abqtest.c2
-rw-r--r--mps/code/action.c2
-rw-r--r--mps/code/amcss.c2
-rw-r--r--mps/code/amcsshe.c2
-rw-r--r--mps/code/amcssth.c2
-rw-r--r--mps/code/amsss.c2
-rw-r--r--mps/code/amssshe.c2
-rw-r--r--mps/code/apss.c2
-rw-r--r--mps/code/arena.c2
-rw-r--r--mps/code/arenacl.c2
-rw-r--r--mps/code/arenacv.c2
-rw-r--r--mps/code/arenavm.c2
-rw-r--r--mps/code/arenavmx.c2
-rw-r--r--mps/code/assert.c2
-rw-r--r--mps/code/awlut.c2
-rw-r--r--mps/code/awluthe.c2
-rw-r--r--mps/code/awlutth.c2
-rw-r--r--mps/code/boot.c2
-rw-r--r--mps/code/boot.h2
-rw-r--r--mps/code/bt.c2
-rw-r--r--mps/code/btcv.c2
-rw-r--r--mps/code/bttest.c2
-rw-r--r--mps/code/buffer.c2
-rw-r--r--mps/code/cbs.c2
-rw-r--r--mps/code/cbs.h2
-rw-r--r--mps/code/cbstest.c2
-rw-r--r--mps/code/chain.h2
-rw-r--r--mps/code/check.h2
-rw-r--r--mps/code/comm.gmk2
-rw-r--r--mps/code/commpost.nmk2
-rw-r--r--mps/code/commpre.nmk2
-rw-r--r--mps/code/config.h2
-rw-r--r--mps/code/cx.gmk2
-rw-r--r--mps/code/dbgpool.c2
-rw-r--r--mps/code/dbgpool.h2
-rw-r--r--mps/code/dc.gmk2
-rw-r--r--mps/code/dumper.c2
-rw-r--r--mps/code/eg.gmk2
-rw-r--r--mps/code/event.c2
-rw-r--r--mps/code/event.h2
-rw-r--r--mps/code/eventcnv.c2
-rw-r--r--mps/code/eventcom.h2
-rw-r--r--mps/code/eventdef.h2
-rw-r--r--mps/code/eventgen.h2
-rw-r--r--mps/code/eventgen.pl4
-rw-r--r--mps/code/eventpro.c2
-rw-r--r--mps/code/eventpro.h2
-rw-r--r--mps/code/eventrep.c2
-rw-r--r--mps/code/eventrep.h2
-rw-r--r--mps/code/finalcv.c2
-rw-r--r--mps/code/fmtdy.c2
-rw-r--r--mps/code/fmtdy.h2
-rw-r--r--mps/code/fmtdytst.c2
-rw-r--r--mps/code/fmtdytst.h2
-rw-r--r--mps/code/fmthe.c2
-rw-r--r--mps/code/fmthe.h2
-rw-r--r--mps/code/fmtno.c2
-rw-r--r--mps/code/fmtno.h2
-rw-r--r--mps/code/format.c2
-rw-r--r--mps/code/fri4gc.gmk2
-rw-r--r--mps/code/gathconf.bat2
-rw-r--r--mps/code/gc.gmk2
-rw-r--r--mps/code/global.c2
-rw-r--r--mps/code/gp.gmk2
-rw-r--r--mps/code/hqbuild/tools/hqbuild.bat42
-rw-r--r--mps/code/i6cc.gmk2
-rw-r--r--mps/code/iam4cc.gmk2
-rw-r--r--mps/code/ic.gmk2
-rw-r--r--mps/code/idlench.awk2
-rw-r--r--mps/code/lc.gmk2
-rw-r--r--mps/code/ld.c2
-rw-r--r--mps/code/lii3eg.gmk2
-rw-r--r--mps/code/lii4gc.gmk2
-rw-r--r--mps/code/lippgc.gmk2
-rw-r--r--mps/code/lo.h2
-rw-r--r--mps/code/lock.h2
-rw-r--r--mps/code/lockan.c2
-rw-r--r--mps/code/lockcov.c2
-rw-r--r--mps/code/lockfr.c2
-rw-r--r--mps/code/lockli.c2
-rw-r--r--mps/code/lockutw3.c2
-rw-r--r--mps/code/lockw3.c2
-rw-r--r--mps/code/locus.c2
-rw-r--r--mps/code/locv.c2
-rw-r--r--mps/code/message.c2
-rw-r--r--mps/code/messtest.c2
-rw-r--r--mps/code/meter.c2
-rw-r--r--mps/code/meter.h2
-rw-r--r--mps/code/misc.h2
-rw-r--r--mps/code/mpm.c2
-rw-r--r--mps/code/mpm.h2
-rw-r--r--mps/code/mpmss.c2
-rw-r--r--mps/code/mpmst.h2
-rw-r--r--mps/code/mpmtypes.h2
-rw-r--r--mps/code/mps.h2
-rw-r--r--mps/code/mpsacl.h2
-rw-r--r--mps/code/mpsavm.h2
-rw-r--r--mps/code/mpscamc.h2
-rw-r--r--mps/code/mpscams.h2
-rw-r--r--mps/code/mpscawl.h2
-rw-r--r--mps/code/mpsclo.h2
-rw-r--r--mps/code/mpscmv.h2
-rw-r--r--mps/code/mpscmv2.h2
-rw-r--r--mps/code/mpscmvff.h2
-rw-r--r--mps/code/mpscsnc.h2
-rw-r--r--mps/code/mpsi.c2
-rw-r--r--mps/code/mpsicv.c2
-rw-r--r--mps/code/mpsio.h2
-rw-r--r--mps/code/mpsioan.c2
-rw-r--r--mps/code/mpsiw3.c2
-rw-r--r--mps/code/mpslib.h2
-rw-r--r--mps/code/mpsliban.c2
-rw-r--r--mps/code/mpstd.h2
-rw-r--r--mps/code/mpsw3.h2
-rw-r--r--mps/code/mpswin.h2
-rw-r--r--mps/code/mv2test.c2
-rw-r--r--mps/code/o1alcc.gmk2
-rw-r--r--mps/code/o1algc.gmk2
-rw-r--r--mps/code/ossu.h2
-rw-r--r--mps/code/osxc.h2
-rw-r--r--mps/code/pool.c2
-rw-r--r--mps/code/poolabs.c2
-rw-r--r--mps/code/poolamc.c2
-rw-r--r--mps/code/poolams.c2
-rw-r--r--mps/code/poolams.h2
-rw-r--r--mps/code/poolawl.c2
-rw-r--r--mps/code/poollo.c2
-rw-r--r--mps/code/poolmfs.c2
-rw-r--r--mps/code/poolmfs.h2
-rw-r--r--mps/code/poolmrg.c2
-rw-r--r--mps/code/poolmrg.h2
-rw-r--r--mps/code/poolmv.c2
-rw-r--r--mps/code/poolmv.h2
-rw-r--r--mps/code/poolmv2.c2
-rw-r--r--mps/code/poolmv2.h2
-rw-r--r--mps/code/poolmvff.c2
-rw-r--r--mps/code/pooln.c2
-rw-r--r--mps/code/pooln.h2
-rw-r--r--mps/code/poolncv.c2
-rw-r--r--mps/code/poolsnc.c2
-rw-r--r--mps/code/prmcan.c2
-rw-r--r--mps/code/prmcfr.h2
-rw-r--r--mps/code/prmci3.h2
-rw-r--r--mps/code/prmci3li.c2
-rw-r--r--mps/code/prmci3w3.c2
-rw-r--r--mps/code/prmcli.h2
-rw-r--r--mps/code/prmcw3.h2
-rw-r--r--mps/code/proddw.bat2
-rw-r--r--mps/code/protan.c2
-rw-r--r--mps/code/protfr.c2
-rw-r--r--mps/code/protfri3.c2
-rw-r--r--mps/code/proti3.c2
-rw-r--r--mps/code/protli.c2
-rw-r--r--mps/code/protlii3.c2
-rw-r--r--mps/code/proto1.c2
-rw-r--r--mps/code/protocol.c2
-rw-r--r--mps/code/protocol.h2
-rw-r--r--mps/code/protso.c2
-rw-r--r--mps/code/protsu.c2
-rw-r--r--mps/code/protw3.c2
-rw-r--r--mps/code/pthrdext.c2
-rw-r--r--mps/code/pthrdext.h2
-rw-r--r--mps/code/qs.c2
-rw-r--r--mps/code/ref.c2
-rw-r--r--mps/code/replay.c2
-rw-r--r--mps/code/reserv.c2
-rw-r--r--mps/code/ring.c2
-rw-r--r--mps/code/ring.h2
-rw-r--r--mps/code/root.c2
-rw-r--r--mps/code/s7ppac/Makefile43
-rw-r--r--mps/code/sac.c2
-rw-r--r--mps/code/sac.h2
-rw-r--r--mps/code/sacss.c2
-rw-r--r--mps/code/sc.gmk2
-rw-r--r--mps/code/seg.c2
-rw-r--r--mps/code/segsmss.c2
-rw-r--r--mps/code/shield.c2
-rw-r--r--mps/code/sos8cx.gmk2
-rw-r--r--mps/code/sos8gc.gmk2
-rw-r--r--mps/code/sos8gp.gmk2
-rw-r--r--mps/code/sos9sc.gmk2
-rw-r--r--mps/code/span.c2
-rw-r--r--mps/code/spi3.asm2
-rw-r--r--mps/code/splay.c2
-rw-r--r--mps/code/splay.h2
-rw-r--r--mps/code/ss.h2
-rw-r--r--mps/code/ssan.c2
-rw-r--r--mps/code/ssfri3.c2
-rw-r--r--mps/code/sslii3.c2
-rw-r--r--mps/code/sso1al.s2
-rw-r--r--mps/code/sssos8.s2
-rw-r--r--mps/code/sssus8.s2
-rw-r--r--mps/code/ssw3i3.c2
-rw-r--r--mps/code/steptest.c2
-rw-r--r--mps/code/sus8gc.gmk2
-rw-r--r--mps/code/sus8lc.gmk2
-rw-r--r--mps/code/table.c2
-rw-r--r--mps/code/table.h2
-rw-r--r--mps/code/teletest.c2
-rw-r--r--mps/code/testlib.c2
-rw-r--r--mps/code/testlib.h2
-rw-r--r--mps/code/th.h2
-rw-r--r--mps/code/than.c2
-rw-r--r--mps/code/thfri4.c2
-rw-r--r--mps/code/thlii4.c2
-rw-r--r--mps/code/thw3i3.c2
-rw-r--r--mps/code/trace.c2
-rw-r--r--mps/code/tract.c2
-rw-r--r--mps/code/tract.h2
-rw-r--r--mps/code/version.c2
-rw-r--r--mps/code/vman.c2
-rw-r--r--mps/code/vmfr.c2
-rw-r--r--mps/code/vmi5.c2
-rw-r--r--mps/code/vmli.c2
-rw-r--r--mps/code/vmo1.c2
-rw-r--r--mps/code/vmso.c2
-rw-r--r--mps/code/vmsu.c2
-rw-r--r--mps/code/vmw3.c2
-rw-r--r--mps/code/vmxc.c2
-rw-r--r--mps/code/w3almv.nmk2
-rw-r--r--mps/code/w3i3mv.nmk2
-rw-r--r--mps/code/w3ppmv.nmk2
-rw-r--r--mps/code/walk.c2
-rw-r--r--mps/code/xcppgc.gmk2
226 files changed, 308 insertions, 227 deletions
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 @@
1/* impl.c.abq: AVAILABLE BLOCK QUEUE 1/* impl.c.abq: AVAILABLE BLOCK QUEUE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: Any MPS developer 6 * .readership: Any MPS developer
7 * 7 *
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 @@
1/* impl.h.abq: ABQ INTERFACE 1/* impl.h.abq: ABQ INTERFACE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: A FIFO queue substrate for impl.c.poolmv2 6 * .purpose: A FIFO queue substrate for impl.c.poolmv2
7 * 7 *
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 @@
1/* impl.c.abqtest: AVAILABLE BLOCK QUEUE TEST 1/* impl.c.abqtest: AVAILABLE BLOCK QUEUE TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "abq.h" 7#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 @@
1/* impl.c.action: STRATEGIC ACTION 1/* impl.c.action: STRATEGIC ACTION
2 * 2 *
3 * Copyright (c) 2001 Ravenbrook Limited. 3 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
4 * $Id$ 4 * $Id$
5 */ 5 */
6 6
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 @@
1/* impl.c.amcss: POOL CLASS AMC STRESS TEST 1/* impl.c.amcss: POOL CLASS AMC STRESS TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "fmtdy.h" 7#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 @@
1/* impl.c.amcsshe: POOL CLASS AMC STRESS TEST WITH HEADER 1/* impl.c.amcsshe: POOL CLASS AMC STRESS TEST WITH HEADER
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "fmthe.h" 7#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 @@
1/* impl.c.amcssth: POOL CLASS AMC STRESS TEST WITH TWO THREADS 1/* impl.c.amcssth: POOL CLASS AMC STRESS TEST WITH TWO THREADS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .posix: This is Posix only. 6 * .posix: This is Posix only.
7 */ 7 */
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 @@
1/* impl.c.amsss: POOL CLASS AMS STRESS TEST 1/* impl.c.amsss: POOL CLASS AMS STRESS TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: Adapted from amcss.c, but not counting collections, just 6 * .design: Adapted from amcss.c, but not counting collections, just
7 * total size of objects allocated (because epoch doesn't increment 7 * 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 @@
1/* impl.c.amssshe: POOL CLASS AMS STRESS TEST WITH HEADERS 1/* impl.c.amssshe: POOL CLASS AMS STRESS TEST WITH HEADERS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: Adapted from amsss.c. 6 * .design: Adapted from amsss.c.
7 */ 7 */
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 @@
1/* impl.c.apss: AP MANUAL ALLOC STRESS TEST 1/* impl.c.apss: AP MANUAL ALLOC STRESS TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7 7
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 @@
1/* impl.c.arena: ARENA ALLOCATION FEATURES 1/* impl.c.arena: ARENA ALLOCATION FEATURES
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .sources: design.mps.arena is the main design document. */ 6 * .sources: design.mps.arena is the main design document. */
7 7
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 @@
1/* impl.c.arenacl: ARENA CLASS USING CLIENT MEMORY 1/* impl.c.arenacl: ARENA CLASS USING CLIENT MEMORY
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: See design.mps.arena.client. 6 * .design: See design.mps.arena.client.
7 * 7 *
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 @@
1/* impl.c.arenacv: ARENA COVERAGE TEST 1/* impl.c.arenacv: ARENA COVERAGE TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .coverage: At the moment, we're only trying to cover the new code 6 * .coverage: At the moment, we're only trying to cover the new code
7 * (partial mapping of the page table and vm overflow). 7 * (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 @@
1/* impl.c.arenavm: VIRTUAL MEMORY ARENA CLASS 1/* impl.c.arenavm: VIRTUAL MEMORY ARENA CLASS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * 6 *
7 * DESIGN 7 * 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 @@
1/* impl.c.arenavmx: STUBS FOR ARENAVM 1/* impl.c.arenavmx: STUBS FOR ARENAVM
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: This file is not properly part of the MPS. It is a 6 * .purpose: This file is not properly part of the MPS. It is a
7 * convenience file for EP-Core who do _not_ wish to get a link error, 7 * 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 @@
1/* impl.c.assert: ASSERTION IMPLEMENTATION 1/* impl.c.assert: ASSERTION IMPLEMENTATION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * This source provides the AssertFail function which is 6 * This source provides the AssertFail function which is
7 * invoked by the assertion macros (see impl.h.assert). 7 * 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 @@
1/* impl.c.awlut: POOL CLASS AWL UNIT TEST 1/* impl.c.awlut: POOL CLASS AWL UNIT TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * DESIGN 6 * DESIGN
7 * 7 *
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 @@
1/* impl.c.awluthe: POOL CLASS AWL UNIT TEST WITH OBJECT HEADERS 1/* impl.c.awluthe: POOL CLASS AWL UNIT TEST WITH OBJECT HEADERS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * DESIGN 6 * DESIGN
7 * 7 *
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 @@
1/* impl.c.awlutth: THREADING UNIT TEST USING POOL CLASS AWL 1/* impl.c.awlutth: THREADING UNIT TEST USING POOL CLASS AWL
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * DESIGN 6 * DESIGN
7 * 7 *
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 @@
1/* impl.c.boot: BOOTSTRAP ALLOCATOR 1/* impl.c.boot: BOOTSTRAP ALLOCATOR
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .overview: A structure and protocols for allocating memory from a 6 * .overview: A structure and protocols for allocating memory from a
7 * given block. Very simple, it basically just increments a pointer. 7 * 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 @@
1/* impl.h.boot: BOOTSTRAP ALLOCATOR INTERFACE 1/* impl.h.boot: BOOTSTRAP ALLOCATOR INTERFACE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .overview: A protocol for allocating memory from a given block. 6 * .overview: A protocol for allocating memory from a given block.
7 */ 7 */
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 @@
1/* impl.c.bt: BIT TABLES 1/* impl.c.bt: BIT TABLES
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * READERSHIP 6 * READERSHIP
7 * 7 *
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 @@
1/* impl.c.btss: BIT TABLE COVERAGE TEST 1/* impl.c.btss: BIT TABLE COVERAGE TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: MPS developers 6 * .readership: MPS developers
7 * 7 *
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 @@
1/* impl.c.bttest: BIT TABLE TEST 1/* impl.c.bttest: BIT TABLE TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7 7
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 @@
1/* impl.c.buffer: ALLOCATION BUFFER IMPLEMENTATION 1/* impl.c.buffer: ALLOCATION BUFFER IMPLEMENTATION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: This is (part of) the implementation of allocation buffers. 6 * .purpose: This is (part of) the implementation of allocation buffers.
7 * Several macros which also form part of the implementation are in 7 * 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 @@
1/* impl.c.cbs: COALESCING BLOCK STRUCTURE IMPLEMENTATION 1/* impl.c.cbs: COALESCING BLOCK STRUCTURE IMPLEMENTATION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .intro: This is a portable implementation of coalescing block 6 * .intro: This is a portable implementation of coalescing block
7 * structures. 7 * 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 @@
1/* impl.h.cbs: CBS -- Coalescing Block Structure 1/* impl.h.cbs: CBS -- Coalescing Block Structure
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .source: design.mps.cbs. 6 * .source: design.mps.cbs.
7 */ 7 */
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 @@
1/* impl.c.cbstest: COALESCING BLOCK STRUCTURE TEST 1/* impl.c.cbstest: COALESCING BLOCK STRUCTURE TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "cbs.h" 7#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 @@
1/* impl.h.chain: GENERATION CHAINS 1/* impl.h.chain: GENERATION CHAINS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef chain_h 7#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 @@
1/* impl.h.check: ASSERTION INTERFACE 1/* impl.h.check: ASSERTION INTERFACE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .aver: This header defines a family of AVER and NOTREACHED macros. 6 * .aver: This header defines a family of AVER and NOTREACHED macros.
7 * These macros should be used to instrument and annotate code with 7 * 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 @@
1# impl.gmk.comm: COMMON GNUMAKEFILE FRAGMENT 1# impl.gmk.comm: COMMON GNUMAKEFILE FRAGMENT
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# DESCRIPTION 6# DESCRIPTION
7# 7#
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 @@
1# impl.nmk.commpost: SECOND COMMON FRAGMENT FOR PLATFORMS USING MV AND NMAKE 1# impl.nmk.commpost: SECOND COMMON FRAGMENT FOR PLATFORMS USING MV AND NMAKE
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# DESCRIPTION 6# DESCRIPTION
7# 7#
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 @@
1# impl.nmk.commpre: FIRST COMMON FRAGMENT FOR PLATFORMS USING MV AND NMAKE 1# impl.nmk.commpre: FIRST COMMON FRAGMENT FOR PLATFORMS USING MV AND NMAKE
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# DESCRIPTION 6# DESCRIPTION
7# 7#
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 @@
1/* impl.h.config: MPS CONFIGURATION 1/* impl.h.config: MPS CONFIGURATION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * PURPOSE 6 * PURPOSE
7 * 7 *
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 @@
1# impl.gmk.sc: GNUMAKEFILE FRAGMENT FOR CXREF 1# impl.gmk.sc: GNUMAKEFILE FRAGMENT FOR CXREF
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This file is included by platform makefiles that generate a c 6# This file is included by platform makefiles that generate a c
7# cross-reference using the cxref tool. 7# 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 @@
1/* impl.c.dbgpool: POOL DEBUG MIXIN 1/* impl.c.dbgpool: POOL DEBUG MIXIN
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .source: design.mps.object-debug 6 * .source: design.mps.object-debug
7 */ 7 */
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 @@
1/* impl.h.dbgpool: POOL DEBUG MIXIN 1/* impl.h.dbgpool: POOL DEBUG MIXIN
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef dbgpool_h 7#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 @@
1# impl.gmk.dc: GNUMAKEFILE FRAGMENT FOR DIGITAL C COMPILER (DEC UNIX/OSF) 1# impl.gmk.dc: GNUMAKEFILE FRAGMENT FOR DIGITAL C COMPILER (DEC UNIX/OSF)
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# See design.buildsys.unix 6# See design.buildsys.unix
7# 7#
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 @@
1/* impl.c.dumper: Simple Event Dumper 1/* impl.c.dumper: Simple Event Dumper
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: MM developers. 6 * .readership: MM developers.
7 * 7 *
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 @@
1# impl.gmk.eg: GNUMAKEFILE FRAGMENT FOR EGCS 1# impl.gmk.eg: GNUMAKEFILE FRAGMENT FOR EGCS
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This file is included by platform makefiles that use the EGCS 6# This file is included by platform makefiles that use the EGCS
7# compiler. It defines the compiler specific variables that the 7# 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 @@
1/* impl.c.event: EVENT LOGGING 1/* impl.c.event: EVENT LOGGING
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .sources: mps.design.event 6 * .sources: mps.design.event
7 * 7 *
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 @@
1/* impl.h.event -- Event Logging Interface 1/* impl.h.event -- Event Logging Interface
2 * 2 *
3 * Copyright (c) 2001 Ravenbrook Limited. 3 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
4 * $Id$ 4 * $Id$
5 * 5 *
6 * READERSHIP 6 * 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 @@
1/* impl.c.eventcnv: Simple event log converter 1/* impl.c.eventcnv: Simple event log converter
2 * Copyright (c) 2001 Ravenbrook Limited. 2 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
3 * 3 *
4 * $Id$ 4 * $Id$
5 */ 5 */
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 @@
1/* impl.h.eventcom -- Event Logging Common Definitions 1/* impl.h.eventcom -- Event Logging Common Definitions
2 * 2 *
3 * Copyright (c) 2001 Ravenbrook Limited. 3 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
4 * $Id$ 4 * $Id$
5 * 5 *
6 * .sources: mps.design.telemetry 6 * .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 @@
1/* impl.h.eventdef -- Event Logging Definitions 1/* impl.h.eventdef -- Event Logging Definitions
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .source: design.mps.telemetry 6 * .source: design.mps.telemetry
7 * 7 *
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 @@
2 * 2 *
3 * $Id$ 3 * $Id$
4 * $HopeName$ 4 * $HopeName$
5 * Copyright (c) 2001 Ravenbrook Limited. 5 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
6 * 6 *
7 * DO NOT EDIT THIS FILE! 7 * DO NOT EDIT THIS FILE!
8 * This file was generated by //info.ravenbrook.com/project/mps/master/code/eventgen.pl#6 8 * 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 @@
2# impl.pl.eventgen: GENERATOR FOR impl.h.eventgen 2# impl.pl.eventgen: GENERATOR FOR impl.h.eventgen
3# 3#
4# $Id$ 4# $Id$
5# Copyright (c) 2001 Ravenbrook Limited. 5# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
6# 6#
7# .how: Invoke this script in the src directory. It works by scanning 7# .how: Invoke this script in the src directory. It works by scanning
8# eventdef.h and then creating a file eventgen.h that includes the 8# 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";
45print H "/* impl.h.eventgen -- Automatic event header 45print H "/* impl.h.eventgen -- Automatic event header
46 * 46 *
47 * \$Id\$ 47 * \$Id\$
48 * Copyright (c) 2001 Ravenbrook Limited. 48 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
49 * 49 *
50 * DO NOT EDIT THIS FILE! 50 * DO NOT EDIT THIS FILE!
51 * This file was generated by $ID 51 * 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 @@
1/* impl.c.eventpro: Event processing routines 1/* impl.c.eventpro: Event processing routines
2 * Copyright (c) 2001 Ravenbrook Limited. 2 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
3 * 3 *
4 * $Id$ 4 * $Id$
5 */ 5 */
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 @@
1/* impl.h.eventpro: Interface for event processing routines 1/* impl.h.eventpro: Interface for event processing routines
2 * Copyright (c) 2001 Ravenbrook Limited. 2 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
3 * 3 *
4 * $Id$ 4 * $Id$
5 */ 5 */
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 @@
1/* impl.c.eventrep: Allocation replayer routines 1/* impl.c.eventrep: Allocation replayer routines
2 * Copyright (c) 2001 Ravenbrook Limited. 2 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
3 * 3 *
4 * $Id$ 4 * $Id$
5 */ 5 */
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 @@
1/* impl.h.eventrep: Allocation replayer interface 1/* impl.h.eventrep: Allocation replayer interface
2 * Copyright (c) 2001 Ravenbrook Limited. 2 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
3 * 3 *
4 * $Id$ 4 * $Id$
5 */ 5 */
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 @@
1/* impl.c.finalcv: FINALIZATION COVERAGE TEST 1/* impl.c.finalcv: FINALIZATION COVERAGE TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * DESIGN 6 * DESIGN
7 * 7 *
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 @@
1/* impl.c.fmtdy: DYLAN OBJECT FORMAT IMPLEMENTATION 1/* impl.c.fmtdy: DYLAN OBJECT FORMAT IMPLEMENTATION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: MPS developers, Dylan developers 6 * .readership: MPS developers, Dylan developers
7 * 7 *
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 @@
1/* impl.h.fmtdy: DYLAN OBJECT FORMAT 1/* impl.h.fmtdy: DYLAN OBJECT FORMAT
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef fmtdy_h 7#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 @@
1/* impl.c.fmtdytst: DYLAN FORMAT TEST CODE 1/* impl.c.fmtdytst: DYLAN FORMAT TEST CODE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: MPS developers, Dylan developers. 6 * .readership: MPS developers, Dylan developers.
7 */ 7 */
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 @@
1/* impl.h.fmtdytst: DYLAN OBJECT FORMAT TESTING 1/* impl.h.fmtdytst: DYLAN OBJECT FORMAT TESTING
2 * 2 *
3 * $Id: //info.ravenbrook.com/project/mps/master/code/fmtdy.h#7 $ 3 * $Id: //info.ravenbrook.com/project/mps/master/code/fmtdy.h#7 $
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef fmtdytst_h 7#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 @@
1/* impl.c.fmthe: DYLAN-LIKE OBJECT FORMAT WITH HEADERS 1/* impl.c.fmthe: DYLAN-LIKE OBJECT FORMAT WITH HEADERS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * Uses impl.c.fmtdy for the actual Dylan format, and just adds 6 * Uses impl.c.fmtdy for the actual Dylan format, and just adds
7 * a thin layer to handle the object headers themselves. 7 * 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 @@
1/* impl.h.fmthe: HEADERS FOR DYLAN-LIKE OBJECT FORMATS 1/* impl.h.fmthe: HEADERS FOR DYLAN-LIKE OBJECT FORMATS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef fmthe_h 7#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 @@
1/* impl.c.fmtno: NULL OBJECT FORMAT IMPLEMENTATION 1/* impl.c.fmtno: NULL OBJECT FORMAT IMPLEMENTATION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: MPS developers 6 * .readership: MPS developers
7 */ 7 */
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 @@
1/* impl.h.fmtdy: NULL OBJECT FORMAT 1/* impl.h.fmtdy: NULL OBJECT FORMAT
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef fmtno_h 7#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 @@
1/* impl.c.format: OBJECT FORMATS 1/* impl.c.format: OBJECT FORMATS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * DESIGN 6 * DESIGN
7 * 7 *
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 @@
1# impl.gmk.fri4gc: BUILD FOR FreeBSD/INTEL/GCC PLATFORM 1# impl.gmk.fri4gc: BUILD FOR FreeBSD/INTEL/GCC PLATFORM
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 5
6PFM = fri4gc 6PFM = fri4gc
7 7
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 @@
1@rem impl.bat.gathconf: GATHERING A RELEASE FOR CONFIGURA 1@rem impl.bat.gathconf: GATHERING A RELEASE FOR CONFIGURA
2@rem 2@rem
3@rem $Id$ 3@rem $Id$
4@rem Copyright (c) 2001 Ravenbrook Limited. 4@rem Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 5
6rmdir /s w3i3mv 6rmdir /s w3i3mv
7nmake /f w3i3mv.nmk VARIETY=we mps_conf.lib mpsplan.lib 7nmake /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 @@
1# impl.gmk.gc: GNUMAKEFILE FRAGMENT FOR GNU CC 1# impl.gmk.gc: GNUMAKEFILE FRAGMENT FOR GNU CC
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This file is included by platform makefiles that use the GNU CC 6# This file is included by platform makefiles that use the GNU CC
7# compiler. It defines the compiler-specific variables that the 7# 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 @@
1/* impl.c.global: ARENA-GLOBAL INTERFACES 1/* impl.c.global: ARENA-GLOBAL INTERFACES
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .sources: See design.mps.arena. design.mps.thread-safety is relevant 6 * .sources: See design.mps.arena. design.mps.thread-safety is relevant
7 * to the functions ArenaEnter and ArenaLeave in this file. 7 * 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 @@
1# impl.gmk.gp: GNUMAKEFILE FRAGMENT FOR GNU CC/GPROF 1# impl.gmk.gp: GNUMAKEFILE FRAGMENT FOR GNU CC/GPROF
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This file is included by platform makefiles that use the GNU CC 6# This file is included by platform makefiles that use the GNU CC
7# compiler with gprof. It defines the compiler specific variables 7# 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 @@
1@REM impl.bat.hqbuild: setup for SWIG autobuild system 1@REM impl.bat.hqbuild: setup for SWIG autobuild system
2@REM $Id$ 2@REM $Id$
3@REM Copyright (c) 2001 Ravenbrook Limited. 3@REM Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
4@REM Called by SWIG autobuild system 4@REM Called by SWIG autobuild system
5@ 5@
6@REM we expect whatcom to have set MSVCNT and possibly MSMASM and MSTOOLS 6@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%
10SET LIB=%MSVCNT%\lib;%MSVCNT%\mfc\lib;%LIB% 10SET LIB=%MSVCNT%\lib;%MSVCNT%\mfc\lib;%LIB%
11@REM First argument is expected to be platform code, rest we pass on 11@REM First argument is expected to be platform code, rest we pass on
12nmake /f %1.nmk %2 %3 %4 %5 %6 %7 %8 %9 12nmake /f %1.nmk %2 %3 %4 %5 %6 %7 %8 %9
13@
14@rem C. COPYRIGHT AND LICENSE
15@rem
16@rem Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
17@rem All rights reserved. This is an open source license. Contact
18@rem Ravenbrook for commercial licensing options.
19@rem
20@rem Redistribution and use in source and binary forms, with or without
21@rem modification, are permitted provided that the following conditions are
22@rem met:
23@rem
24@rem 1. Redistributions of source code must retain the above copyright
25@rem notice, this list of conditions and the following disclaimer.
26@rem
27@rem 2. Redistributions in binary form must reproduce the above copyright
28@rem notice, this list of conditions and the following disclaimer in the
29@rem documentation and/or other materials provided with the distribution.
30@rem
31@rem 3. Redistributions in any form must be accompanied by information on how
32@rem to obtain complete source code for this software and any accompanying
33@rem software that uses this software. The source code must either be
34@rem included in the distribution or be available for no more than the cost
35@rem of distribution plus a nominal fee, and must be freely redistributable
36@rem under reasonable conditions. For an executable file, complete source
37@rem code means the source code for all modules it contains. It does not
38@rem include source code for modules or files that typically accompany the
39@rem major components of the operating system on which the executable file
40@rem runs.
41@rem
42@rem THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
43@rem IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
44@rem TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
45@rem PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
46@rem COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
47@rem INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
48@rem NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
49@rem USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
50@rem ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
51@rem (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
52@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 @@
1# impl.gmk.ic: GNUMAKEFILE FRAGMENT FOR IRIX 6 CC (N32 or N64 ABI) 1# impl.gmk.ic: GNUMAKEFILE FRAGMENT FOR IRIX 6 CC (N32 or N64 ABI)
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This file is included by platform makefiles that use the IRIX 6 CC 6# This file is included by platform makefiles that use the IRIX 6 CC
7# compiler. It defines the compiler specific variables that the 7# 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 @@
1# impl.gmk.iam4cc: BUILD FOR IRIX 6 N32/MIPS IV/CC PLATFORM 1# impl.gmk.iam4cc: BUILD FOR IRIX 6 N32/MIPS IV/CC PLATFORM
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This is the GNU makefile for platform.iam4cc. 6# This is the GNU makefile for platform.iam4cc.
7 7
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 @@
1# impl.gmk.ic: GNUMAKEFILE FRAGMENT FOR IRIX CC (IRIX 4 OR 5) 1# impl.gmk.ic: GNUMAKEFILE FRAGMENT FOR IRIX CC (IRIX 4 OR 5)
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This file is included by platform makefiles that use the IRIX CC 6# This file is included by platform makefiles that use the IRIX CC
7# compiler. It defines the compiler specific variables that the 7# 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 @@
1#!/bin/nawk -f 1#!/bin/nawk -f
2# impl.awk.idlench: IDENTIFIER LENGTH CHECK 2# impl.awk.idlench: IDENTIFIER LENGTH CHECK
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# READERSHIP 6# READERSHIP
7# 7#
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 @@
1# impl.gmk.lc: GNUMAKEFILE FRAGMENT FOR LCC 1# impl.gmk.lc: GNUMAKEFILE FRAGMENT FOR LCC
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This file is included by platform makefiles that use the LCC 6# This file is included by platform makefiles that use the LCC
7# compiler. It defines the compiler specific variables that the 7# 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 @@
1/* impl.c.ld: LOCATION DEPENDENCY IMPLEMENTATION 1/* impl.c.ld: LOCATION DEPENDENCY IMPLEMENTATION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .def: A location dependency records the fact that the bit-patterns 6 * .def: A location dependency records the fact that the bit-patterns
7 * of some references will be used directly (most likely for 7 * 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 @@
1# impl.gmk.lii3eg: BUILD FOR LINUX/INTEL/EGCS PLATFORM 1# impl.gmk.lii3eg: BUILD FOR LINUX/INTEL/EGCS PLATFORM
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This is the GNU makefile for platform.lii3eg. 6# This is the GNU makefile for platform.lii3eg.
7 7
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 @@
1# impl.gmk.lii4gc: BUILD FOR LINUX/INTEL/GCC PLATFORM 1# impl.gmk.lii4gc: BUILD FOR LINUX/INTEL/GCC PLATFORM
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 5
6PFM = lii4gc 6PFM = lii4gc
7 7
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 @@
1# impl.gmk.lippgc: BUILD FOR LINUX/POWER(32)/GCC PLATFORM 1# impl.gmk.lippgc: BUILD FOR LINUX/POWER(32)/GCC PLATFORM
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This is the GNU makefile for platform.lippgc. 6# This is the GNU makefile for platform.lippgc.
7 7
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 @@
4 * 4 *
5 * $Id$ 5 * $Id$
6 * 6 *
7 * Copyright (c) 2001 Ravenbrook Limited. 7 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
8 * 8 *
9 * The Leaf Object PoolClass is an automatically managed (ie garbage 9 * The Leaf Object PoolClass is an automatically managed (ie garbage
10 * collected) pool for managing "leaf" objects. Leaf objects are 10 * 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 @@
1/* impl.h.lock: RECURSIVE LOCKS 1/* impl.h.lock: RECURSIVE LOCKS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .description: [@@@@ Should be combined with design.mps.lock] 6 * .description: [@@@@ Should be combined with design.mps.lock]
7 * This defines the type Lock, which supports simple recursive 7 * 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 @@
1/* impl.c.lockan: ANSI RECURSIVE LOCKS 1/* impl.c.lockan: ANSI RECURSIVE LOCKS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: This is a trivial implementation of recursive locks 6 * .purpose: This is a trivial implementation of recursive locks
7 * that assumes we are not running in a multi-threaded environment. 7 * 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 @@
1/* impl.c.lockcov: LOCK COVERAGE TEST 1/* impl.c.lockcov: LOCK COVERAGE TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "mpm.h" 7#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 @@
1/* impl.c.lockfr: RECURSIVE LOCKS FOR POSIX SYSTEMS 1/* impl.c.lockfr: RECURSIVE LOCKS FOR POSIX SYSTEMS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .freebsd: This implementation supports FreeBSD (platform 6 * .freebsd: This implementation supports FreeBSD (platform
7 * MPS_OS_FR). 7 * 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 @@
1/* impl.c.lockli: RECURSIVE LOCKS FOR POSIX SYSTEMS 1/* impl.c.lockli: RECURSIVE LOCKS FOR POSIX SYSTEMS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .linux: This implementation currently just supports LinuxThreads 6 * .linux: This implementation currently just supports LinuxThreads
7 * (platform MPS_OS_LI), Single Unix i/f. 7 * (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 @@
1/* impl.c.lockutw3: LOCK UTILIZATION TEST 1/* impl.c.lockutw3: LOCK UTILIZATION TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "mpm.h" 7#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 @@
1/* impl.c.lockw3: RECURSIVE LOCKS IN WIN32 1/* impl.c.lockw3: RECURSIVE LOCKS IN WIN32
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: These are implemented using critical sections. 6 * .design: These are implemented using critical sections.
7 * See the section titled "Synchronization functions" in the Groups 7 * 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 @@
1/* impl.c.locus: LOCUS MANAGER 1/* impl.c.locus: LOCUS MANAGER
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * DESIGN 6 * DESIGN
7 * 7 *
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 @@
1/* impl.c.locv: LEAF OBJECT POOL CLASS COVERAGE TEST 1/* impl.c.locv: LEAF OBJECT POOL CLASS COVERAGE TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * This is (not much of) a coverage test for the Leaf Object 6 * This is (not much of) a coverage test for the Leaf Object
7 * pool (PoolClassLO). 7 * 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 @@
1/* impl.c.message: MPS/CLIENT MESSAGES 1/* impl.c.message: MPS/CLIENT MESSAGES
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * DESIGN 6 * DESIGN
7 * 7 *
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 @@
1/* impl.c.messtest: MESSAGE TEST 1/* impl.c.messtest: MESSAGE TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "mpm.h" 7#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 @@
1/* impl.c.meter: METERS 1/* impl.c.meter: METERS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * TRANSGRESSIONS 6 * TRANSGRESSIONS
7 * 7 *
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 @@
1/* impl.h.meter: METER INTERFACE 1/* impl.h.meter: METER INTERFACE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .sources: mps.design.metrics. 6 * .sources: mps.design.metrics.
7 * 7 *
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 @@
1/* impl.h.misc: MISCELLANEOUS DEFINITIONS 1/* impl.h.misc: MISCELLANEOUS DEFINITIONS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * Small general things which are useful for C but aren't part of the 6 * Small general things which are useful for C but aren't part of the
7 * memory manager itself. The only reason that this file exists is 7 * 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 @@
1/* impl.c.mpm: GENERAL MPM SUPPORT 1/* impl.c.mpm: GENERAL MPM SUPPORT
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: Miscellaneous support for the implementation of the MPM 6 * .purpose: Miscellaneous support for the implementation of the MPM
7 * and pool classes. 7 * 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 @@
1/* impl.h.mpm: MEMORY POOL MANAGER DEFINITIONS 1/* impl.h.mpm: MEMORY POOL MANAGER DEFINITIONS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .trans.bufferinit: The Buffer data structure has an Init field and 6 * .trans.bufferinit: The Buffer data structure has an Init field and
7 * an Init method, there's a name clash. We resolve this by calling the 7 * 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 @@
1/* impl.c.mpmss: MPM STRESS TEST 1/* impl.c.mpmss: MPM STRESS TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "mpscmv.h" 7#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 @@
1/* impl.h.mpmst: MEMORY POOL MANAGER DATA STRUCTURES 1/* impl.h.mpmst: MEMORY POOL MANAGER DATA STRUCTURES
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: This header file crosses module boundaries. The relevant 6 * .design: This header file crosses module boundaries. The relevant
7 * design a module's structures should be found in that module's design 7 * 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 @@
1/* impl.h.mpmtypes: MEMORY POOL MANAGER TYPES 1/* impl.h.mpmtypes: MEMORY POOL MANAGER TYPES
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: design.mps.type 6 * .design: design.mps.type
7 * 7 *
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 @@
1/* impl.h.mps: RAVENBROOK MEMORY POOL SYSTEM C INTERFACE 1/* impl.h.mps: RAVENBROOK MEMORY POOL SYSTEM C INTERFACE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: customers, MPS developers. 6 * .readership: customers, MPS developers.
7 * .sources: design.mps.interface.c. 7 * .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 @@
1/* impl.h.mpsacl: MEMORY POOL SYSTEM ARENA CLASS "CL" 1/* impl.h.mpsacl: MEMORY POOL SYSTEM ARENA CLASS "CL"
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef mpsacl_h 7#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 @@
1/* impl.h.mpsavm: MEMORY POOL SYSTEM ARENA CLASS "VM" 1/* impl.h.mpsavm: MEMORY POOL SYSTEM ARENA CLASS "VM"
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef mpsavm_h 7#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 @@
1/* impl.h.mpscamc: MEMORY POOL SYSTEM CLASS "AMC" 1/* impl.h.mpscamc: MEMORY POOL SYSTEM CLASS "AMC"
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef mpscamc_h 7#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 @@
1/* impl.h.mpscams: MEMORY POOL SYSTEM CLASS "AMS" 1/* impl.h.mpscams: MEMORY POOL SYSTEM CLASS "AMS"
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef mpscams_h 7#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 @@
1/* impl.h.mpscaawl: MEMORY POOL SYSTEM CLASS "AWL" 1/* impl.h.mpscaawl: MEMORY POOL SYSTEM CLASS "AWL"
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef mpscawl_h 7#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 @@
2 * 2 *
3 * $Id$ 3 * $Id$
4 * 4 *
5 * Copyright (c) 2001 Ravenbrook Limited. 5 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
6 */ 6 */
7 7
8#ifndef mpsclo_h 8#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 @@
1/* impl.h.mpscmv: MEMORY POOL SYSTEM CLASS "MV" 1/* impl.h.mpscmv: MEMORY POOL SYSTEM CLASS "MV"
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef mpscmv_h 7#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 @@
1/* impl.h.mpscmv2: MEMORY POOL SYSTEM CLASS "MVT" 1/* impl.h.mpscmv2: MEMORY POOL SYSTEM CLASS "MVT"
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef mpscmv2_h 7#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 @@
1/* impl.h.mpscmvff: MEMORY POOL SYSTEM CLASS "MVFF" 1/* impl.h.mpscmvff: MEMORY POOL SYSTEM CLASS "MVFF"
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef mpscmvff_h 7#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 @@
1/* impl.h.mpscsnc: MEMORY POOL SYSTEM CLASS "SNC" 1/* impl.h.mpscsnc: MEMORY POOL SYSTEM CLASS "SNC"
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef mpscsnc_h 7#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 @@
1/* impl.c.mpsi: MEMORY POOL SYSTEM C INTERFACE LAYER 1/* impl.c.mpsi: MEMORY POOL SYSTEM C INTERFACE LAYER
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: This code bridges between the MPS interface to C, 6 * .purpose: This code bridges between the MPS interface to C,
7 * impl.h.mps, and the internal MPM interfaces, as defined by 7 * 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 @@
1/* impl.c.mpsicv: MPSI COVERAGE TEST 1/* impl.c.mpsicv: MPSI COVERAGE TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "testlib.h" 7#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 @@
1/* impl.h.mpsio: RAVENBROOK MEMORY POOL SYSTEM I/O INTERFACE 1/* impl.h.mpsio: RAVENBROOK MEMORY POOL SYSTEM I/O INTERFACE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: For MPS client application developers, MPS developers. 6 * .readership: For MPS client application developers, MPS developers.
7 * .sources: design.mps.io 7 * .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 @@
1/* impl.c.mpsioan: RAVENBROOK MEMORY POOL SYSTEM I/O IMPLEMENTATION (ANSI) 1/* impl.c.mpsioan: RAVENBROOK MEMORY POOL SYSTEM I/O IMPLEMENTATION (ANSI)
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: For MPS client application developers and MPS developers. 6 * .readership: For MPS client application developers and MPS developers.
7 * .sources: design.mps.io 7 * .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 @@
4 * 4 *
5 * $Id$ 5 * $Id$
6 * 6 *
7 * Copyright (c) 2001 Ravenbrook Limited. 7 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
8 */ 8 */
9 9
10#include "mpm.h" 10#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 @@
1/* impl.h.mpslib: RAVENBROOK MEMORY POOL SYSTEM LIBRARY INTERFACE 1/* impl.h.mpslib: RAVENBROOK MEMORY POOL SYSTEM LIBRARY INTERFACE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: MPS client application developers, MPS developers. 6 * .readership: MPS client application developers, MPS developers.
7 * .sources: design.mps.lib 7 * .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 @@
1/* impl.c.mpsliban: RAVENBROOK MEMORY POOL SYSTEM LIBRARY INTERFACE (ANSI) 1/* impl.c.mpsliban: RAVENBROOK MEMORY POOL SYSTEM LIBRARY INTERFACE (ANSI)
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: The purpose of this code is 6 * .purpose: The purpose of this code is
7 * 1. to connect the MPS Library Interface to the ANSI C libraries, 7 * 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 @@
1/* impl.h.mpstd: RAVENBROOK MEMORY POOL SYSTEM TARGET DETECTION 1/* impl.h.mpstd: RAVENBROOK MEMORY POOL SYSTEM TARGET DETECTION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * Detect the target platform using predefined preprocessor symbols 6 * Detect the target platform using predefined preprocessor symbols
7 * defined by the build environment. The symbols are derived from the 7 * 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 @@
1/* impl.h.mpsw3: RAVENBROOK MEMORY POOL SYSTEM C INTERFACE, WINDOWS PART 1/* impl.h.mpsw3: RAVENBROOK MEMORY POOL SYSTEM C INTERFACE, WINDOWS PART
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: customers, MPS developers. 6 * .readership: customers, MPS developers.
7 * .sources: design.mps.interface.c. 7 * .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 @@
1/* impl.h.mpswin: RAVENBROOK MEMORY POOL SYSTEM WINDOWS.H INTERFACE 1/* impl.h.mpswin: RAVENBROOK MEMORY POOL SYSTEM WINDOWS.H INTERFACE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: For MPS client application developers, MPS developers. 6 * .readership: For MPS client application developers, MPS developers.
7 * 7 *
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 @@
1/* impl.c.mv2test: POOLMVT STRESS TEST 1/* impl.c.mv2test: POOLMVT STRESS TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include <stdio.h> 7#include <stdio.h>
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 @@
1# impl.gmk.o1alcc: BUILD FOR OSF/1, ALPHA, DIGITAL C PLATFORM 1# impl.gmk.o1alcc: BUILD FOR OSF/1, ALPHA, DIGITAL C PLATFORM
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This is the GNU makefile for platform.o1alcc. 6# This is the GNU makefile for platform.o1alcc.
7# 7#
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 @@
1# impl.gmk.o1algc: BUILD FOR OSF/1, ALPHA, GCC PLATFORM 1# impl.gmk.o1algc: BUILD FOR OSF/1, ALPHA, GCC PLATFORM
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# _ANSI_C_SOURCE is defined in PFMDEFS to avoid bug in library headers 6# _ANSI_C_SOURCE is defined in PFMDEFS to avoid bug in library headers
7# which define TRUE and FALSE. 7# 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 @@
2 * 2 *
3 * $Id$ 3 * $Id$
4 * 4 *
5 * Copyright (c) 2001 Ravenbrook Limited. 5 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
6 * 6 *
7 * .purpose: This header defines some things which are part of the ANSI 7 * .purpose: This header defines some things which are part of the ANSI
8 * standard but missing from the C compiler / environment. 8 * 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 @@
1/* impl.h.osxc: MacOS X (Carbon-compatible) system header hacks 1/* impl.h.osxc: MacOS X (Carbon-compatible) system header hacks
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: This header fixes bugs in the system headers. 6 * .purpose: This header fixes bugs in the system headers.
7 */ 7 */
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 @@
1/* impl.c.pool: POOL IMPLEMENTATION 1/* impl.c.pool: POOL IMPLEMENTATION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * DESIGN 6 * DESIGN
7 * 7 *
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 @@
1/* impl.c.poolabs: ABSTRACT POOL CLASSES 1/* impl.c.poolabs: ABSTRACT POOL CLASSES
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * PURPOSE 6 * PURPOSE
7 * 7 *
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 @@
1/* impl.c.poolamc: AUTOMATIC MOSTLY-COPYING MEMORY POOL CLASS 1/* impl.c.poolamc: AUTOMATIC MOSTLY-COPYING MEMORY POOL CLASS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .sources: design.mps.poolamc. 6 * .sources: design.mps.poolamc.
7 */ 7 */
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 @@
1/* impl.c.poolams: AUTOMATIC MARK & SWEEP POOL CLASS 1/* impl.c.poolams: AUTOMATIC MARK & SWEEP POOL CLASS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: See design.mps.poolams. 6 * .design: See design.mps.poolams.
7 * 7 *
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 @@
1/* impl.h.poolams: AUTOMATIC MARK & SWEEP POOL CLASS INTERFACE 1/* impl.h.poolams: AUTOMATIC MARK & SWEEP POOL CLASS INTERFACE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: Internal interface to AMS functionality. 6 * .purpose: Internal interface to AMS functionality.
7 */ 7 */
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 @@
1/* impl.c.poolawl: AUTOMATIC WEAK LINKED POOL CLASS 1/* impl.c.poolawl: AUTOMATIC WEAK LINKED POOL CLASS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * 6 *
7 * DESIGN 7 * 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 @@
1/* impl.c.poollo: LEAF POOL CLASS 1/* impl.c.poollo: LEAF POOL CLASS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * DESIGN 6 * DESIGN
7 * 7 *
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 @@
1/* impl.c.poolmfs: MANUAL FIXED SMALL UNIT POOL 1/* impl.c.poolmfs: MANUAL FIXED SMALL UNIT POOL
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * This is the implementation of the MFS pool class. 6 * This is the implementation of the MFS pool class.
7 * 7 *
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 @@
4 * 4 *
5 * $Id$ 5 * $Id$
6 * 6 *
7 * Copyright (c) 2001 Ravenbrook Limited. 7 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
8 * 8 *
9 * The MFS pool is used to manage small fixed-size chunks of memory. It 9 * The MFS pool is used to manage small fixed-size chunks of memory. It
10 * stores control structures in the memory it manages, rather than to one 10 * 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 @@
1/* impl.c.poolmrg: MANUAL RANK GUARDIAN POOL 1/* impl.c.poolmrg: MANUAL RANK GUARDIAN POOL
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * DESIGN 6 * DESIGN
7 * 7 *
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 @@
3 * MANUAL RANK GUARDIAN POOL CLASS 3 * MANUAL RANK GUARDIAN POOL CLASS
4 * 4 *
5 * $Id$ 5 * $Id$
6 * Copyright (c) 2001 Ravenbrook Limited. 6 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
7 */ 7 */
8 8
9#ifndef poolmrg_h 9#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 @@
1/* impl.c.poolmv: MANUAL VARIABLE POOL 1/* impl.c.poolmv: MANUAL VARIABLE POOL
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * **** RESTRICTION: This pool may not allocate from the arena control 6 * **** RESTRICTION: This pool may not allocate from the arena control
7 * pool, since it is used to implement that pool. 7 * 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 @@
1/* .impl.h.poolmv: MANUAL VARIABLE POOL 1/* .impl.h.poolmv: MANUAL VARIABLE POOL
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: This is the interface to the manual-variable pool class. 6 * .purpose: This is the interface to the manual-variable pool class.
7 * 7 *
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 @@
1/* impl.c.poolmv2: MANUAL VARIABLE-SIZED TEMPORAL POOL 1/* impl.c.poolmv2: MANUAL VARIABLE-SIZED TEMPORAL POOL
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: A manual-variable pool designed to take advantage of 6 * .purpose: A manual-variable pool designed to take advantage of
7 * placement according to predicted deathtime. 7 * 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 @@
1/* impl.h.poolmv2: MANUAL VARIABLE-SIZED TEMPORAL POOL 1/* impl.h.poolmv2: MANUAL VARIABLE-SIZED TEMPORAL POOL
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: The implementation of the new manual-variable pool class 6 * .purpose: The implementation of the new manual-variable pool class
7 * 7 *
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 @@
1/* impl.c.poolmvff: First Fit Manual Variable Pool 1/* impl.c.poolmvff: First Fit Manual Variable Pool
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: This is a pool class for manually managed objects of 6 * .purpose: This is a pool class for manually managed objects of
7 * variable size where address-ordered first fit is an appropriate 7 * 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 @@
1/* impl.c.pooln: NULL POOL CLASS 1/* impl.c.pooln: NULL POOL CLASS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "pooln.h" 7#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 @@
1/* impl.h.pooln: NULL POOL 1/* impl.h.pooln: NULL POOL
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: The null pool class is here for pedagogical purposes. It 6 * .purpose: The null pool class is here for pedagogical purposes. It
7 * is a skeleton of a pool class. The class exhibits all the generic 7 * 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 @@
1/* impl.c.poolncv: NULL POOL COVERAGE TEST 1/* impl.c.poolncv: NULL POOL COVERAGE TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "mpm.h" 7#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 @@
1/* impl.c.poolsnc: STACK NO CHECKING POOL CLASS 1/* impl.c.poolsnc: STACK NO CHECKING POOL CLASS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * DESIGN 6 * DESIGN
7 * 7 *
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 @@
1/* impl.c.prmcan: PROTECTION MUTATOR CONTEXT (ANSI) 1/* impl.c.prmcan: PROTECTION MUTATOR CONTEXT (ANSI)
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: See design.mps.prot for the generic design of the interface 6 * .design: See design.mps.prot for the generic design of the interface
7 * which is implemented in this module including the contracts for the 7 * 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 @@
1/* impl.h.prmcfr: PROTECTION MUTATOR CONTEXT (FREEBSD) 1/* impl.h.prmcfr: PROTECTION MUTATOR CONTEXT (FREEBSD)
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: MPS developers. 6 * .readership: MPS developers.
7 */ 7 */
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 @@
1/* impl.h.prmci3: PROTECTION MUTATOR CONTEXT (Intel 386) 1/* impl.h.prmci3: PROTECTION MUTATOR CONTEXT (Intel 386)
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: MPS developers. 6 * .readership: MPS developers.
7 */ 7 */
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 @@
1/* impl.c.prmci3li: PROTECTION MUTATOR CONTEXT INTEL 386 (LINUX) 1/* impl.c.prmci3li: PROTECTION MUTATOR CONTEXT INTEL 386 (LINUX)
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: This module implements the part of the protection module 6 * .purpose: This module implements the part of the protection module
7 * that decodes the MutatorFaultContext. 7 * 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 @@
1/* impl.c.prmci3w3: PROTECTION MUTATOR CONTEXT INTEL 386 (Win32) 1/* impl.c.prmci3w3: PROTECTION MUTATOR CONTEXT INTEL 386 (Win32)
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * PURPOSE 6 * PURPOSE
7 * 7 *
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 @@
1/* impl.h.prmcli: PROTECTION MUTATOR CONTEXT (Linux) 1/* impl.h.prmcli: PROTECTION MUTATOR CONTEXT (Linux)
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: MPS developers. 6 * .readership: MPS developers.
7 */ 7 */
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 @@
1/* impl.h.prmcw3: PROTECTION FOR WIN32 1/* impl.h.prmcw3: PROTECTION FOR WIN32
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: MPS developers. 6 * .readership: MPS developers.
7 */ 7 */
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 @@
1@rem impl.bat.proddw 1@rem impl.bat.proddw
2@rem Script that automates building and collating a dylan product 2@rem Script that automates building and collating a dylan product
3@rem $Id$ 3@rem $Id$
4@rem Copyright (c) 2001 Ravenbrook Limited. 4@rem Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 5
6nmake /f w3i3mv.nmk VARIETY=ci mmdw.lib mpsplan.lib 6nmake /f w3i3mv.nmk VARIETY=ci mmdw.lib mpsplan.lib
7nmake /f w3i3mv.nmk VARIETY=hi mmdw.lib mpsplan.lib 7nmake /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 @@
1/* impl.c.protan: ANSI MEMORY PROTECTION 1/* impl.c.protan: ANSI MEMORY PROTECTION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * 6 *
7 * DESIGN 7 * 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 @@
1/* impl.c.protfr: PROTECTION FOR FreeBSD 1/* impl.c.protfr: PROTECTION FOR FreeBSD
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 */ 6 */
7 7
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 @@
1/* impl.c.protfri3: PROTECTION FOR FREEBSD (INTEL 386) 1/* impl.c.protfri3: PROTECTION FOR FREEBSD (INTEL 386)
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * SOURCES 6 * SOURCES
7 * 7 *
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 @@
1/* impl.c.proti3: PROTECTION MUTATOR CONTEXT (INTEL 386) 1/* impl.c.proti3: PROTECTION MUTATOR CONTEXT (INTEL 386)
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: See design.mps.prot for the generic design of the interface 6 * .design: See design.mps.prot for the generic design of the interface
7 * which is implemented in this module, including the contracts for the 7 * 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 @@
1/* impl.c.protli: PROTECTION FOR LINUX 1/* impl.c.protli: PROTECTION FOR LINUX
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 */ 6 */
7 7
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 @@
1/* impl.c.protlii3: PROTECTION FOR LINUX (INTEL 386) 1/* impl.c.protlii3: PROTECTION FOR LINUX (INTEL 386)
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * SOURCES 6 * SOURCES
7 * 7 *
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 @@
1/* impl.c.proto1: PROTECTION FOR DIGITAL UNIX 1/* impl.c.proto1: PROTECTION FOR DIGITAL UNIX
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7 7
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 @@
1/* impl.c.pool: PROTOCOL IMPLEMENTATION 1/* impl.c.pool: PROTOCOL IMPLEMENTATION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * DESIGN 6 * DESIGN
7 * 7 *
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 @@
1/* impl.h.protocol: PROTOCOL INHERITANCE DEFINITIONS 1/* impl.h.protocol: PROTOCOL INHERITANCE DEFINITIONS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef protocol_h 7#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 @@
1/* impl.c.protso: PROTECTION FOR SOLARIS 1/* impl.c.protso: PROTECTION FOR SOLARIS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 */ 6 */
7 7
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 @@
1/* impl.c.protsu: PROTECTION FOR SUNOS 1/* impl.c.protsu: PROTECTION FOR SUNOS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * DESIGN 6 * DESIGN
7 * 7 *
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 @@
1/* impl.c.protw3: PROTECTION FOR WIN32 1/* impl.c.protw3: PROTECTION FOR WIN32
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "mpm.h" 7#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 @@
1/* impl.c.pthreadext: POSIX THREAD EXTENSIONS 1/* impl.c.pthreadext: POSIX THREAD EXTENSIONS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: Provides extension to Pthreads. 6 * .purpose: Provides extension to Pthreads.
7 * 7 *
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 @@
1/* impl.h.pthreadext: POSIX THREAD EXTENSIONS 1/* impl.h.pthreadext: POSIX THREAD EXTENSIONS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .readership: MM developers. 6 * .readership: MM developers.
7 * 7 *
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 @@
1/* impl.c.qs: QUICKSORT 1/* impl.c.qs: QUICKSORT
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * The purpose of this program is to act as a "real" client of the MM. 6 * The purpose of this program is to act as a "real" client of the MM.
7 * It is a test, but (hopefully) less contrived than some of the other 7 * 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 @@
1/* impl.c.ref: REFERENCES 1/* impl.c.ref: REFERENCES
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: Implement operations on Ref, RefSet, ZoneSet, and Rank. 6 * .purpose: Implement operations on Ref, RefSet, ZoneSet, and Rank.
7 * 7 *
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 @@
1/* impl.c.replay: Allocation replayer 1/* impl.c.replay: Allocation replayer
2 * Copyright (c) 2001 Ravenbrook Limited. 2 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
3 * 3 *
4 * $Id$ 4 * $Id$
5 */ 5 */
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 @@
1/* impl.c.reserv: ARENA RESERVOIR 1/* impl.c.reserv: ARENA RESERVOIR
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * IMPROVEMENTS 6 * IMPROVEMENTS
7 * 7 *
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 @@
1/* impl.c.ring: RING IMPLEMENTATION 1/* impl.c.ring: RING IMPLEMENTATION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .intro: This is a portable implementation of Rings. 6 * .intro: This is a portable implementation of Rings.
7 * 7 *
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 @@
1/* impl.h.ring: RING INTERFACE 1/* impl.h.ring: RING INTERFACE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7 7
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 @@
1/* impl.c.root: ROOT IMPLEMENTATION 1/* impl.c.root: ROOT IMPLEMENTATION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: This is the implementation of the root datatype. 6 * .purpose: This is the implementation of the root datatype.
7 * 7 *
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 @@
2# 2#
3# $Id$ 3# $Id$
4# 4#
5# Copyright (c) 2001 Ravenbrook Limited. 5# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
6 6
7# .limit.epcore: This only knows about making the mmsw libraries for 7# .limit.epcore: This only knows about making the mmsw libraries for
8# MM/EP-core. 8# MM/EP-core.
@@ -205,3 +205,44 @@ mmsw Ä
205 BuildProgram -d Variety=TI mmsw_TI.o 205 BuildProgram -d Variety=TI mmsw_TI.o
206 BuildProgram -d Variety=HI mmsw_HI.o 206 BuildProgram -d Variety=HI mmsw_HI.o
207 BuildProgram -d Variety=WE mmsw_WE.o 207 BuildProgram -d Variety=WE mmsw_WE.o
208
209
210# C. COPYRIGHT AND LICENSE
211#
212# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
213# All rights reserved. This is an open source license. Contact
214# Ravenbrook for commercial licensing options.
215#
216# Redistribution and use in source and binary forms, with or without
217# modification, are permitted provided that the following conditions are
218# met:
219#
220# 1. Redistributions of source code must retain the above copyright
221# notice, this list of conditions and the following disclaimer.
222#
223# 2. Redistributions in binary form must reproduce the above copyright
224# notice, this list of conditions and the following disclaimer in the
225# documentation and/or other materials provided with the distribution.
226#
227# 3. Redistributions in any form must be accompanied by information on how
228# to obtain complete source code for this software and any accompanying
229# software that uses this software. The source code must either be
230# included in the distribution or be available for no more than the cost
231# of distribution plus a nominal fee, and must be freely redistributable
232# under reasonable conditions. For an executable file, complete source
233# code means the source code for all modules it contains. It does not
234# include source code for modules or files that typically accompany the
235# major components of the operating system on which the executable file
236# runs.
237#
238# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
239# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
240# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
241# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
242# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
243# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
244# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
245# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
246# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
247# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
248# 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 @@
1/* impl.c.sac: SEGREGATED ALLOCATION CACHES 1/* impl.c.sac: SEGREGATED ALLOCATION CACHES
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "mpm.h" 7#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 @@
1/* impl.h.sac: SEGREGATED ALLOCATION CACHES INTERFACE 1/* impl.h.sac: SEGREGATED ALLOCATION CACHES INTERFACE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#ifndef sac_h 7#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 @@
1/* impl.c.sacss: SAC MANUAL ALLOC STRESS TEST 1/* impl.c.sacss: SAC MANUAL ALLOC STRESS TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7 7
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 @@
1# impl.gmk.sc: GNUMAKEFILE FRAGMENT FOR SunPro C 1# impl.gmk.sc: GNUMAKEFILE FRAGMENT FOR SunPro C
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This file is included by platform makefiles that use the SunPro C 6# This file is included by platform makefiles that use the SunPro C
7# compiler. It defines the compiler specific variables that the 7# 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 @@
1/* impl.c.seg: SEGMENTS 1/* impl.c.seg: SEGMENTS
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: The design for this module is design.mps.seg. 6 * .design: The design for this module is design.mps.seg.
7 * 7 *
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 @@
1/* impl.c.segsmss: Segment splitting and merging stress test 1/* impl.c.segsmss: Segment splitting and merging stress test
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: Adapted from amsss.c (because AMS already supports 6 * .design: Adapted from amsss.c (because AMS already supports
7 * a protocol for subclassing AMS segments). Defines a new pool 7 * 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 @@
1/* impl.c.shield: SHIELD IMPLEMENTATION 1/* impl.c.shield: SHIELD IMPLEMENTATION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * See: idea.shield, design.mps.shield. 6 * See: idea.shield, design.mps.shield.
7 * 7 *
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 @@
1# impl.gmk.sos8cx: BUILD FOR SOLARIS/SPARC v8/CXREF PLATFORM 1# impl.gmk.sos8cx: BUILD FOR SOLARIS/SPARC v8/CXREF PLATFORM
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# Instead of compiling object files, this platform (using the cxref 6# Instead of compiling object files, this platform (using the cxref
7# builder) generates a C cross reference listing. 7# 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 @@
1# impl.gmk.sos8gc: BUILD FOR SOLARIS/SPARC V8/GCC PLATFORM 1# impl.gmk.sos8gc: BUILD FOR SOLARIS/SPARC V8/GCC PLATFORM
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 5
6PFM = sos8gc 6PFM = sos8gc
7 7
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 @@
1# impl.gmk.sos8gp: BUILD FOR SOLARIS/SPARC v8/GCC WITH PROFILING PLATFORM 1# impl.gmk.sos8gp: BUILD FOR SOLARIS/SPARC v8/GCC WITH PROFILING PLATFORM
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This is the GNU makefile for platform.sos8gp. 6# This is the GNU makefile for platform.sos8gp.
7 7
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 @@
1# impl.gmk.sos9sc: BUILD FOR SOLARIS/SPARC V9/SUNPRO C PLATFORM 1# impl.gmk.sos9sc: BUILD FOR SOLARIS/SPARC V9/SUNPRO C PLATFORM
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This is the GNU makefile for platform.sos9sc. 6# This is the GNU makefile for platform.sos9sc.
7 7
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 @@
1/* impl.c.span: ANSI STACK PROBE 1/* impl.c.span: ANSI STACK PROBE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * PURPOSE 6 * PURPOSE
7 * 7 *
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 @@
1; impl.asm.spi3: STACK PROBE 1; impl.asm.spi3: STACK PROBE
2; 2;
3; $Id$ 3; $Id$
4; Copyright (c) 2001 Ravenbrook Limited. 4; Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5; 5;
6; This function reads a location that is probeDepth words beyond 6; This function reads a location that is probeDepth words beyond
7; the current stack pointer. On intel platforms the stack grows 7; 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 @@
1/* impl.c.splay: SPLAY TREE IMPLEMENTATION 1/* impl.c.splay: SPLAY TREE IMPLEMENTATION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: Splay trees are used to manage potentially unbounded 6 * .purpose: Splay trees are used to manage potentially unbounded
7 * collections of ordered things. 7 * 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 @@
1/* impl.h.splay: SPLAY TREE HEADER 1/* impl.h.splay: SPLAY TREE HEADER
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .source: design.mps.splay 6 * .source: design.mps.splay
7 */ 7 */
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 @@
3 * 3 *
4 * $Id$ 4 * $Id$
5 * 5 *
6 * Copyright (c) 2001 Ravenbrook Limited. 6 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
7 * 7 *
8 * Provides a function for scanning the stack and registers 8 * Provides a function for scanning the stack and registers
9 * 9 *
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 @@
1/* impl.c.ssan: ANSI STACK SCANNER 1/* impl.c.ssan: ANSI STACK SCANNER
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * This module provides zero functionality. It exists to feed the 6 * This module provides zero functionality. It exists to feed the
7 * linker (prevent linker errors). 7 * 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 @@
1/* impl.c.ssfri3: FREEBSD/INTEL STACK SCANNING 1/* impl.c.ssfri3: FREEBSD/INTEL STACK SCANNING
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * This scans the stack and fixes the registers which may contain 6 * This scans the stack and fixes the registers which may contain
7 * roots. See design.mps.thread-manager 7 * 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 @@
1/* impl.c.sslii3: LINUX/INTEL STACK SCANNING 1/* impl.c.sslii3: LINUX/INTEL STACK SCANNING
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * This scans the stack and fixes the registers which may contain 6 * This scans the stack and fixes the registers which may contain
7 * roots. See design.mps.thread-manager 7 * 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 @@
1 # impl.s.sso1al: STACK SCANNING FOR DIGITAL UNIX / ALPHA 1 # impl.s.sso1al: STACK SCANNING FOR DIGITAL UNIX / ALPHA
2 # 2 #
3 # $Id$ 3 # $Id$
4 # Copyright (c) 2001 Ravenbrook Limited. 4 # Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 # 5 #
6 # .readership: Any MPS developer that is prepared to read Alpha 6 # .readership: Any MPS developer that is prepared to read Alpha
7 # assembly code in DIGITAL UNIX 'as' syntax. 7 # 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 @@
4! 4!
5! $Id$ 5! $Id$
6! 6!
7! Copyright (c) 2001 Ravenbrook Limited. 7! Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
8! 8!
9! This scans the stack and the preserved integer registers. 9! This scans the stack and the preserved integer registers.
10! See design.mps.thread-manager 10! 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 @@
4! 4!
5! $Id$ 5! $Id$
6! 6!
7! Copyright (c) 2001 Ravenbrook Limited. 7! Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
8! 8!
9! This scans the stack and the preserved integer registers. 9! This scans the stack and the preserved integer registers.
10! See design.mps.thread-manager 10! 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 @@
1/* impl.c.ssw3i3: WIN32/INTEL STACK SCANNING 1/* impl.c.ssw3i3: WIN32/INTEL STACK SCANNING
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * This scans the stack and fixes the registers which may contain 6 * This scans the stack and fixes the registers which may contain
7 * roots. See design.mps.thread-manager 7 * 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 @@
1/* impl.c.steptest: TEST FOR ARENA CLAMPING AND STEPPING 1/* impl.c.steptest: TEST FOR ARENA CLAMPING AND STEPPING
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (C) 1998 Ravenbrook Limited. 4 * Copyright (C) 1998 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * Based on impl.c.amcss. 6 * Based on impl.c.amcss.
7 */ 7 */
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 @@
1# impl.gmk.sus8gc: BUILD FOR SUNOS/SPARC V8/GCC PLATFORM 1# impl.gmk.sus8gc: BUILD FOR SUNOS/SPARC V8/GCC PLATFORM
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 5
6PFM = sus8gc 6PFM = sus8gc
7 7
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 @@
1# impl.gmk.sus8lc: BUILD FOR SUNOS/SPARC V8/LCC PLATFORM 1# impl.gmk.sus8lc: BUILD FOR SUNOS/SPARC V8/LCC PLATFORM
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5# 5#
6# This is the GNU makefile for platform.sus8lc. 6# This is the GNU makefile for platform.sus8lc.
7 7
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 @@
1/* impl.h.table: A dictionary mapping a Word to a void* 1/* impl.h.table: A dictionary mapping a Word to a void*
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .note.good-hash: As is common in hash table implementations, we 6 * .note.good-hash: As is common in hash table implementations, we
7 * assume that the hash function is good. 7 * 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 @@
1/* impl.h.table: Interface for a dictionary 1/* impl.h.table: Interface for a dictionary
2 * Copyright (c) 2001 Ravenbrook Limited. 2 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
3 * 3 *
4 * $Id$ 4 * $Id$
5 */ 5 */
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 @@
1/* impl.c.teletest: TELEMETRY TEST 1/* impl.c.teletest: TELEMETRY TEST
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .source: The command parser here was taken and adapted from bttest.c. 6 * .source: The command parser here was taken and adapted from bttest.c.
7 */ 7 */
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 @@
1/* impl.c.testlib: TEST LIBRARY 1/* impl.c.testlib: TEST LIBRARY
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: A library of functions that may be of use to unit tests. 6 * .purpose: A library of functions that may be of use to unit tests.
7 */ 7 */
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 @@
1/* impl.h.testlib: TEST LIBRARY INTERFACE 1/* impl.h.testlib: TEST LIBRARY INTERFACE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: A library of functions that may be of use to unit tests. 6 * .purpose: A library of functions that may be of use to unit tests.
7 */ 7 */
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 @@
1/* impl.h.th: THREAD MANAGER 1/* impl.h.th: THREAD MANAGER
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: Provides thread suspension facilities to the shield. 6 * .purpose: Provides thread suspension facilities to the shield.
7 * See design.mps.thread-manager. Each thread has to be 7 * 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 @@
1/* impl.c.than: ANSI THREADS MANAGER 1/* impl.c.than: ANSI THREADS MANAGER
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * This is a single-threaded implementation of the threads manager. 6 * This is a single-threaded implementation of the threads manager.
7 * Has stubs for thread suspension. 7 * 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 @@
1/* impl.c.thfri3: Threads Manager for Intel x86 systems on FreeBSD 1/* impl.c.thfri3: Threads Manager for Intel x86 systems on FreeBSD
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: This is a pthreads implementation of the threads manager. 6 * .purpose: This is a pthreads implementation of the threads manager.
7 * This implements impl.h.th. 7 * 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 @@
1/* impl.c.thlii3: Threads Manager for Intel x86 systems with LinuxThreads 1/* impl.c.thlii3: Threads Manager for Intel x86 systems with LinuxThreads
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: This is a pthreads implementation of the threads manager. 6 * .purpose: This is a pthreads implementation of the threads manager.
7 * This implements impl.h.th. 7 * 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 @@
1/* impl.c.thw3i3: WIN32 THREAD MANAGER 1/* impl.c.thw3i3: WIN32 THREAD MANAGER
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * Implements thread registration, suspension, and stack 6 * Implements thread registration, suspension, and stack
7 * scanning. See design.mps.thread-manager 7 * 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 @@
1/* impl.c.trace: GENERIC TRACER IMPLEMENTATION 1/* impl.c.trace: GENERIC TRACER IMPLEMENTATION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: design.mps.trace. */ 6 * .design: design.mps.trace. */
7 7
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 @@
1/* impl.c.tract: PAGE TABLES 1/* impl.c.tract: PAGE TABLES
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .ullagepages: Pages whose page index is < allocBase are recorded as 6 * .ullagepages: Pages whose page index is < allocBase are recorded as
7 * free but never allocated as alloc starts searching after the tables. 7 * 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 @@
1/* impl.h.tract: PAGE TABLE INTERFACE 1/* impl.h.tract: PAGE TABLE INTERFACE
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7 7
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 @@
1/* impl.c.version: VERSION INSPECTION 1/* impl.c.version: VERSION INSPECTION
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * PURPOSE 6 * PURPOSE
7 * 7 *
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 @@
1/* impl.c.vman: ANSI VM: MALLOC-BASED PSEUDO MEMORY MAPPING 1/* impl.c.vman: ANSI VM: MALLOC-BASED PSEUDO MEMORY MAPPING
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "mpm.h" 7#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 @@
1/* impl.c.vmfr: VIRTUAL MEMORY MAPPING FOR FreeBSD 1/* impl.c.vmfr: VIRTUAL MEMORY MAPPING FOR FreeBSD
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: This is the implementation of the virtual memory mapping 6 * .purpose: This is the implementation of the virtual memory mapping
7 * interface (vm.h) for FreeBSD. It was created by copying vmli.c (the 7 * 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 @@
1/* impl.c.vmi5: VIRTUAL MEMORY MAPPING FOR IRIX 5 (AND 6) 1/* impl.c.vmi5: VIRTUAL MEMORY MAPPING FOR IRIX 5 (AND 6)
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * Design: design.mps.vm 6 * Design: design.mps.vm
7 * 7 *
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 @@
1/* impl.c.vmli: VIRTUAL MEMORY MAPPING FOR LINUX 1/* impl.c.vmli: VIRTUAL MEMORY MAPPING FOR LINUX
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .purpose: This is the implementation of the virtual memory mapping 6 * .purpose: This is the implementation of the virtual memory mapping
7 * interface (vm.h) for Linux. It was created by copying vmo1.c (the 7 * 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 @@
1/* impl.c.vmo1: VIRTUAL MEMORY MAPPING FOR DIGITAL UNIX 1/* impl.c.vmo1: VIRTUAL MEMORY MAPPING FOR DIGITAL UNIX
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: design.mps.vm, design.mps.vmo1 6 * .design: design.mps.vm, design.mps.vmo1
7 * 7 *
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 @@
1/* impl.c.vmso: VIRTUAL MEMORY MAPPING FOR SOLARIS 2.x 1/* impl.c.vmso: VIRTUAL MEMORY MAPPING FOR SOLARIS 2.x
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * DESIGN 6 * DESIGN
7 * 7 *
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 @@
1/* impl.c.vmsu: VIRTUAL MEMORY MAPPING FOR SUNOS 4 1/* impl.c.vmsu: VIRTUAL MEMORY MAPPING FOR SUNOS 4
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: See design.mps.vm for general design. 6 * .design: See design.mps.vm for general design.
7 * 7 *
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 @@
1/* impl.c.vmw3: VIRTUAL MEMORY MAPPING FOR WIN32 1/* impl.c.vmw3: VIRTUAL MEMORY MAPPING FOR WIN32
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: See design.mps.vm. 6 * .design: See design.mps.vm.
7 * 7 *
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 @@
1/* impl.c.vmxc: VIRTUAL MEMORY MAPPING FOR MacOS X 1/* impl.c.vmxc: VIRTUAL MEMORY MAPPING FOR MacOS X
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 * 5 *
6 * .design: design.mps.vm 6 * .design: design.mps.vm
7 * 7 *
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 @@
1# impl.nmk.w3almv: WINDOWS (ALPHA) NMAKE FILE 1# impl.nmk.w3almv: WINDOWS (ALPHA) NMAKE FILE
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 5
6PFM = w3almv 6PFM = w3almv
7 7
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 @@
1# impl.nmk.w3i3mv: WINDOWS (INTEL) NMAKE FILE 1# impl.nmk.w3i3mv: WINDOWS (INTEL) NMAKE FILE
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 5
6PFM = w3i3mv 6PFM = w3i3mv
7 7
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 @@
1# impl.nmk.w3ppmv: WINDOWS (POWERPC) NMAKE FILE 1# impl.nmk.w3ppmv: WINDOWS (POWERPC) NMAKE FILE
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 5
6PFM = w3ppmv 6PFM = w3ppmv
7 7
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 @@
1/* impl.c.walk: OBJECT WALKER 1/* impl.c.walk: OBJECT WALKER
2 * 2 *
3 * $Id$ 3 * $Id$
4 * Copyright (c) 2001 Ravenbrook Limited. 4 * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 */ 5 */
6 6
7#include "mpm.h" 7#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 @@
1# impl.gmk.xcppgc: BUILD FOR MACOS X (CARBON)/POWERPC/GCC PLATFORM 1# impl.gmk.xcppgc: BUILD FOR MACOS X (CARBON)/POWERPC/GCC PLATFORM
2# 2#
3# $Id$ 3# $Id$
4# Copyright (c) 2001 Ravenbrook Limited. 4# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
5 5
6PFM = xcppgc 6PFM = xcppgc
7 7