aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code
diff options
context:
space:
mode:
authorRichard Brooksby2001-12-05 15:48:24 +0000
committerRichard Brooksby2001-12-05 15:48:24 +0000
commit492dd3c684e53bd42b28371bdaaa99ad67ebd835 (patch)
tree59a2df0f685b93b44fbc03847b76782275308aaf /mps/code
parent25c78993edd7b4a607eba951b6ab2a9a51c55b62 (diff)
downloademacs-492dd3c684e53bd42b28371bdaaa99ad67ebd835.tar.gz
emacs-492dd3c684e53bd42b28371bdaaa99ad67ebd835.zip
Merging changes from union to masters. this incorporates pekka's updates: tuning and a type in amcsshe.c and some adding some missing checks in arenavm.c. it also brings our cope of their hopenames up to date.
Copied from Perforce Change: 24815 ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code')
-rw-r--r--mps/code/abq.c4
-rw-r--r--mps/code/abq.h2
-rw-r--r--mps/code/abqtest.c4
-rw-r--r--mps/code/action.c4
-rw-r--r--mps/code/amcss.c2
-rw-r--r--mps/code/amcsshe.c10
-rw-r--r--mps/code/amcssth.c2
-rw-r--r--mps/code/amsss.c2
-rw-r--r--mps/code/apss.c2
-rw-r--r--mps/code/arena.c4
-rw-r--r--mps/code/arenacl.c4
-rw-r--r--mps/code/arenacv.c2
-rw-r--r--mps/code/arenavm.c4
-rw-r--r--mps/code/arenavmx.c4
-rw-r--r--mps/code/assert.c4
-rw-r--r--mps/code/awlut.c2
-rw-r--r--mps/code/awlutth.c2
-rw-r--r--mps/code/boot.c4
-rw-r--r--mps/code/boot.h2
-rw-r--r--mps/code/bt.c4
-rw-r--r--mps/code/btcv.c4
-rw-r--r--mps/code/bttest.c4
-rw-r--r--mps/code/buffer.c4
-rw-r--r--mps/code/cbs.c4
-rw-r--r--mps/code/cbs.h2
-rw-r--r--mps/code/cbstest.c4
-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.c4
-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.c4
-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/fmthe.c2
-rw-r--r--mps/code/fmthe.h2
-rw-r--r--mps/code/format.c4
-rw-r--r--mps/code/gathconf.bat2
-rw-r--r--mps/code/gc.gmk2
-rw-r--r--mps/code/global.c4
-rw-r--r--mps/code/gp.gmk2
-rw-r--r--mps/code/hqbuild/tools/hqbuild2
-rw-r--r--mps/code/hqbuild/tools/hqbuild.bat2
-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.c4
-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.c4
-rw-r--r--mps/code/lockcov.c2
-rw-r--r--mps/code/lockli.c4
-rw-r--r--mps/code/lockutw3.c2
-rw-r--r--mps/code/lockw3.c4
-rw-r--r--mps/code/locus.c4
-rw-r--r--mps/code/locv.c2
-rw-r--r--mps/code/message.c4
-rw-r--r--mps/code/messtest.c4
-rw-r--r--mps/code/meter.c4
-rw-r--r--mps/code/meter.h2
-rw-r--r--mps/code/misc.h2
-rw-r--r--mps/code/mpm.c4
-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.c4
-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.c4
-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.c4
-rw-r--r--mps/code/poolabs.c4
-rw-r--r--mps/code/poolamc.c4
-rw-r--r--mps/code/poolams.c4
-rw-r--r--mps/code/poolams.h2
-rw-r--r--mps/code/poolawl.c4
-rw-r--r--mps/code/poollo.c4
-rw-r--r--mps/code/poolmfs.c4
-rw-r--r--mps/code/poolmfs.h2
-rw-r--r--mps/code/poolmrg.c4
-rw-r--r--mps/code/poolmrg.h2
-rw-r--r--mps/code/poolmv.c4
-rw-r--r--mps/code/poolmv.h2
-rw-r--r--mps/code/poolmv2.c4
-rw-r--r--mps/code/poolmv2.h2
-rw-r--r--mps/code/poolmvff.c4
-rw-r--r--mps/code/pooln.c4
-rw-r--r--mps/code/pooln.h2
-rw-r--r--mps/code/poolncv.c2
-rw-r--r--mps/code/poolsnc.c4
-rw-r--r--mps/code/prmcan.c4
-rw-r--r--mps/code/prmci3.h2
-rw-r--r--mps/code/prmci3li.c4
-rw-r--r--mps/code/prmci3w3.c4
-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.c4
-rw-r--r--mps/code/proti3.c4
-rw-r--r--mps/code/protli.c4
-rw-r--r--mps/code/protlii3.c4
-rw-r--r--mps/code/proto1.c4
-rw-r--r--mps/code/protocol.c4
-rw-r--r--mps/code/protocol.h2
-rw-r--r--mps/code/protso.c4
-rw-r--r--mps/code/protsu.c4
-rw-r--r--mps/code/protw3.c4
-rw-r--r--mps/code/pthrdext.c4
-rw-r--r--mps/code/pthrdext.h2
-rw-r--r--mps/code/qs.c2
-rw-r--r--mps/code/ref.c4
-rw-r--r--mps/code/replay.c2
-rw-r--r--mps/code/reserv.c4
-rw-r--r--mps/code/ring.c4
-rw-r--r--mps/code/ring.h2
-rw-r--r--mps/code/root.c4
-rw-r--r--mps/code/s7ppac/Makefile2
-rw-r--r--mps/code/sac.c4
-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.c4
-rw-r--r--mps/code/segsmss.c2
-rw-r--r--mps/code/shield.c4
-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.c4
-rw-r--r--mps/code/spi3.asm2
-rw-r--r--mps/code/splay.c4
-rw-r--r--mps/code/splay.h2
-rw-r--r--mps/code/ss.h2
-rw-r--r--mps/code/ssan.c4
-rw-r--r--mps/code/sslii3.c4
-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.c4
-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.c4
-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.c4
-rw-r--r--mps/code/thlii4.c4
-rw-r--r--mps/code/thw3i3.c4
-rw-r--r--mps/code/trace.c4
-rw-r--r--mps/code/tract.c4
-rw-r--r--mps/code/tract.h2
-rw-r--r--mps/code/version.c6
-rw-r--r--mps/code/vman.c4
-rw-r--r--mps/code/vmi5.c5
-rw-r--r--mps/code/vmli.c6
-rw-r--r--mps/code/vmo1.c6
-rw-r--r--mps/code/vmso.c5
-rw-r--r--mps/code/vmsu.c5
-rw-r--r--mps/code/vmw3.c6
-rw-r--r--mps/code/vmxc.c5
-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.c4
-rw-r--r--mps/code/xcppgc.gmk2
213 files changed, 313 insertions, 303 deletions
diff --git a/mps/code/abq.c b/mps/code/abq.c
index 4e082213472..a0b18ff7f17 100644
--- a/mps/code/abq.c
+++ b/mps/code/abq.c
@@ -1,6 +1,6 @@
1/* impl.c.abq: AVAILABLE BLOCK QUEUE 1/* impl.c.abq: AVAILABLE BLOCK QUEUE
2 * 2 *
3 * $HopeName: MMsrc!abq.c(trunk.4) $ 3 * $HopeName: MMsrc!abq.c(trunk.5) $
4 * Copyright (C) 1999. Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999. Harlequin Limited. All rights reserved.
5 * 5 *
6 * .readership: Any MPS developer 6 * .readership: Any MPS developer
@@ -15,7 +15,7 @@
15#include "cbs.h" 15#include "cbs.h"
16#include "mpm.h" 16#include "mpm.h"
17 17
18SRCID(abq, "$HopeName: MMsrc!abq.c(trunk.4) $"); 18SRCID(abq, "$HopeName: MMsrc!abq.c(trunk.5) $");
19 19
20 20
21/* Private prototypes */ 21/* Private prototypes */
diff --git a/mps/code/abq.h b/mps/code/abq.h
index 00fa5f69c7a..41ef5f68469 100644
--- a/mps/code/abq.h
+++ b/mps/code/abq.h
@@ -1,6 +1,6 @@
1/* impl.h.abq: ABQ INTERFACE 1/* impl.h.abq: ABQ INTERFACE
2 * 2 *
3 * $HopeName: MMsrc!abq.h(trunk.3) $ 3 * $HopeName: MMsrc!abq.h(trunk.4) $
4 * Copyright (C) 1998 Harlequin Group plc. All rights reserved. 4 * Copyright (C) 1998 Harlequin Group plc. All rights reserved.
5 * 5 *
6 * .purpose: A FIFO queue substrate for impl.c.poolmv2 6 * .purpose: A FIFO queue substrate for impl.c.poolmv2
diff --git a/mps/code/abqtest.c b/mps/code/abqtest.c
index 85efaa76bf6..a2355699e4f 100644
--- a/mps/code/abqtest.c
+++ b/mps/code/abqtest.c
@@ -1,6 +1,6 @@
1/* impl.c.abqtest: AVAILABLE BLOCK QUEUE TEST 1/* impl.c.abqtest: AVAILABLE BLOCK QUEUE TEST
2 * 2 *
3 * $HopeName: MMsrc!abqtest.c(trunk.5) $ 3 * $HopeName: MMsrc!abqtest.c(trunk.6) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
@@ -20,7 +20,7 @@ struct itimerspec; /* stop complaints from time.h */
20#include <math.h> 20#include <math.h>
21 21
22 22
23SRCID(abqtest, "$HopeName: MMsrc!abqtest.c(trunk.5) $"); 23SRCID(abqtest, "$HopeName: MMsrc!abqtest.c(trunk.6) $");
24 24
25 25
26static ABQStruct abq; /* the ABQ which we will use */ 26static ABQStruct abq; /* the ABQ which we will use */
diff --git a/mps/code/action.c b/mps/code/action.c
index f7f8d79a7d6..209470a51fd 100644
--- a/mps/code/action.c
+++ b/mps/code/action.c
@@ -1,12 +1,12 @@
1/* impl.c.action: STRATEGIC ACTION 1/* impl.c.action: STRATEGIC ACTION
2 * 2 *
3 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 3 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
4 * $HopeName: MMsrc!action.c(trunk.6) $ 4 * $HopeName: MMsrc!action.c(trunk.7) $
5 */ 5 */
6 6
7#include "mpm.h" 7#include "mpm.h"
8 8
9SRCID(action, "$HopeName: MMsrc!action.c(trunk.6) $"); 9SRCID(action, "$HopeName: MMsrc!action.c(trunk.7) $");
10 10
11 11
12/* All contents obsolete. */ 12/* All contents obsolete. */
diff --git a/mps/code/amcss.c b/mps/code/amcss.c
index 32278402d74..623c1d1f816 100644
--- a/mps/code/amcss.c
+++ b/mps/code/amcss.c
@@ -1,6 +1,6 @@
1/* impl.c.amcss: POOL CLASS AMC STRESS TEST 1/* impl.c.amcss: POOL CLASS AMC STRESS TEST
2 * 2 *
3 * $HopeName: MMsrc!amcss.c(trunk.36) $ 3 * $HopeName: MMsrc!amcss.c(trunk.37) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/amcsshe.c b/mps/code/amcsshe.c
index 5c5c5edff0f..fa56379db1d 100644
--- a/mps/code/amcsshe.c
+++ b/mps/code/amcsshe.c
@@ -1,6 +1,6 @@
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 * $HopeName: MMsrc!amcsshe.c(trunk.4) $ 3 * $HopeName: MMsrc!amcsshe.c(trunk.6) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
@@ -18,7 +18,7 @@
18 18
19 19
20/* These values have been tuned to cause one top-generation collection. */ 20/* These values have been tuned to cause one top-generation collection. */
21#define testArenaSIZE ((size_t)1000*1024) 21#define testArenaSIZE ((size_t)1400*1024)
22#define avLEN 3 22#define avLEN 3
23#define exactRootsCOUNT 200 23#define exactRootsCOUNT 200
24#define ambigRootsCOUNT 50 24#define ambigRootsCOUNT 50
@@ -31,7 +31,7 @@
31/* testChain -- generation parameters for the test */ 31/* testChain -- generation parameters for the test */
32 32
33static mps_gen_param_s testChain[genCOUNT] = { 33static mps_gen_param_s testChain[genCOUNT] = {
34 { 150, 0.85 }, { 170, 0.45 } }; 34 { 210, 0.85 }, { 248, 0.45 } };
35 35
36 36
37/* objNULL needs to be odd so that it's ignored in exactRoots. */ 37/* objNULL needs to be odd so that it's ignored in exactRoots. */
@@ -252,8 +252,8 @@ static void *test(void *arg, size_t s)
252 } 252 }
253 /* fill bogusRoots with variations of a real pointer */ 253 /* fill bogusRoots with variations of a real pointer */
254 r = rnd() % exactRootsCOUNT; 254 r = rnd() % exactRootsCOUNT;
255 if (exactRoots[i] != objNULL) { 255 if (exactRoots[r] != objNULL) {
256 char *p = (char*)exactRoots[i]; 256 char *p = (char*)exactRoots[r];
257 257
258 for(i = 0; i < bogusRootsCOUNT; ++i, ++p) 258 for(i = 0; i < bogusRootsCOUNT; ++i, ++p)
259 bogusRoots[i] = (mps_addr_t)p; 259 bogusRoots[i] = (mps_addr_t)p;
diff --git a/mps/code/amcssth.c b/mps/code/amcssth.c
index 4d54f6f69cd..8a87827c554 100644
--- a/mps/code/amcssth.c
+++ b/mps/code/amcssth.c
@@ -1,6 +1,6 @@
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 * $HopeName: MMsrc!amcssth.c(trunk.3) $ 3 * $HopeName: MMsrc!amcssth.c(trunk.4) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .posix: This is Posix only. 6 * .posix: This is Posix only.
diff --git a/mps/code/amsss.c b/mps/code/amsss.c
index 9a3f6ff7072..6a477c63f17 100644
--- a/mps/code/amsss.c
+++ b/mps/code/amsss.c
@@ -1,6 +1,6 @@
1/* impl.c.amsss: POOL CLASS AMS STRESS TEST 1/* impl.c.amsss: POOL CLASS AMS STRESS TEST
2 * 2 *
3 * $HopeName: MMsrc!amsss.c(trunk.11) $ 3 * $HopeName: MMsrc!amsss.c(trunk.12) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .design: Adapted from amcss.c, but not counting collections, just 6 * .design: Adapted from amcss.c, but not counting collections, just
diff --git a/mps/code/apss.c b/mps/code/apss.c
index 44c5c3503d4..00ab49f8cce 100644
--- a/mps/code/apss.c
+++ b/mps/code/apss.c
@@ -1,6 +1,6 @@
1/* impl.c.apss: AP MANUAL ALLOC STRESS TEST 1/* impl.c.apss: AP MANUAL ALLOC STRESS TEST
2 * 2 *
3 * $HopeName$ 3 * $HopeName: MMsrc!apss.c(trunk.5) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/arena.c b/mps/code/arena.c
index 83c3ee600ff..fcd3b8856ed 100644
--- a/mps/code/arena.c
+++ b/mps/code/arena.c
@@ -1,6 +1,6 @@
1/* impl.c.arena: ARENA ALLOCATION FEATURES 1/* impl.c.arena: ARENA ALLOCATION FEATURES
2 * 2 *
3 * $HopeName: MMsrc!arena.c(trunk.79) $ 3 * $HopeName: MMsrc!arena.c(trunk.80) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .sources: design.mps.arena is the main design document. */ 6 * .sources: design.mps.arena is the main design document. */
@@ -9,7 +9,7 @@
9#include "poolmv.h" 9#include "poolmv.h"
10#include "mpm.h" 10#include "mpm.h"
11 11
12SRCID(arena, "$HopeName: MMsrc!arena.c(trunk.79) $"); 12SRCID(arena, "$HopeName: MMsrc!arena.c(trunk.80) $");
13 13
14 14
15/* ArenaControlPool -- get the control pool */ 15/* ArenaControlPool -- get the control pool */
diff --git a/mps/code/arenacl.c b/mps/code/arenacl.c
index aa5d82e08cf..f2170bdc46e 100644
--- a/mps/code/arenacl.c
+++ b/mps/code/arenacl.c
@@ -1,6 +1,6 @@
1/* impl.c.arenacl: ARENA CLASS USING CLIENT MEMORY 1/* impl.c.arenacl: ARENA CLASS USING CLIENT MEMORY
2 * 2 *
3 * $HopeName: MMsrc!arenacl.c(trunk.23) $ 3 * $HopeName: MMsrc!arenacl.c(trunk.24) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .design: See design.mps.arena.client. 6 * .design: See design.mps.arena.client.
@@ -16,7 +16,7 @@
16#include "mpm.h" 16#include "mpm.h"
17#include "mpsacl.h" 17#include "mpsacl.h"
18 18
19SRCID(arenacl, "$HopeName: MMsrc!arenacl.c(trunk.23) $"); 19SRCID(arenacl, "$HopeName: MMsrc!arenacl.c(trunk.24) $");
20 20
21 21
22/* ClientArenaStruct -- Client Arena Structure */ 22/* ClientArenaStruct -- Client Arena Structure */
diff --git a/mps/code/arenacv.c b/mps/code/arenacv.c
index bda889eb858..b31978c2a16 100644
--- a/mps/code/arenacv.c
+++ b/mps/code/arenacv.c
@@ -1,6 +1,6 @@
1/* impl.c.arenacv: ARENA COVERAGE TEST 1/* impl.c.arenacv: ARENA COVERAGE TEST
2 * 2 *
3 * $HopeName: MMsrc!arenacv.c(trunk.14) $ 3 * $HopeName: MMsrc!arenacv.c(trunk.15) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
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
diff --git a/mps/code/arenavm.c b/mps/code/arenavm.c
index 494afd48338..add082986f1 100644
--- a/mps/code/arenavm.c
+++ b/mps/code/arenavm.c
@@ -1,6 +1,6 @@
1/* impl.c.arenavm: VIRTUAL MEMORY ARENA CLASS 1/* impl.c.arenavm: VIRTUAL MEMORY ARENA CLASS
2 * 2 *
3 * $HopeName: MMsrc!arenavm.c(trunk.73) $ 3 * $HopeName: MMsrc!arenavm.c(trunk.74) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * 6 *
@@ -26,7 +26,7 @@
26#include "mpm.h" 26#include "mpm.h"
27#include "mpsavm.h" 27#include "mpsavm.h"
28 28
29SRCID(arenavm, "$HopeName: MMsrc!arenavm.c(trunk.73) $"); 29SRCID(arenavm, "$HopeName: MMsrc!arenavm.c(trunk.74) $");
30 30
31 31
32/* @@@@ Arbitrary calculation for the maximum number of distinct */ 32/* @@@@ Arbitrary calculation for the maximum number of distinct */
diff --git a/mps/code/arenavmx.c b/mps/code/arenavmx.c
index 5a77e29850c..7e1c09ca759 100644
--- a/mps/code/arenavmx.c
+++ b/mps/code/arenavmx.c
@@ -1,6 +1,6 @@
1/* impl.c.arenavmx: STUBS FOR ARENAVM 1/* impl.c.arenavmx: STUBS FOR ARENAVM
2 * 2 *
3 * $HopeName: MMsrc!arenavmx.c(trunk.3) $ 3 * $HopeName: MMsrc!arenavmx.c(trunk.4) $
4 * Copyright (C) 1999 Harlequin Group plc. All rights reserved. 4 * Copyright (C) 1999 Harlequin Group plc. All rights reserved.
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
@@ -16,7 +16,7 @@
16#include "mpm.h" 16#include "mpm.h"
17#include "mpsavm.h" 17#include "mpsavm.h"
18 18
19SRCID(arenavmx, "$HopeName: MMsrc!arenavmx.c(trunk.3) $"); 19SRCID(arenavmx, "$HopeName: MMsrc!arenavmx.c(trunk.4) $");
20 20
21 21
22mps_arena_class_t mps_arena_class_vm(void) 22mps_arena_class_t mps_arena_class_vm(void)
diff --git a/mps/code/assert.c b/mps/code/assert.c
index 206112e5d30..998795f1fce 100644
--- a/mps/code/assert.c
+++ b/mps/code/assert.c
@@ -1,6 +1,6 @@
1/* impl.c.assert: ASSERTION IMPLEMENTATION 1/* impl.c.assert: ASSERTION IMPLEMENTATION
2 * 2 *
3 * $HopeName$ 3 * $HopeName: MMsrc!assert.c(trunk.12) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 * 5 *
6 * This source provides the AssertFail function which is 6 * This source provides the AssertFail function which is
@@ -11,7 +11,7 @@
11#include "check.h" 11#include "check.h"
12#include "mpm.h" 12#include "mpm.h"
13 13
14SRCID(assert, "$HopeName: MMsrc!assert.c(trunk.11) $"); 14SRCID(assert, "$HopeName: MMsrc!assert.c(trunk.12) $");
15 15
16 16
17/* CheckLevel -- Control check level 17/* CheckLevel -- Control check level
diff --git a/mps/code/awlut.c b/mps/code/awlut.c
index 58827e9d6cc..84fb71ecd59 100644
--- a/mps/code/awlut.c
+++ b/mps/code/awlut.c
@@ -1,6 +1,6 @@
1/* impl.c.awlut: POOL CLASS AWL UNIT TEST 1/* impl.c.awlut: POOL CLASS AWL UNIT TEST
2 * 2 *
3 * $HopeName: MMsrc!awlut.c(trunk.17) $ 3 * $HopeName: MMsrc!awlut.c(trunk.18) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 * 5 *
6 * DESIGN 6 * DESIGN
diff --git a/mps/code/awlutth.c b/mps/code/awlutth.c
index 8e317d6c0ae..4d52a3ffde7 100644
--- a/mps/code/awlutth.c
+++ b/mps/code/awlutth.c
@@ -1,6 +1,6 @@
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 * $HopeName: MMsrc!awlutth.c(trunk.1) $ 3 * $HopeName: MMsrc!awlutth.c(trunk.2) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * DESIGN 6 * DESIGN
diff --git a/mps/code/boot.c b/mps/code/boot.c
index 7888c8e381e..d7f8d9daa88 100644
--- a/mps/code/boot.c
+++ b/mps/code/boot.c
@@ -1,6 +1,6 @@
1/* impl.c.boot: BOOTSTRAP ALLOCATOR 1/* impl.c.boot: BOOTSTRAP ALLOCATOR
2 * 2 *
3 * $HopeName: MMsrc!boot.c(MMdevel_pekka_locus.2) $ 3 * $HopeName: MMsrc!boot.c(trunk.2) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .overview: A structure and protocols for allocating memory from a 6 * .overview: A structure and protocols for allocating memory from a
@@ -14,7 +14,7 @@
14#include "boot.h" 14#include "boot.h"
15#include "mpm.h" 15#include "mpm.h"
16 16
17SRCID(boot, "$HopeName: MMsrc!boot.c(MMdevel_pekka_locus.2) $"); 17SRCID(boot, "$HopeName: MMsrc!boot.c(trunk.2) $");
18 18
19 19
20#define BootBlockSig ((Sig)0x519B002B) /* SIGnature BOOT Block */ 20#define BootBlockSig ((Sig)0x519B002B) /* SIGnature BOOT Block */
diff --git a/mps/code/boot.h b/mps/code/boot.h
index 04b1c80d0f0..c6d53eab5da 100644
--- a/mps/code/boot.h
+++ b/mps/code/boot.h
@@ -1,6 +1,6 @@
1/* impl.h.boot: BOOTSTRAP ALLOCATOR INTERFACE 1/* impl.h.boot: BOOTSTRAP ALLOCATOR INTERFACE
2 * 2 *
3 * $HopeName: MMsrc!boot.h(MMdevel_pekka_locus.2) $ 3 * $HopeName: MMsrc!boot.h(trunk.2) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .overview: A protocol for allocating memory from a given block. 6 * .overview: A protocol for allocating memory from a given block.
diff --git a/mps/code/bt.c b/mps/code/bt.c
index e1fd8bfb6c6..19e51ddc4d8 100644
--- a/mps/code/bt.c
+++ b/mps/code/bt.c
@@ -1,6 +1,6 @@
1/* impl.c.bt: BIT TABLES 1/* impl.c.bt: BIT TABLES
2 * 2 *
3 * $HopeName: MMsrc!bt.c(trunk.24) $ 3 * $HopeName: MMsrc!bt.c(trunk.25) $
4 * Copyright (C) 1999. Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999. Harlequin Limited. All rights reserved.
5 * 5 *
6 * READERSHIP 6 * READERSHIP
@@ -15,7 +15,7 @@
15#include "mpm.h" 15#include "mpm.h"
16 16
17 17
18SRCID(bt, "$HopeName: MMsrc!bt.c(trunk.24) $"); 18SRCID(bt, "$HopeName: MMsrc!bt.c(trunk.25) $");
19 19
20 20
21/* BTIndexAlignUp, BTIndexAlignDown -- Align bit-table indices 21/* BTIndexAlignUp, BTIndexAlignDown -- Align bit-table indices
diff --git a/mps/code/btcv.c b/mps/code/btcv.c
index b82b383d891..b2125568f61 100644
--- a/mps/code/btcv.c
+++ b/mps/code/btcv.c
@@ -1,6 +1,6 @@
1/* impl.c.btss: BIT TABLE COVERAGE TEST 1/* impl.c.btss: BIT TABLE COVERAGE TEST
2 * 2 *
3 * $HopeName: MMsrc!btcv.c(trunk.4) $ 3 * $HopeName: MMsrc!btcv.c(trunk.5) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .readership: MPS developers 6 * .readership: MPS developers
@@ -19,7 +19,7 @@
19 19
20#include <stdlib.h> 20#include <stdlib.h>
21 21
22SRCID(btcv, "$HopeName: MMsrc!btcv.c(trunk.4) $"); 22SRCID(btcv, "$HopeName: MMsrc!btcv.c(trunk.5) $");
23 23
24 24
25/* bt*Symmetric -- Symmetric operations on bit tables 25/* bt*Symmetric -- Symmetric operations on bit tables
diff --git a/mps/code/bttest.c b/mps/code/bttest.c
index 26c19b716d4..74e31b57039 100644
--- a/mps/code/bttest.c
+++ b/mps/code/bttest.c
@@ -1,6 +1,6 @@
1/* impl.c.bttest: BIT TABLE TEST 1/* impl.c.bttest: BIT TABLE TEST
2 * 2 *
3 * $HopeName: MMsrc!bttest.c(trunk.4) $ 3 * $HopeName: MMsrc!bttest.c(trunk.5) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
@@ -19,7 +19,7 @@ struct itimerspec; /* stop complaints from time.h */
19#include <time.h> 19#include <time.h>
20 20
21 21
22SRCID(bttest, "$HopeName: MMsrc!bttest.c(trunk.4) $"); 22SRCID(bttest, "$HopeName: MMsrc!bttest.c(trunk.5) $");
23 23
24 24
25static BT bt; /* the BT which we will use */ 25static BT bt; /* the BT which we will use */
diff --git a/mps/code/buffer.c b/mps/code/buffer.c
index 22b4cda9485..d2f1d621af5 100644
--- a/mps/code/buffer.c
+++ b/mps/code/buffer.c
@@ -1,6 +1,6 @@
1/* impl.c.buffer: ALLOCATION BUFFER IMPLEMENTATION 1/* impl.c.buffer: ALLOCATION BUFFER IMPLEMENTATION
2 * 2 *
3 * $HopeName: MMsrc!buffer.c(trunk.63) $ 3 * $HopeName: MMsrc!buffer.c(trunk.64) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: This is (part of) the implementation of allocation buffers. 6 * .purpose: This is (part of) the implementation of allocation buffers.
@@ -26,7 +26,7 @@
26 26
27#include "mpm.h" 27#include "mpm.h"
28 28
29SRCID(buffer, "$HopeName: MMsrc!buffer.c(trunk.63) $"); 29SRCID(buffer, "$HopeName: MMsrc!buffer.c(trunk.64) $");
30 30
31 31
32/* forward declarations */ 32/* forward declarations */
diff --git a/mps/code/cbs.c b/mps/code/cbs.c
index 7b4e2e06ad4..21562f5ef83 100644
--- a/mps/code/cbs.c
+++ b/mps/code/cbs.c
@@ -1,6 +1,6 @@
1/* impl.c.cbs: COALESCING BLOCK STRUCTURE IMPLEMENTATION 1/* impl.c.cbs: COALESCING BLOCK STRUCTURE IMPLEMENTATION
2 * 2 *
3 * $HopeName: MMsrc!cbs.c(trunk.20) $ 3 * $HopeName: MMsrc!cbs.c(trunk.21) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .intro: This is a portable implementation of coalescing block 6 * .intro: This is a portable implementation of coalescing block
@@ -19,7 +19,7 @@
19#include "mpm.h" 19#include "mpm.h"
20 20
21 21
22SRCID(cbs, "$HopeName: MMsrc!cbs.c(trunk.20) $"); 22SRCID(cbs, "$HopeName: MMsrc!cbs.c(trunk.21) $");
23 23
24 24
25/* See design.mps.cbs.align */ 25/* See design.mps.cbs.align */
diff --git a/mps/code/cbs.h b/mps/code/cbs.h
index 951bad89287..f5fbf683ca6 100644
--- a/mps/code/cbs.h
+++ b/mps/code/cbs.h
@@ -1,6 +1,6 @@
1/* impl.h.cbs: CBS -- Coalescing Block Structure 1/* impl.h.cbs: CBS -- Coalescing Block Structure
2 * 2 *
3 * $HopeName: MMsrc!cbs.h(trunk.3) $ 3 * $HopeName: MMsrc!cbs.h(trunk.4) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .source: design.mps.cbs. 6 * .source: design.mps.cbs.
diff --git a/mps/code/cbstest.c b/mps/code/cbstest.c
index 20ca4a0f08c..06f80366e79 100644
--- a/mps/code/cbstest.c
+++ b/mps/code/cbstest.c
@@ -1,6 +1,6 @@
1/* impl.c.cbstest: COALESCING BLOCK STRUCTURE TEST 1/* impl.c.cbstest: COALESCING BLOCK STRUCTURE TEST
2 * 2 *
3 * $HopeName: MMsrc!cbstest.c(trunk.10) $ 3 * $HopeName: MMsrc!cbstest.c(trunk.11) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
@@ -18,7 +18,7 @@ struct itimerspec; /* stop complaints from time.h */
18#endif 18#endif
19#include <time.h> 19#include <time.h>
20 20
21SRCID(cbstest, "$HopeName: MMsrc!cbstest.c(trunk.10) $"); 21SRCID(cbstest, "$HopeName: MMsrc!cbstest.c(trunk.11) $");
22 22
23 23
24#define ArraySize ((Size)123456) 24#define ArraySize ((Size)123456)
diff --git a/mps/code/chain.h b/mps/code/chain.h
index ed1d2077b1a..3dfec4bfd08 100644
--- a/mps/code/chain.h
+++ b/mps/code/chain.h
@@ -1,6 +1,6 @@
1/* impl.h.chain: GENERATION CHAINS 1/* impl.h.chain: GENERATION CHAINS
2 * 2 *
3 * $HopeName: MMsrc!chain.h(trunk.1) $ 3 * $HopeName: MMsrc!chain.h(trunk.2) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/check.h b/mps/code/check.h
index 0b789816a36..c848ee63019 100644
--- a/mps/code/check.h
+++ b/mps/code/check.h
@@ -1,6 +1,6 @@
1/* impl.h.check: ASSERTION INTERFACE 1/* impl.h.check: ASSERTION INTERFACE
2 * 2 *
3 * $HopeName: MMsrc!check.h(trunk.17) $ 3 * $HopeName: MMsrc!check.h(trunk.18) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
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.
diff --git a/mps/code/comm.gmk b/mps/code/comm.gmk
index 4699cd2756e..d0cae9faad9 100644
--- a/mps/code/comm.gmk
+++ b/mps/code/comm.gmk
@@ -1,6 +1,6 @@
1# impl.gmk.comm: COMMON GNUMAKEFILE FRAGMENT 1# impl.gmk.comm: COMMON GNUMAKEFILE FRAGMENT
2# 2#
3# $HopeName: MMsrc!comm.gmk(trunk.70) $ 3# $HopeName: MMsrc!comm.gmk(trunk.71) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
5# 5#
6# DESCRIPTION 6# DESCRIPTION
diff --git a/mps/code/commpost.nmk b/mps/code/commpost.nmk
index 8f42d5a5101..5ea6c23ae25 100644
--- a/mps/code/commpost.nmk
+++ b/mps/code/commpost.nmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!commpost.nmk(trunk.44) $ 3# $HopeName: MMsrc!commpost.nmk(trunk.45) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
5# 5#
6# DESCRIPTION 6# DESCRIPTION
diff --git a/mps/code/commpre.nmk b/mps/code/commpre.nmk
index 9bff42463eb..47cb75a436b 100644
--- a/mps/code/commpre.nmk
+++ b/mps/code/commpre.nmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!commpre.nmk(trunk.19) $ 3# $HopeName: MMsrc!commpre.nmk(trunk.20) $
4# Copyright (C) 2001 Harlequin Limited. All rights reserved. 4# Copyright (C) 2001 Harlequin Limited. All rights reserved.
5# 5#
6# DESCRIPTION 6# DESCRIPTION
diff --git a/mps/code/config.h b/mps/code/config.h
index 300f84d8a24..2813fd91158 100644
--- a/mps/code/config.h
+++ b/mps/code/config.h
@@ -1,6 +1,6 @@
1/* impl.h.config: MPS CONFIGURATION 1/* impl.h.config: MPS CONFIGURATION
2 * 2 *
3 * $HopeName: MMsrc!config.h(trunk.46) $ 3 * $HopeName: MMsrc!config.h(trunk.47) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * PURPOSE 6 * PURPOSE
diff --git a/mps/code/cx.gmk b/mps/code/cx.gmk
index 42ded6ab2ac..3333c64afc5 100644
--- a/mps/code/cx.gmk
+++ b/mps/code/cx.gmk
@@ -1,6 +1,6 @@
1# impl.gmk.sc: GNUMAKEFILE FRAGMENT FOR CXREF 1# impl.gmk.sc: GNUMAKEFILE FRAGMENT FOR CXREF
2# 2#
3# $HopeName: MMsrc!cx.gmk(trunk.3) $ 3# $HopeName: MMsrc!cx.gmk(trunk.4) $
4# 4#
5# This file is included by platform makefiles that generate a c 5# This file is included by platform makefiles that generate a c
6# cross-reference using the cxref tool. 6# cross-reference using the cxref tool.
diff --git a/mps/code/dbgpool.c b/mps/code/dbgpool.c
index 5d1b463a255..c2ff497a012 100644
--- a/mps/code/dbgpool.c
+++ b/mps/code/dbgpool.c
@@ -1,6 +1,6 @@
1/* impl.c.dbgpool: POOL DEBUG MIXIN 1/* impl.c.dbgpool: POOL DEBUG MIXIN
2 * 2 *
3 * $HopeName: MMsrc!dbgpool.c(trunk.13) $ 3 * $HopeName: MMsrc!dbgpool.c(trunk.14) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .source: design.mps.object-debug 6 * .source: design.mps.object-debug
@@ -14,7 +14,7 @@
14#include "mps.h" 14#include "mps.h"
15#include <stdarg.h> 15#include <stdarg.h>
16 16
17SRCID(dbgpool, "$HopeName$"); 17SRCID(dbgpool, "$HopeName: MMsrc!dbgpool.c(trunk.14) $");
18 18
19 19
20/* tagStruct -- tags for storing info about allocated objects */ 20/* tagStruct -- tags for storing info about allocated objects */
diff --git a/mps/code/dbgpool.h b/mps/code/dbgpool.h
index b3bfb1c488d..5d5f3d45ad4 100644
--- a/mps/code/dbgpool.h
+++ b/mps/code/dbgpool.h
@@ -1,6 +1,6 @@
1/* impl.h.dbgpool: POOL DEBUG MIXIN 1/* impl.h.dbgpool: POOL DEBUG MIXIN
2 * 2 *
3 * $HopeName: MMsrc!dbgpool.h(trunk.3) $ 3 * $HopeName: MMsrc!dbgpool.h(trunk.4) $
4 * Copyright (C) 1998 Harlequin Group plc. All rights reserved. 4 * Copyright (C) 1998 Harlequin Group plc. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/dc.gmk b/mps/code/dc.gmk
index 426f6d1b191..500e3ca7e9f 100644
--- a/mps/code/dc.gmk
+++ b/mps/code/dc.gmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!dc.gmk(trunk.2) $ 3# $HopeName: MMsrc!dc.gmk(trunk.3) $
4# Copyright(C) 1997, 1998 Harlequin Group, all rights reserved 4# Copyright(C) 1997, 1998 Harlequin Group, all rights reserved
5# 5#
6# See design.buildsys.unix 6# See design.buildsys.unix
diff --git a/mps/code/dumper.c b/mps/code/dumper.c
index 72b283c6108..0df6cd1985b 100644
--- a/mps/code/dumper.c
+++ b/mps/code/dumper.c
@@ -1,6 +1,6 @@
1/* impl.c.dumper: Simple Event Dumper 1/* impl.c.dumper: Simple Event Dumper
2 * 2 *
3 * $HopeName: MMsrc!dumper.c(trunk.4) $ 3 * $HopeName: MMsrc!dumper.c(trunk.5) $
4 * Copyright (C) 1997 Harlequin Group plc. All rights reserved. 4 * Copyright (C) 1997 Harlequin Group plc. All rights reserved.
5 * 5 *
6 * .readership: MM developers. 6 * .readership: MM developers.
diff --git a/mps/code/eg.gmk b/mps/code/eg.gmk
index 23d64ee8fc8..f3b84c531d9 100644
--- a/mps/code/eg.gmk
+++ b/mps/code/eg.gmk
@@ -1,6 +1,6 @@
1# impl.gmk.eg: GNUMAKEFILE FRAGMENT FOR EGCS 1# impl.gmk.eg: GNUMAKEFILE FRAGMENT FOR EGCS
2# 2#
3# $HopeName$ 3# $HopeName: MMsrc!eg.gmk(trunk.1) $
4# Copyright (C) 1996, 1997, 1998 Harlequin Group, all rights reserved 4# Copyright (C) 1996, 1997, 1998 Harlequin Group, all rights reserved
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
diff --git a/mps/code/event.c b/mps/code/event.c
index e5527c3f8f1..27a8aefb32f 100644
--- a/mps/code/event.c
+++ b/mps/code/event.c
@@ -1,6 +1,6 @@
1/* impl.c.event: EVENT LOGGING 1/* impl.c.event: EVENT LOGGING
2 * 2 *
3 * $HopeName: MMsrc!event.c(trunk.13) $ 3 * $HopeName: MMsrc!event.c(trunk.14) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .sources: mps.design.event 6 * .sources: mps.design.event
@@ -25,7 +25,7 @@
25#include "event.h" 25#include "event.h"
26#include "mpsio.h" 26#include "mpsio.h"
27 27
28SRCID(event, "$HopeName: MMsrc!event.c(trunk.13) $"); 28SRCID(event, "$HopeName: MMsrc!event.c(trunk.14) $");
29 29
30 30
31#ifdef EVENT /* .trans.ifdef */ 31#ifdef EVENT /* .trans.ifdef */
diff --git a/mps/code/event.h b/mps/code/event.h
index 21ed2db9a96..ef5ea2897ae 100644
--- a/mps/code/event.h
+++ b/mps/code/event.h
@@ -1,7 +1,7 @@
1/* impl.h.event -- Event Logging Interface 1/* impl.h.event -- Event Logging Interface
2 * 2 *
3 * Copyright (C) 1997. Harlequin Group plc. All rights reserved. 3 * Copyright (C) 1997. Harlequin Group plc. All rights reserved.
4 * $HopeName: MMsrc!event.h(trunk.14) $ 4 * $HopeName: MMsrc!event.h(trunk.15) $
5 * 5 *
6 * READERSHIP 6 * READERSHIP
7 * 7 *
diff --git a/mps/code/eventcnv.c b/mps/code/eventcnv.c
index fd17d442702..7e669b8e2d3 100644
--- a/mps/code/eventcnv.c
+++ b/mps/code/eventcnv.c
@@ -1,7 +1,7 @@
1/* impl.c.eventcnv: Simple event log converter 1/* impl.c.eventcnv: Simple event log converter
2 * Copyright (C) 1999 Harlequin Group plc. All rights reserved. 2 * Copyright (C) 1999 Harlequin Group plc. All rights reserved.
3 * 3 *
4 * $HopeName: MMsrc!eventcnv.c(trunk.3) $ 4 * $HopeName: MMsrc!eventcnv.c(trunk.4) $
5 */ 5 */
6 6
7#include "config.h" 7#include "config.h"
diff --git a/mps/code/eventcom.h b/mps/code/eventcom.h
index 044473c1041..8e126ec8572 100644
--- a/mps/code/eventcom.h
+++ b/mps/code/eventcom.h
@@ -1,7 +1,7 @@
1/* impl.h.eventcom -- Event Logging Common Definitions 1/* impl.h.eventcom -- Event Logging Common Definitions
2 * 2 *
3 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 3 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
4 * $HopeName: MMsrc!eventcom.h(trunk.20) $ 4 * $HopeName: MMsrc!eventcom.h(trunk.21) $
5 * 5 *
6 * .sources: mps.design.telemetry 6 * .sources: mps.design.telemetry
7 */ 7 */
diff --git a/mps/code/eventdef.h b/mps/code/eventdef.h
index cd181a15274..624c2a2dbd8 100644
--- a/mps/code/eventdef.h
+++ b/mps/code/eventdef.h
@@ -1,6 +1,6 @@
1/* impl.h.eventdef -- Event Logging Definitions 1/* impl.h.eventdef -- Event Logging Definitions
2 * 2 *
3 * $HopeName: MMsrc!eventdef.h(trunk.24) $ 3 * $HopeName: MMsrc!eventdef.h(trunk.25) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .source: design.mps.telemetry 6 * .source: design.mps.telemetry
diff --git a/mps/code/eventgen.h b/mps/code/eventgen.h
index d6c39d41683..dea2892e0f6 100644
--- a/mps/code/eventgen.h
+++ b/mps/code/eventgen.h
@@ -1,6 +1,6 @@
1/* impl.h.eventgen -- Automatic event header 1/* impl.h.eventgen -- Automatic event header
2 * 2 *
3 * $HopeName$ 3 * $HopeName: MMsrc!eventgen.h(trunk.21) $
4 * 4 *
5 * DO NOT EDIT THIS FILE! 5 * DO NOT EDIT THIS FILE!
6 * This file was generated by MMsrc!eventgen.pl(trunk.11) $ 6 * This file was generated by MMsrc!eventgen.pl(trunk.11) $
diff --git a/mps/code/eventgen.pl b/mps/code/eventgen.pl
index d7ccd267981..4e49dd79382 100644
--- a/mps/code/eventgen.pl
+++ b/mps/code/eventgen.pl
@@ -1,7 +1,7 @@
1#!/usr/local/bin/perl -w 1#!/usr/local/bin/perl -w
2# impl.pl.eventgen: GENERATOR FOR impl.h.eventgen 2# impl.pl.eventgen: GENERATOR FOR impl.h.eventgen
3# 3#
4# $HopeName: MMsrc!eventgen.pl(trunk.12) $ 4# $HopeName: MMsrc!eventgen.pl(trunk.13) $
5# Copyright (C) 1999 Harlequin Limited. All rights reserved. 5# Copyright (C) 1999 Harlequin Limited. All rights reserved.
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
@@ -11,7 +11,7 @@
11# You will need to have eventgen.h claimed, and you should 11# You will need to have eventgen.h claimed, and you should
12# remember to check it in afterwards. 12# remember to check it in afterwards.
13 13
14$HopeName = '$HopeName: MMsrc!eventgen.pl(trunk.12) $'; 14$HopeName = '$HopeName: MMsrc!eventgen.pl(trunk.13) $';
15 15
16%Formats = (); 16%Formats = ();
17 17
diff --git a/mps/code/eventpro.c b/mps/code/eventpro.c
index dae0aecf1c9..0a96dede09d 100644
--- a/mps/code/eventpro.c
+++ b/mps/code/eventpro.c
@@ -1,7 +1,7 @@
1/* impl.c.eventpro: Event processing routines 1/* impl.c.eventpro: Event processing routines
2 * Copyright (C) 1999 Harlequin Group plc. All rights reserved. 2 * Copyright (C) 1999 Harlequin Group plc. All rights reserved.
3 * 3 *
4 * $HopeName: MMsrc!eventpro.c(trunk.3) $ 4 * $HopeName: MMsrc!eventpro.c(trunk.4) $
5 */ 5 */
6 6
7#include "config.h" 7#include "config.h"
diff --git a/mps/code/eventpro.h b/mps/code/eventpro.h
index 993b673fd7c..302076c9e7c 100644
--- a/mps/code/eventpro.h
+++ b/mps/code/eventpro.h
@@ -1,7 +1,7 @@
1/* impl.h.eventpro: Interface for event processing routines 1/* impl.h.eventpro: Interface for event processing routines
2 * Copyright (C) 1999 Harlequin Group plc. All rights reserved. 2 * Copyright (C) 1999 Harlequin Group plc. All rights reserved.
3 * 3 *
4 * $HopeName: MMsrc!eventpro.h(trunk.3) $ 4 * $HopeName: MMsrc!eventpro.h(trunk.4) $
5 */ 5 */
6 6
7#ifndef eventpro_h 7#ifndef eventpro_h
diff --git a/mps/code/eventrep.c b/mps/code/eventrep.c
index 0d2738e5f45..2d565c70c60 100644
--- a/mps/code/eventrep.c
+++ b/mps/code/eventrep.c
@@ -1,7 +1,7 @@
1/* impl.c.eventrep: Allocation replayer routines 1/* impl.c.eventrep: Allocation replayer routines
2 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 2 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
3 * 3 *
4 * $HopeName: MMsrc!eventrep.c(trunk.2) $ 4 * $HopeName: MMsrc!eventrep.c(trunk.3) $
5 */ 5 */
6 6
7#include "config.h" 7#include "config.h"
diff --git a/mps/code/eventrep.h b/mps/code/eventrep.h
index 33787b5a16f..fd4f86b59fd 100644
--- a/mps/code/eventrep.h
+++ b/mps/code/eventrep.h
@@ -1,7 +1,7 @@
1/* impl.h.eventrep: Allocation replayer interface 1/* impl.h.eventrep: Allocation replayer interface
2 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 2 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
3 * 3 *
4 * $HopeName: MMsrc!eventrep.h(MMdevel_alloc_replay.1) $ 4 * $HopeName: MMsrc!eventrep.h(trunk.2) $
5 */ 5 */
6 6
7#ifndef eventrep_h 7#ifndef eventrep_h
diff --git a/mps/code/finalcv.c b/mps/code/finalcv.c
index 55df9d93beb..2d2972757b9 100644
--- a/mps/code/finalcv.c
+++ b/mps/code/finalcv.c
@@ -1,6 +1,6 @@
1/* impl.c.finalcv: FINALIZATION COVERAGE TEST 1/* impl.c.finalcv: FINALIZATION COVERAGE TEST
2 * 2 *
3 * $HopeName: MMsrc!finalcv.c(trunk.12) $ 3 * $HopeName: MMsrc!finalcv.c(trunk.13) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 * 5 *
6 * DESIGN 6 * DESIGN
diff --git a/mps/code/fmtdy.c b/mps/code/fmtdy.c
index da45dbc11e5..8bc505421e1 100644
--- a/mps/code/fmtdy.c
+++ b/mps/code/fmtdy.c
@@ -1,6 +1,6 @@
1/* impl.c.fmtdy: DYLAN OBJECT FORMAT IMPLEMENTATION 1/* impl.c.fmtdy: DYLAN OBJECT FORMAT IMPLEMENTATION
2 * 2 *
3 * $HopeName: MMsrc!fmtdy.c(trunk.19) $ 3 * $HopeName: MMsrc!fmtdy.c(trunk.20) $
4 * Copyright (C) 1996,1997 Harlequin Group, all rights reserved. 4 * Copyright (C) 1996,1997 Harlequin Group, all rights reserved.
5 * 5 *
6 * .readership: MPS developers, Dylan developers 6 * .readership: MPS developers, Dylan developers
diff --git a/mps/code/fmtdy.h b/mps/code/fmtdy.h
index 10d26cbb5ef..8178a0d4342 100644
--- a/mps/code/fmtdy.h
+++ b/mps/code/fmtdy.h
@@ -1,6 +1,6 @@
1/* impl.h.fmtdy: DYLAN OBJECT FORMAT 1/* impl.h.fmtdy: DYLAN OBJECT FORMAT
2 * 2 *
3 * $HopeName: MMsrc!fmtdy.h(trunk.6) $ 3 * $HopeName: MMsrc!fmtdy.h(trunk.7) $
4 * Copyright (C) 1997 Harlequin Group, all rights reserved 4 * Copyright (C) 1997 Harlequin Group, all rights reserved
5 */ 5 */
6 6
diff --git a/mps/code/fmtdytst.c b/mps/code/fmtdytst.c
index c39ee3ce8b3..ca5da986212 100644
--- a/mps/code/fmtdytst.c
+++ b/mps/code/fmtdytst.c
@@ -1,6 +1,6 @@
1/* impl.c.fmtdytst: DYLAN FORMAT TEST CODE 1/* impl.c.fmtdytst: DYLAN FORMAT TEST CODE
2 * 2 *
3 * $HopeName: MMsrc!fmtdytst.c(trunk.5) $ 3 * $HopeName: MMsrc!fmtdytst.c(trunk.6) $
4 * Copyright (C) 1998 Harlequin Group. All rights reserved. 4 * Copyright (C) 1998 Harlequin Group. All rights reserved.
5 * 5 *
6 * .readership: MPS developers, Dylan developers. 6 * .readership: MPS developers, Dylan developers.
diff --git a/mps/code/fmthe.c b/mps/code/fmthe.c
index 3455b30cc80..f43dfc3f752 100644
--- a/mps/code/fmthe.c
+++ b/mps/code/fmthe.c
@@ -1,6 +1,6 @@
1/* impl.c.fmthe: DYLAN-LIKE OBJECT FORMAT WITH HEADERS 1/* impl.c.fmthe: DYLAN-LIKE OBJECT FORMAT WITH HEADERS
2 * 2 *
3 * $HopeName: MMsrc!fmthe.c(trunk.1) $ 3 * $HopeName: MMsrc!fmthe.c(trunk.2) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .source: This was derived from impl.c.fmtdy -- it's probably a good idea to 6 * .source: This was derived from impl.c.fmtdy -- it's probably a good idea to
diff --git a/mps/code/fmthe.h b/mps/code/fmthe.h
index 174ab24c5a8..38bd9c08e9a 100644
--- a/mps/code/fmthe.h
+++ b/mps/code/fmthe.h
@@ -1,6 +1,6 @@
1/* impl.h.fmthe: DYLAN-LIKE OBJECT FORMAT WITH HEADERS 1/* impl.h.fmthe: DYLAN-LIKE OBJECT FORMAT WITH HEADERS
2 * 2 *
3 * $HopeName$ 3 * $HopeName: MMsrc!fmthe.h(trunk.1) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/format.c b/mps/code/format.c
index c5403e15c5e..73a3d722806 100644
--- a/mps/code/format.c
+++ b/mps/code/format.c
@@ -1,6 +1,6 @@
1/* impl.c.format: OBJECT FORMATS 1/* impl.c.format: OBJECT FORMATS
2 * 2 *
3 * $HopeName: MMsrc!format.c(trunk.20) $ 3 * $HopeName: MMsrc!format.c(trunk.21) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * DESIGN 6 * DESIGN
@@ -10,7 +10,7 @@
10 10
11#include "mpm.h" 11#include "mpm.h"
12 12
13SRCID(format, "$HopeName: MMsrc!format.c(trunk.20) $"); 13SRCID(format, "$HopeName: MMsrc!format.c(trunk.21) $");
14 14
15 15
16/* FormatCheck -- check a format */ 16/* FormatCheck -- check a format */
diff --git a/mps/code/gathconf.bat b/mps/code/gathconf.bat
index 3f544dbdd19..ead02ffcba5 100644
--- a/mps/code/gathconf.bat
+++ b/mps/code/gathconf.bat
@@ -1,6 +1,6 @@
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 $HopeName: MMsrc!gathconf.bat(trunk.1) $ 3@rem $HopeName: MMsrc!gathconf.bat(trunk.2) $
4@rem Copyright (C) 2000 Harlequin Limited. All rights reserved. 4@rem Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 5
6mkdir release 6mkdir release
diff --git a/mps/code/gc.gmk b/mps/code/gc.gmk
index a28c127b778..da1d3c7c35e 100644
--- a/mps/code/gc.gmk
+++ b/mps/code/gc.gmk
@@ -1,6 +1,6 @@
1# impl.gmk.gc: GNUMAKEFILE FRAGMENT FOR GNU CC 1# impl.gmk.gc: GNUMAKEFILE FRAGMENT FOR GNU CC
2# 2#
3# $HopeName: MMsrc!gc.gmk(trunk.25) $ 3# $HopeName: MMsrc!gc.gmk(trunk.26) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
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
diff --git a/mps/code/global.c b/mps/code/global.c
index 88dd8299a07..9ec3acbde8b 100644
--- a/mps/code/global.c
+++ b/mps/code/global.c
@@ -1,6 +1,6 @@
1/* impl.c.global: ARENA-GLOBAL INTERFACES 1/* impl.c.global: ARENA-GLOBAL INTERFACES
2 * 2 *
3 * $HopeName: MMsrc!global.c(trunk.12) $ 3 * $HopeName: MMsrc!global.c(trunk.13) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
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
@@ -27,7 +27,7 @@
27#include "mpm.h" 27#include "mpm.h"
28 28
29 29
30SRCID(global, "$HopeName: MMsrc!global.c(trunk.12) $"); 30SRCID(global, "$HopeName: MMsrc!global.c(trunk.13) $");
31 31
32 32
33/* All static data objects are declared here. See .static */ 33/* All static data objects are declared here. See .static */
diff --git a/mps/code/gp.gmk b/mps/code/gp.gmk
index aa3a3062e13..b0752f1e2be 100644
--- a/mps/code/gp.gmk
+++ b/mps/code/gp.gmk
@@ -1,6 +1,6 @@
1# impl.gmk.gp: GNUMAKEFILE FRAGMENT FOR GNU CC/GPROF 1# impl.gmk.gp: GNUMAKEFILE FRAGMENT FOR GNU CC/GPROF
2# 2#
3# $HopeName$ 3# $HopeName: MMsrc!gp.gmk(trunk.1) $
4# Copyright (C) 1998 Harlequin Group plc, all rights reserved 4# Copyright (C) 1998 Harlequin Group plc, all rights reserved
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
diff --git a/mps/code/hqbuild/tools/hqbuild b/mps/code/hqbuild/tools/hqbuild
index cd6d69787fe..56e598b83a9 100644
--- a/mps/code/hqbuild/tools/hqbuild
+++ b/mps/code/hqbuild/tools/hqbuild
@@ -1,7 +1,7 @@
1#!/bin/sh 1#!/bin/sh
2# impl.sh.hqbuild 2# impl.sh.hqbuild
3# 3#
4# $HopeName: MMsrc!tools:swbuild(trunk.1) $ 4# $HopeName: MMsrc!hqbuild:tools:hqbuild(trunk.1) $
5# Copyright (C) 1996 Harlequin Group, all rights reserved 5# Copyright (C) 1996 Harlequin Group, all rights reserved
6# 6#
7# Build script for SWIG autobuild system. 7# Build script for SWIG autobuild system.
diff --git a/mps/code/hqbuild/tools/hqbuild.bat b/mps/code/hqbuild/tools/hqbuild.bat
index 6badae142d9..f9519b2479a 100644
--- a/mps/code/hqbuild/tools/hqbuild.bat
+++ b/mps/code/hqbuild/tools/hqbuild.bat
@@ -1,5 +1,5 @@
1@REM impl.bat.hqbuild: setup for SWIG autobuild system 1@REM impl.bat.hqbuild: setup for SWIG autobuild system
2@REM $HopeName: MMsrc!hqbuild:tools:hqbuild.bat(trunk.5) $ 2@REM $HopeName: MMsrc!hqbuild:tools:hqbuild.bat(trunk.6) $
3@REM Copyright (C) 1996-1998 Harlequin Group plc. All rights reserved. 3@REM Copyright (C) 1996-1998 Harlequin Group plc. All rights reserved.
4@REM Called by SWIG autobuild system 4@REM Called by SWIG autobuild system
5@ 5@
diff --git a/mps/code/i6cc.gmk b/mps/code/i6cc.gmk
index 6101975b4a9..afd31067e54 100644
--- a/mps/code/i6cc.gmk
+++ b/mps/code/i6cc.gmk
@@ -1,6 +1,6 @@
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# $HopeName$ 3# $HopeName: MMsrc!i6cc.gmk(trunk.5) $
4# Copyright (C) 1997, 1998 Harlequin Group plc. All rights reserved. 4# Copyright (C) 1997, 1998 Harlequin Group plc. All rights reserved.
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
diff --git a/mps/code/iam4cc.gmk b/mps/code/iam4cc.gmk
index 51c6de546d4..1bb8b6ed9db 100644
--- a/mps/code/iam4cc.gmk
+++ b/mps/code/iam4cc.gmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!iam4cc.gmk(trunk.9) $ 3# $HopeName: MMsrc!iam4cc.gmk(trunk.10) $
4# Copyright (C) 1998 Harlequin Limited. All rights reserved. 4# Copyright (C) 1998 Harlequin Limited. All rights reserved.
5# 5#
6# This is the GNU makefile for platform.iam4cc. 6# This is the GNU makefile for platform.iam4cc.
diff --git a/mps/code/ic.gmk b/mps/code/ic.gmk
index b376e017561..be68060ced8 100644
--- a/mps/code/ic.gmk
+++ b/mps/code/ic.gmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!ic.gmk(trunk.3) $ 3# $HopeName: MMsrc!ic.gmk(trunk.4) $
4# Copyright (C) 1996, 1998 Harlequin Group, all rights reserved 4# Copyright (C) 1996, 1998 Harlequin Group, all rights reserved
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
diff --git a/mps/code/idlench.awk b/mps/code/idlench.awk
index cafeaaedb8f..ebc827e053a 100644
--- a/mps/code/idlench.awk
+++ b/mps/code/idlench.awk
@@ -1,6 +1,6 @@
1#!/bin/nawk -f 1#!/bin/nawk -f
2# impl.awk.idlench: IDENTIFIER LENGTH CHECK 2# impl.awk.idlench: IDENTIFIER LENGTH CHECK
3# $HopeName$ 3# $HopeName: MMsrc!idlench.awk(trunk.2) $
4# Copyright (C) 1998. Harlequin Group plc. All rights reserved. 4# Copyright (C) 1998. Harlequin Group plc. All rights reserved.
5# 5#
6# READERSHIP 6# READERSHIP
diff --git a/mps/code/lc.gmk b/mps/code/lc.gmk
index 8741a825fcd..2d53bf01fe2 100644
--- a/mps/code/lc.gmk
+++ b/mps/code/lc.gmk
@@ -1,6 +1,6 @@
1# impl.gmk.lc: GNUMAKEFILE FRAGMENT FOR LCC 1# impl.gmk.lc: GNUMAKEFILE FRAGMENT FOR LCC
2# 2#
3# $HopeName: MMsrc!lc.gmk(trunk.3) $ 3# $HopeName: MMsrc!lc.gmk(trunk.4) $
4# Copyright (C) 1996,1997, 1998 Harlequin Group, all rights reserved 4# Copyright (C) 1996,1997, 1998 Harlequin Group, all rights reserved
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
diff --git a/mps/code/ld.c b/mps/code/ld.c
index 518786f4b21..21960f1ee34 100644
--- a/mps/code/ld.c
+++ b/mps/code/ld.c
@@ -1,6 +1,6 @@
1/* impl.c.ld: LOCATION DEPENDENCY IMPLEMENTATION 1/* impl.c.ld: LOCATION DEPENDENCY IMPLEMENTATION
2 * 2 *
3 * $HopeName: MMsrc!ld.c(trunk.8) $ 3 * $HopeName: MMsrc!ld.c(trunk.9) $
4 * Copyright (C) 1996 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1996 Harlequin Limited. All rights reserved.
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
@@ -48,7 +48,7 @@
48 48
49#include "mpm.h" 49#include "mpm.h"
50 50
51SRCID(ld, "$HopeName: MMsrc!ld.c(trunk.8) $"); 51SRCID(ld, "$HopeName: MMsrc!ld.c(trunk.9) $");
52 52
53 53
54/* LDReset -- reset a dependency to empty 54/* LDReset -- reset a dependency to empty
diff --git a/mps/code/lii3eg.gmk b/mps/code/lii3eg.gmk
index 44143e262f1..7205cf3fd3e 100644
--- a/mps/code/lii3eg.gmk
+++ b/mps/code/lii3eg.gmk
@@ -1,6 +1,6 @@
1# impl.gmk.lii3eg: BUILD FOR LINUX/INTEL/EGCS PLATFORM 1# impl.gmk.lii3eg: BUILD FOR LINUX/INTEL/EGCS PLATFORM
2# 2#
3# $HopeName: MMsrc!lii3eg.gmk(trunk.3) $ 3# $HopeName: MMsrc!lii3eg.gmk(trunk.4) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
5# 5#
6# This is the GNU makefile for platform.lii3eg. 6# This is the GNU makefile for platform.lii3eg.
diff --git a/mps/code/lii4gc.gmk b/mps/code/lii4gc.gmk
index 2523ddc7f78..2eff2aaaffa 100644
--- a/mps/code/lii4gc.gmk
+++ b/mps/code/lii4gc.gmk
@@ -1,6 +1,6 @@
1# impl.gmk.lii4gc: BUILD FOR LINUX/INTEL/GCC PLATFORM 1# impl.gmk.lii4gc: BUILD FOR LINUX/INTEL/GCC PLATFORM
2# 2#
3# $HopeName: MMsrc!lii4gc.gmk(trunk.5) $ 3# $HopeName: MMsrc!lii4gc.gmk(trunk.6) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 5
6PFM = lii4gc 6PFM = lii4gc
diff --git a/mps/code/lippgc.gmk b/mps/code/lippgc.gmk
index 565e11ea0c0..81c0a5b290f 100644
--- a/mps/code/lippgc.gmk
+++ b/mps/code/lippgc.gmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!lippgc.gmk(trunk.5) $ 3# $HopeName: MMsrc!lippgc.gmk(trunk.6) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
5# 5#
6# This is the GNU makefile for platform.lippgc. 6# This is the GNU makefile for platform.lippgc.
diff --git a/mps/code/lo.h b/mps/code/lo.h
index 3d61fe9e23a..16119dbc0fc 100644
--- a/mps/code/lo.h
+++ b/mps/code/lo.h
@@ -2,7 +2,7 @@
2 * 2 *
3 * LEAF OBJECT POOL CLASS 3 * LEAF OBJECT POOL CLASS
4 * 4 *
5 * $HopeName: MMsrc!lo.h(MMdevel_restr2.2) $ 5 * $HopeName: MMsrc!lo.h(trunk.3) $
6 * 6 *
7 * Copyright (C) 1996 Harlequin Group, all rights reserved 7 * Copyright (C) 1996 Harlequin Group, all rights reserved
8 * 8 *
diff --git a/mps/code/lock.h b/mps/code/lock.h
index 5fb97ef238b..c43fe513d9a 100644
--- a/mps/code/lock.h
+++ b/mps/code/lock.h
@@ -1,6 +1,6 @@
1/* impl.h.lock: RECURSIVE LOCKS 1/* impl.h.lock: RECURSIVE LOCKS
2 * 2 *
3 * $HopeName: MMsrc!lock.h(trunk.5) $ 3 * $HopeName: MMsrc!lock.h(trunk.6) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .description: [@@@@ Should be combined with design.mps.lock] 6 * .description: [@@@@ Should be combined with design.mps.lock]
diff --git a/mps/code/lockan.c b/mps/code/lockan.c
index 358b0ffc5ec..a7ea5b011e8 100644
--- a/mps/code/lockan.c
+++ b/mps/code/lockan.c
@@ -1,6 +1,6 @@
1/* impl.c.lockan: ANSI RECURSIVE LOCKS 1/* impl.c.lockan: ANSI RECURSIVE LOCKS
2 * 2 *
3 * $HopeName: MMsrc!lockan.c(trunk.9) $ 3 * $HopeName: MMsrc!lockan.c(trunk.10) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: This is a trivial implementation of recursive locks 6 * .purpose: This is a trivial implementation of recursive locks
@@ -14,7 +14,7 @@
14#include "lock.h" 14#include "lock.h"
15#include "mpmtypes.h" 15#include "mpmtypes.h"
16 16
17SRCID(lockan, "$HopeName: MMsrc!lockan.c(trunk.9) $"); 17SRCID(lockan, "$HopeName: MMsrc!lockan.c(trunk.10) $");
18 18
19 19
20typedef struct LockStruct { /* ANSI fake lock structure */ 20typedef struct LockStruct { /* ANSI fake lock structure */
diff --git a/mps/code/lockcov.c b/mps/code/lockcov.c
index 1c3f64ae509..2139789336d 100644
--- a/mps/code/lockcov.c
+++ b/mps/code/lockcov.c
@@ -1,6 +1,6 @@
1/* impl.c.lockcov: LOCK COVERAGE TEST 1/* impl.c.lockcov: LOCK COVERAGE TEST
2 * 2 *
3 * $HopeName: MMsrc!lockcov.c(trunk.4) $ 3 * $HopeName: MMsrc!lockcov.c(trunk.5) $
4 * Copyright (C) 1997 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1997 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/lockli.c b/mps/code/lockli.c
index 97e242d1d6a..22629e781a4 100644
--- a/mps/code/lockli.c
+++ b/mps/code/lockli.c
@@ -1,6 +1,6 @@
1/* impl.c.lockli: RECURSIVE LOCKS FOR POSIX SYSTEMS 1/* impl.c.lockli: RECURSIVE LOCKS FOR POSIX SYSTEMS
2 * 2 *
3 * $HopeName$ 3 * $HopeName: MMsrc!lockli.c(trunk.2) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .linux: This implementation currently just supports LinuxThreads 6 * .linux: This implementation currently just supports LinuxThreads
@@ -36,7 +36,7 @@
36#error "lockli.c is specific to LinuxThreads but MPS_OS_LI not defined" 36#error "lockli.c is specific to LinuxThreads but MPS_OS_LI not defined"
37#endif 37#endif
38 38
39SRCID(lockli, "$HopeName$"); 39SRCID(lockli, "$HopeName: MMsrc!lockli.c(trunk.2) $");
40 40
41 41
42/* LockAttrSetRecursive -- Set mutexattr to permit recursive locking 42/* LockAttrSetRecursive -- Set mutexattr to permit recursive locking
diff --git a/mps/code/lockutw3.c b/mps/code/lockutw3.c
index b1b56a443ca..d1800f50042 100644
--- a/mps/code/lockutw3.c
+++ b/mps/code/lockutw3.c
@@ -1,6 +1,6 @@
1/* impl.c.lockutw3: LOCK UTILIZATION TEST 1/* impl.c.lockutw3: LOCK UTILIZATION TEST
2 * 2 *
3 * $HopeName$ 3 * $HopeName: MMsrc!lockutw3.c(trunk.9) $
4 * Copyright (C) 1997 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1997 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/lockw3.c b/mps/code/lockw3.c
index cf22084ef58..f5b951f3391 100644
--- a/mps/code/lockw3.c
+++ b/mps/code/lockw3.c
@@ -1,6 +1,6 @@
1/* impl.c.lockw3: RECURSIVE LOCKS IN WIN32 1/* impl.c.lockw3: RECURSIVE LOCKS IN WIN32
2 * 2 *
3 * $HopeName: MMsrc!lockw3.c(trunk.11) $ 3 * $HopeName: MMsrc!lockw3.c(trunk.12) $
4 * Copyright (C) 1995, 1997, 1998 Harlequin Group plc. All rights reserved. 4 * Copyright (C) 1995, 1997, 1998 Harlequin Group plc. All rights reserved.
5 * 5 *
6 * .design: These are implemented using critical sections. 6 * .design: These are implemented using critical sections.
@@ -29,7 +29,7 @@
29 29
30#include "mpswin.h" 30#include "mpswin.h"
31 31
32SRCID(lockw3, "$HopeName: MMsrc!lockw3.c(trunk.11) $"); 32SRCID(lockw3, "$HopeName: MMsrc!lockw3.c(trunk.12) $");
33 33
34 34
35/* .lock.win32: Win32 lock structure; uses CRITICAL_SECTION */ 35/* .lock.win32: Win32 lock structure; uses CRITICAL_SECTION */
diff --git a/mps/code/locus.c b/mps/code/locus.c
index 6e1714884b7..20a1108bd1d 100644
--- a/mps/code/locus.c
+++ b/mps/code/locus.c
@@ -1,6 +1,6 @@
1/* impl.c.locus: LOCUS MANAGER 1/* impl.c.locus: LOCUS MANAGER
2 * 2 *
3 * $HopeName: MMsrc!locus.c(trunk.4) $ 3 * $HopeName: MMsrc!locus.c(trunk.5) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * DESIGN 6 * DESIGN
@@ -16,7 +16,7 @@
16#include <float.h> /* for DBL_MAX */ 16#include <float.h> /* for DBL_MAX */
17 17
18 18
19SRCID(locus, "$HopeName: MMsrc!locus.c(trunk.4) $"); 19SRCID(locus, "$HopeName: MMsrc!locus.c(trunk.5) $");
20 20
21 21
22/* SegPrefCheck -- check the consistency of a segment preference */ 22/* SegPrefCheck -- check the consistency of a segment preference */
diff --git a/mps/code/locv.c b/mps/code/locv.c
index b63b163ff03..3cc40ab5e90 100644
--- a/mps/code/locv.c
+++ b/mps/code/locv.c
@@ -1,6 +1,6 @@
1/* impl.c.locv: LEAF OBJECT POOL CLASS COVERAGE TEST 1/* impl.c.locv: LEAF OBJECT POOL CLASS COVERAGE TEST
2 * 2 *
3 * $HopeName: MMsrc!locv.c(trunk.15) $ 3 * $HopeName: MMsrc!locv.c(trunk.16) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
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
diff --git a/mps/code/message.c b/mps/code/message.c
index f29af31d258..bda231702f1 100644
--- a/mps/code/message.c
+++ b/mps/code/message.c
@@ -1,6 +1,6 @@
1/* impl.c.message: MPS/CLIENT MESSAGES 1/* impl.c.message: MPS/CLIENT MESSAGES
2 * 2 *
3 * $HopeName: MMsrc!message.c(trunk.10) $ 3 * $HopeName: MMsrc!message.c(trunk.11) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 * 5 *
6 * DESIGN 6 * DESIGN
@@ -16,7 +16,7 @@
16 16
17#include "mpm.h" 17#include "mpm.h"
18 18
19SRCID(message, "$HopeName: MMsrc!message.c(trunk.10) $"); 19SRCID(message, "$HopeName: MMsrc!message.c(trunk.11) $");
20 20
21 21
22/* Maps from a Ring pointer to the message */ 22/* Maps from a Ring pointer to the message */
diff --git a/mps/code/messtest.c b/mps/code/messtest.c
index d5ab23ea8e5..b9b1c72e047 100644
--- a/mps/code/messtest.c
+++ b/mps/code/messtest.c
@@ -1,6 +1,6 @@
1/* impl.c.messtest: MESSAGE TEST 1/* impl.c.messtest: MESSAGE TEST
2 * 2 *
3 * $HopeName: MMsrc!messtest.c(trunk.2) $ 3 * $HopeName: MMsrc!messtest.c(trunk.3) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
@@ -12,7 +12,7 @@
12#include <stdlib.h> 12#include <stdlib.h>
13#include <stdarg.h> 13#include <stdarg.h>
14 14
15SRCID(messtest, "$HopeName: MMsrc!messtest.c(trunk.2) $"); 15SRCID(messtest, "$HopeName: MMsrc!messtest.c(trunk.3) $");
16 16
17 17
18/* Basic infrastructure for creating dummy messages */ 18/* Basic infrastructure for creating dummy messages */
diff --git a/mps/code/meter.c b/mps/code/meter.c
index fc3b36d7bbd..79e24b4a278 100644
--- a/mps/code/meter.c
+++ b/mps/code/meter.c
@@ -1,6 +1,6 @@
1/* impl.c.meter: METERS 1/* impl.c.meter: METERS
2 * 2 *
3 * $HopeName: MMsrc!meter.c(trunk.9) $ 3 * $HopeName: MMsrc!meter.c(trunk.10) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 * 5 *
6 * TRANSGRESSIONS 6 * TRANSGRESSIONS
@@ -13,7 +13,7 @@
13#include "meter.h" 13#include "meter.h"
14#include "mpm.h" 14#include "mpm.h"
15 15
16SRCID(meter, "$HopeName$"); 16SRCID(meter, "$HopeName: MMsrc!meter.c(trunk.10) $");
17 17
18 18
19/* MeterInit -- initialize a meter */ 19/* MeterInit -- initialize a meter */
diff --git a/mps/code/meter.h b/mps/code/meter.h
index 02ad6811f4f..0271e4ab5fc 100644
--- a/mps/code/meter.h
+++ b/mps/code/meter.h
@@ -1,6 +1,6 @@
1/* impl.h.meter: METER INTERFACE 1/* impl.h.meter: METER INTERFACE
2 * 2 *
3 * $HopeName: MMsrc!meter.h(trunk.5) $ 3 * $HopeName: MMsrc!meter.h(trunk.7) $
4 * Copyright (C) 1998, 1999 Harlequin Group plc. All rights reserved. 4 * Copyright (C) 1998, 1999 Harlequin Group plc. All rights reserved.
5 * 5 *
6 * .sources: mps.design.metrics. 6 * .sources: mps.design.metrics.
diff --git a/mps/code/misc.h b/mps/code/misc.h
index 333f2214389..621f46e8033 100644
--- a/mps/code/misc.h
+++ b/mps/code/misc.h
@@ -1,6 +1,6 @@
1/* impl.h.misc: MISCELLANEOUS DEFINITIONS 1/* impl.h.misc: MISCELLANEOUS DEFINITIONS
2 * 2 *
3 * $HopeName: MMsrc!misc.h(trunk.26) $ 3 * $HopeName: MMsrc!misc.h(trunk.27) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
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
diff --git a/mps/code/mpm.c b/mps/code/mpm.c
index 8f60f074882..e569857f870 100644
--- a/mps/code/mpm.c
+++ b/mps/code/mpm.c
@@ -1,6 +1,6 @@
1/* impl.c.mpm: GENERAL MPM SUPPORT 1/* impl.c.mpm: GENERAL MPM SUPPORT
2 * 2 *
3 * $HopeName: MMsrc!mpm.c(trunk.34) $ 3 * $HopeName: MMsrc!mpm.c(trunk.35) $
4 * Copyright (C) 1996 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1996 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: Miscellaneous support for the implementation of the MPM 6 * .purpose: Miscellaneous support for the implementation of the MPM
@@ -15,7 +15,7 @@
15#include <limits.h> 15#include <limits.h>
16 16
17 17
18SRCID(mpm, "$HopeName: MMsrc!mpm.c(trunk.34) $"); 18SRCID(mpm, "$HopeName: MMsrc!mpm.c(trunk.35) $");
19 19
20 20
21/* MPMCheck -- test MPM assumptions */ 21/* MPMCheck -- test MPM assumptions */
diff --git a/mps/code/mpm.h b/mps/code/mpm.h
index a810d6b0b40..5b78acdda8c 100644
--- a/mps/code/mpm.h
+++ b/mps/code/mpm.h
@@ -1,6 +1,6 @@
1/* impl.h.mpm: MEMORY POOL MANAGER DEFINITIONS 1/* impl.h.mpm: MEMORY POOL MANAGER DEFINITIONS
2 * 2 *
3 * $HopeName: MMsrc!mpm.h(trunk.147) $ 3 * $HopeName: MMsrc!mpm.h(trunk.148) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
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
diff --git a/mps/code/mpmss.c b/mps/code/mpmss.c
index 638d30de920..46409c07447 100644
--- a/mps/code/mpmss.c
+++ b/mps/code/mpmss.c
@@ -1,6 +1,6 @@
1/* impl.c.mpmss: MPM STRESS TEST 1/* impl.c.mpmss: MPM STRESS TEST
2 * 2 *
3 * $HopeName: MMsrc!mpmss.c(trunk.23) $ 3 * $HopeName: MMsrc!mpmss.c(trunk.24) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/mpmst.h b/mps/code/mpmst.h
index 2ca29ec5dbb..361464f72f8 100644
--- a/mps/code/mpmst.h
+++ b/mps/code/mpmst.h
@@ -1,6 +1,6 @@
1/* impl.h.mpmst: MEMORY POOL MANAGER DATA STRUCTURES 1/* impl.h.mpmst: MEMORY POOL MANAGER DATA STRUCTURES
2 * 2 *
3 * $HopeName: MMsrc!mpmst.h(trunk.98) $ 3 * $HopeName: MMsrc!mpmst.h(trunk.99) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .design: This header file crosses module boundaries. The relevant 6 * .design: This header file crosses module boundaries. The relevant
diff --git a/mps/code/mpmtypes.h b/mps/code/mpmtypes.h
index abf12d6b7b0..584faf9dab5 100644
--- a/mps/code/mpmtypes.h
+++ b/mps/code/mpmtypes.h
@@ -1,6 +1,6 @@
1/* impl.h.mpmtypes: MEMORY POOL MANAGER TYPES 1/* impl.h.mpmtypes: MEMORY POOL MANAGER TYPES
2 * 2 *
3 * $HopeName: MMsrc!mpmtypes.h(trunk.89) $ 3 * $HopeName: MMsrc!mpmtypes.h(trunk.90) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .design: design.mps.type 6 * .design: design.mps.type
diff --git a/mps/code/mps.h b/mps/code/mps.h
index 5af0608b240..263e21c3fe7 100644
--- a/mps/code/mps.h
+++ b/mps/code/mps.h
@@ -1,6 +1,6 @@
1/* impl.h.mps: HARLEQUIN MEMORY POOL SYSTEM C INTERFACE 1/* impl.h.mps: HARLEQUIN MEMORY POOL SYSTEM C INTERFACE
2 * 2 *
3 * $HopeName: MMsrc!mps.h(trunk.63) $ 3 * $HopeName: MMsrc!mps.h(trunk.64) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .readership: customers, MPS developers. 6 * .readership: customers, MPS developers.
diff --git a/mps/code/mpsacl.h b/mps/code/mpsacl.h
index e881b3e97c7..5010ad6062c 100644
--- a/mps/code/mpsacl.h
+++ b/mps/code/mpsacl.h
@@ -1,6 +1,6 @@
1/* impl.h.mpsacl: MEMORY POOL SYSTEM ARENA CLASS "CL" 1/* impl.h.mpsacl: MEMORY POOL SYSTEM ARENA CLASS "CL"
2 * 2 *
3 * $HopeName: MMsrc!mpsacl.h(trunk.2) $ 3 * $HopeName: MMsrc!mpsacl.h(trunk.3) $
4 * Copyright (C) 1997 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1997 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/mpsavm.h b/mps/code/mpsavm.h
index e37329206a9..02e2af251b2 100644
--- a/mps/code/mpsavm.h
+++ b/mps/code/mpsavm.h
@@ -1,6 +1,6 @@
1/* impl.h.mpsavm: MEMORY POOL SYSTEM ARENA CLASS "VM" 1/* impl.h.mpsavm: MEMORY POOL SYSTEM ARENA CLASS "VM"
2 * 2 *
3 * $HopeName: MMsrc!mpsavm.h(trunk.3) $ 3 * $HopeName: MMsrc!mpsavm.h(trunk.4) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/mpscamc.h b/mps/code/mpscamc.h
index 8e49b0df1e4..785ccae98b8 100644
--- a/mps/code/mpscamc.h
+++ b/mps/code/mpscamc.h
@@ -1,6 +1,6 @@
1/* impl.h.mpscamc: MEMORY POOL SYSTEM CLASS "AMC" 1/* impl.h.mpscamc: MEMORY POOL SYSTEM CLASS "AMC"
2 * 2 *
3 * $HopeName: MMsrc!mpscamc.h(trunk.4) $ 3 * $HopeName: MMsrc!mpscamc.h(trunk.5) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/mpscams.h b/mps/code/mpscams.h
index 9e629858bd8..f6f8ecedc51 100644
--- a/mps/code/mpscams.h
+++ b/mps/code/mpscams.h
@@ -1,6 +1,6 @@
1/* impl.h.mpscams: MEMORY POOL SYSTEM CLASS "AMS" 1/* impl.h.mpscams: MEMORY POOL SYSTEM CLASS "AMS"
2 * 2 *
3 * $HopeName: MMsrc!mpscams.h(trunk.2) $ 3 * $HopeName: MMsrc!mpscams.h(trunk.3) $
4 * Copyright (C) 1997 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1997 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/mpscawl.h b/mps/code/mpscawl.h
index 5b6b928dde0..660d81f34fd 100644
--- a/mps/code/mpscawl.h
+++ b/mps/code/mpscawl.h
@@ -1,6 +1,6 @@
1/* impl.h.mpscaawl: MEMORY POOL SYSTEM CLASS "AWL" 1/* impl.h.mpscaawl: MEMORY POOL SYSTEM CLASS "AWL"
2 * 2 *
3 * $HopeName: MMsrc!mpscawl.h(trunk.1) $ 3 * $HopeName: MMsrc!mpscawl.h(trunk.2) $
4 * Copyright (C) 1997 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1997 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/mpsclo.h b/mps/code/mpsclo.h
index 047e3e0b02c..ced61b1e2e3 100644
--- a/mps/code/mpsclo.h
+++ b/mps/code/mpsclo.h
@@ -1,6 +1,6 @@
1/* impl.h.mpsclo: MEMORY POOL SYSTEM CLASS "LO" 1/* impl.h.mpsclo: MEMORY POOL SYSTEM CLASS "LO"
2 * 2 *
3 * $HopeName: MMsrc!mpsclo.h(trunk.1) $ 3 * $HopeName: MMsrc!mpsclo.h(trunk.2) $
4 * 4 *
5 * Copyright (C) 1996 Harlequin Limited. All rights reserved. 5 * Copyright (C) 1996 Harlequin Limited. All rights reserved.
6 */ 6 */
diff --git a/mps/code/mpscmv.h b/mps/code/mpscmv.h
index 60c533dccd0..2b4873d5e79 100644
--- a/mps/code/mpscmv.h
+++ b/mps/code/mpscmv.h
@@ -1,6 +1,6 @@
1/* impl.h.mpscmv: MEMORY POOL SYSTEM CLASS "MV" 1/* impl.h.mpscmv: MEMORY POOL SYSTEM CLASS "MV"
2 * 2 *
3 * $HopeName: MMsrc!mpscmv.h(trunk.3) $ 3 * $HopeName: MMsrc!mpscmv.h(trunk.4) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/mpscmv2.h b/mps/code/mpscmv2.h
index 25d05d0b89e..6dbe5a1596a 100644
--- a/mps/code/mpscmv2.h
+++ b/mps/code/mpscmv2.h
@@ -1,6 +1,6 @@
1/* impl.h.mpscmv2: MEMORY POOL SYSTEM CLASS "MVT" 1/* impl.h.mpscmv2: MEMORY POOL SYSTEM CLASS "MVT"
2 * 2 *
3 * $HopeName: MMsrc!mpscmv2.h(trunk.2) $ 3 * $HopeName: MMsrc!mpscmv2.h(trunk.3) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/mpscmvff.h b/mps/code/mpscmvff.h
index ebd1b833076..886cbc1d3e1 100644
--- a/mps/code/mpscmvff.h
+++ b/mps/code/mpscmvff.h
@@ -1,6 +1,6 @@
1/* impl.h.mpscmvff: MEMORY POOL SYSTEM CLASS "MVFF" 1/* impl.h.mpscmvff: MEMORY POOL SYSTEM CLASS "MVFF"
2 * 2 *
3 * $HopeName: MMsrc!mpscmvff.h(trunk.3) $ 3 * $HopeName: MMsrc!mpscmvff.h(trunk.4) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/mpscsnc.h b/mps/code/mpscsnc.h
index 75fbf06e7d7..1a349bb85b9 100644
--- a/mps/code/mpscsnc.h
+++ b/mps/code/mpscsnc.h
@@ -1,6 +1,6 @@
1/* impl.h.mpscsnc: MEMORY POOL SYSTEM CLASS "SNC" 1/* impl.h.mpscsnc: MEMORY POOL SYSTEM CLASS "SNC"
2 * 2 *
3 * $HopeName: MMsrc!mpscsnc.h(trunk.1) $ 3 * $HopeName: MMsrc!mpscsnc.h(trunk.2) $
4 * Copyright (C) 1997 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1997 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/mpsi.c b/mps/code/mpsi.c
index cff889c8872..6bc5a6caec4 100644
--- a/mps/code/mpsi.c
+++ b/mps/code/mpsi.c
@@ -1,6 +1,6 @@
1/* impl.c.mpsi: MEMORY POOL SYSTEM C INTERFACE LAYER 1/* impl.c.mpsi: MEMORY POOL SYSTEM C INTERFACE LAYER
2 * 2 *
3 * $HopeName: MMsrc!mpsi.c(trunk.78) $ 3 * $HopeName: MMsrc!mpsi.c(trunk.79) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: This code bridges between the MPS interface to C, 6 * .purpose: This code bridges between the MPS interface to C,
@@ -52,7 +52,7 @@
52#include "sac.h" 52#include "sac.h"
53#include "chain.h" 53#include "chain.h"
54 54
55SRCID(mpsi, "$HopeName: MMsrc!mpsi.c(trunk.78) $"); 55SRCID(mpsi, "$HopeName: MMsrc!mpsi.c(trunk.79) $");
56 56
57 57
58/* mpsi_check -- check consistency of interface mappings 58/* mpsi_check -- check consistency of interface mappings
diff --git a/mps/code/mpsicv.c b/mps/code/mpsicv.c
index 2880e3c8380..bfb3ef06b7c 100644
--- a/mps/code/mpsicv.c
+++ b/mps/code/mpsicv.c
@@ -1,6 +1,6 @@
1/* impl.c.mpsicv: MPSI COVERAGE TEST 1/* impl.c.mpsicv: MPSI COVERAGE TEST
2 * 2 *
3 * $HopeName: MMsrc!mpsicv.c(trunk.19) $ 3 * $HopeName: MMsrc!mpsicv.c(trunk.20) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/mpsio.h b/mps/code/mpsio.h
index 3eae6ecaa86..d80dca6ec0e 100644
--- a/mps/code/mpsio.h
+++ b/mps/code/mpsio.h
@@ -1,6 +1,6 @@
1/* impl.h.mpsio: HARLEQUIN MEMORY POOL SYSTEM I/O INTERFACE 1/* impl.h.mpsio: HARLEQUIN MEMORY POOL SYSTEM I/O INTERFACE
2 * 2 *
3 * $HopeName: MMsrc!mpsio.h(trunk.2) $ 3 * $HopeName: MMsrc!mpsio.h(trunk.3) $
4 * Copyright (C) 1996 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1996 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .readership: For MPS client application developers, MPS developers. 6 * .readership: For MPS client application developers, MPS developers.
diff --git a/mps/code/mpsioan.c b/mps/code/mpsioan.c
index 556adbe5adb..20d74642d32 100644
--- a/mps/code/mpsioan.c
+++ b/mps/code/mpsioan.c
@@ -1,6 +1,6 @@
1/* impl.c.mpsioan: HARLEQUIN MEMORY POOL SYSTEM I/O IMPLEMENTATION (ANSI) 1/* impl.c.mpsioan: HARLEQUIN MEMORY POOL SYSTEM I/O IMPLEMENTATION (ANSI)
2 * 2 *
3 * $HopeName: MMsrc!mpsioan.c(trunk.4) $ 3 * $HopeName: MMsrc!mpsioan.c(trunk.5) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .readership: For MPS client application developers and MPS developers. 6 * .readership: For MPS client application developers and MPS developers.
diff --git a/mps/code/mpsiw3.c b/mps/code/mpsiw3.c
index 2d8fcfd8023..e8d3e198ed0 100644
--- a/mps/code/mpsiw3.c
+++ b/mps/code/mpsiw3.c
@@ -2,7 +2,7 @@
2 * 2 *
3 * WIN32 MEMORY POOL SYSTEM INTERFACE LAYER EXTRAS 3 * WIN32 MEMORY POOL SYSTEM INTERFACE LAYER EXTRAS
4 * 4 *
5 * $HopeName: MMsrc!mpsiw3.c(trunk.3) $ 5 * $HopeName: MMsrc!mpsiw3.c(trunk.4) $
6 * 6 *
7 * Copyright (C) 1996, 1997 Harlequin Group, all rights reserved 7 * Copyright (C) 1996, 1997 Harlequin Group, all rights reserved
8 */ 8 */
@@ -12,7 +12,7 @@
12 12
13#include "mpswin.h" 13#include "mpswin.h"
14 14
15SRCID(mpsint, "$HopeName: MMsrc!mpsiw3.c(trunk.3) $"); 15SRCID(mpsint, "$HopeName: MMsrc!mpsiw3.c(trunk.4) $");
16 16
17/* This is defined in protnt.c */ 17/* This is defined in protnt.c */
18extern LONG ProtSEHfilter(LPEXCEPTION_POINTERS info); 18extern LONG ProtSEHfilter(LPEXCEPTION_POINTERS info);
diff --git a/mps/code/mpslib.h b/mps/code/mpslib.h
index b9570e977a8..567f213af44 100644
--- a/mps/code/mpslib.h
+++ b/mps/code/mpslib.h
@@ -1,6 +1,6 @@
1/* impl.h.mpslib: HARLEQUIN MEMORY POOL SYSTEM LIBRARY INTERFACE 1/* impl.h.mpslib: HARLEQUIN MEMORY POOL SYSTEM LIBRARY INTERFACE
2 * 2 *
3 * $HopeName: MMsrc!mpslib.h(trunk.8) $ 3 * $HopeName: MMsrc!mpslib.h(trunk.9) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .readership: MPS client application developers, MPS developers. 6 * .readership: MPS client application developers, MPS developers.
diff --git a/mps/code/mpsliban.c b/mps/code/mpsliban.c
index 39ad626b93f..f530afcbec7 100644
--- a/mps/code/mpsliban.c
+++ b/mps/code/mpsliban.c
@@ -1,6 +1,6 @@
1/* impl.c.mpsliban: HARLEQUIN MEMORY POOL SYSTEM LIBRARY INTERFACE (ANSI) 1/* impl.c.mpsliban: HARLEQUIN MEMORY POOL SYSTEM LIBRARY INTERFACE (ANSI)
2 * 2 *
3 * $HopeName: MMsrc!mpsliban.c(trunk.11) $ 3 * $HopeName: MMsrc!mpsliban.c(trunk.12) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: The purpose of this code is 6 * .purpose: The purpose of this code is
diff --git a/mps/code/mpstd.h b/mps/code/mpstd.h
index 766e0da1980..fd653d40a73 100644
--- a/mps/code/mpstd.h
+++ b/mps/code/mpstd.h
@@ -1,6 +1,6 @@
1/* impl.h.mpstd: HARLEQUIN MEMORY POOL SYSTEM TARGET DETECTION 1/* impl.h.mpstd: HARLEQUIN MEMORY POOL SYSTEM TARGET DETECTION
2 * 2 *
3 * $HopeName: MMsrc!mpstd.h(trunk.27) $ 3 * $HopeName: MMsrc!mpstd.h(trunk.28) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * Detect the target platform using predefined preprocessor symbols 6 * Detect the target platform using predefined preprocessor symbols
diff --git a/mps/code/mpsw3.h b/mps/code/mpsw3.h
index 73d39adb763..c90fdf5881e 100644
--- a/mps/code/mpsw3.h
+++ b/mps/code/mpsw3.h
@@ -1,6 +1,6 @@
1/* impl.h.mpsw3: HARLEQUIN MEMORY POOL SYSTEM C INTERFACE, WINDOWS PART 1/* impl.h.mpsw3: HARLEQUIN MEMORY POOL SYSTEM C INTERFACE, WINDOWS PART
2 * 2 *
3 * $HopeName: MMsrc!mpsw3.h(trunk.2) $ 3 * $HopeName: MMsrc!mpsw3.h(trunk.3) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .readership: customers, MPS developers. 6 * .readership: customers, MPS developers.
diff --git a/mps/code/mpswin.h b/mps/code/mpswin.h
index b2beded87bd..70cecefde57 100644
--- a/mps/code/mpswin.h
+++ b/mps/code/mpswin.h
@@ -1,6 +1,6 @@
1/* impl.h.mpswin: HARLEQUIN MEMORY POOL SYSTEM WINDOWS.H INTERFACE 1/* impl.h.mpswin: HARLEQUIN MEMORY POOL SYSTEM WINDOWS.H INTERFACE
2 * 2 *
3 * $HopeName: MMsrc!mpswin.h(trunk.3) $ 3 * $HopeName: MMsrc!mpswin.h(trunk.4) $
4 * Copyright (C) 1997 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1997 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .readership: For MPS client application developers, MPS developers. 6 * .readership: For MPS client application developers, MPS developers.
diff --git a/mps/code/mv2test.c b/mps/code/mv2test.c
index 26df55ef8aa..8105f5ea03d 100644
--- a/mps/code/mv2test.c
+++ b/mps/code/mv2test.c
@@ -1,6 +1,6 @@
1/* impl.c.mv2test: POOLMVT STRESS TEST 1/* impl.c.mv2test: POOLMVT STRESS TEST
2 * 2 *
3 * $HopeName: MMsrc!mv2test.c(trunk.5) $ 3 * $HopeName: MMsrc!mv2test.c(trunk.6) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/o1alcc.gmk b/mps/code/o1alcc.gmk
index dfd8fe76592..c82c80a5086 100644
--- a/mps/code/o1alcc.gmk
+++ b/mps/code/o1alcc.gmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!o1alcc.gmk(trunk.16) $ 3# $HopeName: MMsrc!o1alcc.gmk(trunk.17) $
4# Copyright (C) 2000. Harlequin Ltd. All rights reserved. 4# Copyright (C) 2000. Harlequin Ltd. All rights reserved.
5# 5#
6# This is the GNU makefile for platform.o1alcc. 6# This is the GNU makefile for platform.o1alcc.
diff --git a/mps/code/o1algc.gmk b/mps/code/o1algc.gmk
index 8b507f185f7..8dbf1d436fd 100644
--- a/mps/code/o1algc.gmk
+++ b/mps/code/o1algc.gmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!o1algc.gmk(trunk.23) $ 3# $HopeName: MMsrc!o1algc.gmk(trunk.24) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
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
diff --git a/mps/code/ossu.h b/mps/code/ossu.h
index 09ad7f02fa2..58d65ac27ff 100644
--- a/mps/code/ossu.h
+++ b/mps/code/ossu.h
@@ -1,6 +1,6 @@
1/* impl.h.ossu: SUNOS ANSI COMPATABILITY HEADER 1/* impl.h.ossu: SUNOS ANSI COMPATABILITY HEADER
2 * 2 *
3 * $HopeName: MMsrc!ossu.h(trunk.10) $ 3 * $HopeName: MMsrc!ossu.h(trunk.11) $
4 * 4 *
5 * Copyright (C) 1997 Harlequin Limited. All rights reserved. 5 * Copyright (C) 1997 Harlequin Limited. All rights reserved.
6 * 6 *
diff --git a/mps/code/osxc.h b/mps/code/osxc.h
index 61f14cc3c44..987e8fa6537 100644
--- a/mps/code/osxc.h
+++ b/mps/code/osxc.h
@@ -1,6 +1,6 @@
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 * $HopeName: MMsrc!osxc.h(MM_epcore_brisling.1) $ 3 * $HopeName: MMsrc!osxc.h(trunk.2) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: This header fixes bugs in the system headers. 6 * .purpose: This header fixes bugs in the system headers.
diff --git a/mps/code/pool.c b/mps/code/pool.c
index b02f41f638b..2cd8f1bc0f3 100644
--- a/mps/code/pool.c
+++ b/mps/code/pool.c
@@ -1,6 +1,6 @@
1/* impl.c.pool: POOL IMPLEMENTATION 1/* impl.c.pool: POOL IMPLEMENTATION
2 * 2 *
3 * $HopeName: MMsrc!pool.c(trunk.75) $ 3 * $HopeName: MMsrc!pool.c(trunk.76) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * DESIGN 6 * DESIGN
@@ -31,7 +31,7 @@
31 31
32#include "mpm.h" 32#include "mpm.h"
33 33
34SRCID(pool, "$HopeName: MMsrc!pool.c(trunk.75) $"); 34SRCID(pool, "$HopeName: MMsrc!pool.c(trunk.76) $");
35 35
36 36
37/* PoolClassCheck -- check a pool class */ 37/* PoolClassCheck -- check a pool class */
diff --git a/mps/code/poolabs.c b/mps/code/poolabs.c
index 0f530a1b68c..a51d3ce2d57 100644
--- a/mps/code/poolabs.c
+++ b/mps/code/poolabs.c
@@ -1,6 +1,6 @@
1/* impl.c.poolabs: ABSTRACT POOL CLASSES 1/* impl.c.poolabs: ABSTRACT POOL CLASSES
2 * 2 *
3 * $HopeName: MMsrc!poolabs.c(trunk.8) $ 3 * $HopeName: MMsrc!poolabs.c(trunk.9) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 * 5 *
6 * PURPOSE 6 * PURPOSE
@@ -26,7 +26,7 @@
26 26
27#include "mpm.h" 27#include "mpm.h"
28 28
29SRCID(poolabs, "$HopeName: MMsrc!poolabs.c(trunk.8) $"); 29SRCID(poolabs, "$HopeName: MMsrc!poolabs.c(trunk.9) $");
30 30
31 31
32typedef PoolClassStruct AbstractPoolClassStruct; 32typedef PoolClassStruct AbstractPoolClassStruct;
diff --git a/mps/code/poolamc.c b/mps/code/poolamc.c
index 519e5831bc2..e7d709e4b53 100644
--- a/mps/code/poolamc.c
+++ b/mps/code/poolamc.c
@@ -1,6 +1,6 @@
1/* impl.c.poolamc: AUTOMATIC MOSTLY-COPYING MEMORY POOL CLASS 1/* impl.c.poolamc: AUTOMATIC MOSTLY-COPYING MEMORY POOL CLASS
2 * 2 *
3 * $HopeName: MMsrc!poolamc.c(trunk.55) $ 3 * $HopeName: MMsrc!poolamc.c(trunk.56) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .sources: design.mps.poolamc. 6 * .sources: design.mps.poolamc.
@@ -10,7 +10,7 @@
10#include "chain.h" 10#include "chain.h"
11#include "mpm.h" 11#include "mpm.h"
12 12
13SRCID(poolamc, "$HopeName: MMsrc!poolamc.c(trunk.55) $"); 13SRCID(poolamc, "$HopeName: MMsrc!poolamc.c(trunk.56) $");
14 14
15 15
16/* PType enumeration -- distinguishes AMCGen and AMCNailboard */ 16/* PType enumeration -- distinguishes AMCGen and AMCNailboard */
diff --git a/mps/code/poolams.c b/mps/code/poolams.c
index 45828b47a8b..aeae380f6e7 100644
--- a/mps/code/poolams.c
+++ b/mps/code/poolams.c
@@ -1,6 +1,6 @@
1/* impl.c.poolams: AUTOMATIC MARK & SWEEP POOL CLASS 1/* impl.c.poolams: AUTOMATIC MARK & SWEEP POOL CLASS
2 * 2 *
3 * $HopeName: MMsrc!poolams.c(trunk.51) $ 3 * $HopeName: MMsrc!poolams.c(trunk.52) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .design: See design.mps.poolams. 6 * .design: See design.mps.poolams.
@@ -18,7 +18,7 @@
18#include "mpm.h" 18#include "mpm.h"
19#include <stdarg.h> 19#include <stdarg.h>
20 20
21SRCID(poolams, "$HopeName: MMsrc!poolams.c(trunk.51) $"); 21SRCID(poolams, "$HopeName: MMsrc!poolams.c(trunk.52) $");
22 22
23 23
24#define AMSSig ((Sig)0x519A3599) /* SIGnature AMS */ 24#define AMSSig ((Sig)0x519A3599) /* SIGnature AMS */
diff --git a/mps/code/poolams.h b/mps/code/poolams.h
index 405d5dd6b95..4f4030cbaf0 100644
--- a/mps/code/poolams.h
+++ b/mps/code/poolams.h
@@ -1,6 +1,6 @@
1/* impl.h.poolams: AUTOMATIC MARK & SWEEP POOL CLASS INTERFACE 1/* impl.h.poolams: AUTOMATIC MARK & SWEEP POOL CLASS INTERFACE
2 * 2 *
3 * $HopeName: MMsrc!poolams.h(trunk.16) $ 3 * $HopeName: MMsrc!poolams.h(trunk.17) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: Internal interface to AMS functionality. 6 * .purpose: Internal interface to AMS functionality.
diff --git a/mps/code/poolawl.c b/mps/code/poolawl.c
index 9e755c4185e..baf65facfba 100644
--- a/mps/code/poolawl.c
+++ b/mps/code/poolawl.c
@@ -1,6 +1,6 @@
1/* impl.c.poolawl: AUTOMATIC WEAK LINKED POOL CLASS 1/* impl.c.poolawl: AUTOMATIC WEAK LINKED POOL CLASS
2 * 2 *
3 * $HopeName: MMsrc!poolawl.c(trunk.72) $ 3 * $HopeName: MMsrc!poolawl.c(trunk.73) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * 6 *
@@ -44,7 +44,7 @@
44#include "chain.h" 44#include "chain.h"
45 45
46 46
47SRCID(poolawl, "$HopeName: MMsrc!poolawl.c(trunk.72) $"); 47SRCID(poolawl, "$HopeName: MMsrc!poolawl.c(trunk.73) $");
48 48
49 49
50#define AWLSig ((Sig)0x519B7A37) /* SIGnature PooL AWL */ 50#define AWLSig ((Sig)0x519B7A37) /* SIGnature PooL AWL */
diff --git a/mps/code/poollo.c b/mps/code/poollo.c
index cbd04f19fd2..609c557aad6 100644
--- a/mps/code/poollo.c
+++ b/mps/code/poollo.c
@@ -1,6 +1,6 @@
1/* impl.c.poollo: LEAF POOL CLASS 1/* impl.c.poollo: LEAF POOL CLASS
2 * 2 *
3 * $HopeName: MMsrc!poollo.c(trunk.19) $ 3 * $HopeName: MMsrc!poollo.c(trunk.20) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * DESIGN 6 * DESIGN
@@ -12,7 +12,7 @@
12#include "mpm.h" 12#include "mpm.h"
13#include "mps.h" 13#include "mps.h"
14 14
15SRCID(poollo, "$HopeName: MMsrc!poollo.c(trunk.19) $"); 15SRCID(poollo, "$HopeName: MMsrc!poollo.c(trunk.20) $");
16 16
17 17
18#define LOGen ((Serial)1) 18#define LOGen ((Serial)1)
diff --git a/mps/code/poolmfs.c b/mps/code/poolmfs.c
index b3094bb3873..b30dbfdd46a 100644
--- a/mps/code/poolmfs.c
+++ b/mps/code/poolmfs.c
@@ -1,6 +1,6 @@
1/* impl.c.poolmfs: MANUAL FIXED SMALL UNIT POOL 1/* impl.c.poolmfs: MANUAL FIXED SMALL UNIT POOL
2 * 2 *
3 * $HopeName: MMsrc!poolmfs.c(trunk.34) $ 3 * $HopeName: MMsrc!poolmfs.c(trunk.35) $
4 * Copyright (C) 1999. Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999. Harlequin Limited. All rights reserved.
5 * 5 *
6 * This is the implementation of the MFS pool class. 6 * This is the implementation of the MFS pool class.
@@ -35,7 +35,7 @@
35#include "poolmfs.h" 35#include "poolmfs.h"
36#include "mpm.h" 36#include "mpm.h"
37 37
38SRCID(poolmfs, "$HopeName: MMsrc!poolmfs.c(trunk.34) $"); 38SRCID(poolmfs, "$HopeName: MMsrc!poolmfs.c(trunk.35) $");
39 39
40 40
41/* ROUND -- Round up 41/* ROUND -- Round up
diff --git a/mps/code/poolmfs.h b/mps/code/poolmfs.h
index df83ac5aca3..ca9cbdd4b34 100644
--- a/mps/code/poolmfs.h
+++ b/mps/code/poolmfs.h
@@ -2,7 +2,7 @@
2 * 2 *
3 * MANUAL FIXED SMALL UNIT POOL 3 * MANUAL FIXED SMALL UNIT POOL
4 * 4 *
5 * $HopeName: MMsrc!poolmfs.h(MMdevel_restr2.2) $ 5 * $HopeName: MMsrc!poolmfs.h(trunk.5) $
6 * 6 *
7 * Copyright (C) 1994,1995 Harlequin Group, all rights reserved 7 * Copyright (C) 1994,1995 Harlequin Group, all rights reserved
8 * 8 *
diff --git a/mps/code/poolmrg.c b/mps/code/poolmrg.c
index e352aa5cc06..d0f39510f23 100644
--- a/mps/code/poolmrg.c
+++ b/mps/code/poolmrg.c
@@ -1,6 +1,6 @@
1/* impl.c.poolmrg: MANUAL RANK GUARDIAN POOL 1/* impl.c.poolmrg: MANUAL RANK GUARDIAN POOL
2 * 2 *
3 * $HopeName: MMsrc!poolmrg.c(trunk.41) $ 3 * $HopeName: MMsrc!poolmrg.c(trunk.42) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * DESIGN 6 * DESIGN
@@ -29,7 +29,7 @@
29#include "mpm.h" 29#include "mpm.h"
30#include "poolmrg.h" 30#include "poolmrg.h"
31 31
32SRCID(poolmrg, "$HopeName: MMsrc!poolmrg.c(trunk.41) $"); 32SRCID(poolmrg, "$HopeName: MMsrc!poolmrg.c(trunk.42) $");
33 33
34 34
35/* Types */ 35/* Types */
diff --git a/mps/code/poolmrg.h b/mps/code/poolmrg.h
index 00125c66bfb..0f0960bb9ba 100644
--- a/mps/code/poolmrg.h
+++ b/mps/code/poolmrg.h
@@ -2,7 +2,7 @@
2 * 2 *
3 * MANUAL RANK GUARDIAN POOL CLASS 3 * MANUAL RANK GUARDIAN POOL CLASS
4 * 4 *
5 * $HopeName: MMsrc!poolmrg.h(trunk.1) $ 5 * $HopeName: MMsrc!poolmrg.h(trunk.2) $
6 * Copyright (C) 1995,1997 Harlequin Group, all rights reserved 6 * Copyright (C) 1995,1997 Harlequin Group, all rights reserved
7 */ 7 */
8 8
diff --git a/mps/code/poolmv.c b/mps/code/poolmv.c
index f8676339e45..7372f672d33 100644
--- a/mps/code/poolmv.c
+++ b/mps/code/poolmv.c
@@ -1,6 +1,6 @@
1/* impl.c.poolmv: MANUAL VARIABLE POOL 1/* impl.c.poolmv: MANUAL VARIABLE POOL
2 * 2 *
3 * $HopeName: MMsrc!poolmv.c(trunk.40) $ 3 * $HopeName: MMsrc!poolmv.c(trunk.41) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 * 5 *
6 * **** RESTRICTION: This pool may not allocate from the arena control 6 * **** RESTRICTION: This pool may not allocate from the arena control
@@ -30,7 +30,7 @@
30#include "poolmfs.h" 30#include "poolmfs.h"
31#include "mpm.h" 31#include "mpm.h"
32 32
33SRCID(poolmv, "$HopeName: MMsrc!poolmv.c(trunk.40) $"); 33SRCID(poolmv, "$HopeName: MMsrc!poolmv.c(trunk.41) $");
34 34
35 35
36#define mvBlockPool(mv) MFSPool(&(mv)->blockPoolStruct) 36#define mvBlockPool(mv) MFSPool(&(mv)->blockPoolStruct)
diff --git a/mps/code/poolmv.h b/mps/code/poolmv.h
index 0863d57746c..df11ad21a80 100644
--- a/mps/code/poolmv.h
+++ b/mps/code/poolmv.h
@@ -1,6 +1,6 @@
1/* .impl.h.poolmv: MANUAL VARIABLE POOL 1/* .impl.h.poolmv: MANUAL VARIABLE POOL
2 * 2 *
3 * $HopeName: MMsrc!poolmv.h(trunk.6) $ 3 * $HopeName: MMsrc!poolmv.h(trunk.7) $
4 * Copyright (C) 1995 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1995 Harlequin Limited. All rights reserved.
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.
diff --git a/mps/code/poolmv2.c b/mps/code/poolmv2.c
index 5078735a236..e83c2d456ad 100644
--- a/mps/code/poolmv2.c
+++ b/mps/code/poolmv2.c
@@ -1,6 +1,6 @@
1/* impl.c.poolmv2: MANUAL VARIABLE-SIZED TEMPORAL POOL 1/* impl.c.poolmv2: MANUAL VARIABLE-SIZED TEMPORAL POOL
2 * 2 *
3 * $HopeName: MMsrc!poolmv2.c(trunk.18) $ 3 * $HopeName: MMsrc!poolmv2.c(trunk.19) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: A manual-variable pool designed to take advantage of 6 * .purpose: A manual-variable pool designed to take advantage of
@@ -16,7 +16,7 @@
16#include "cbs.h" 16#include "cbs.h"
17#include "meter.h" 17#include "meter.h"
18 18
19SRCID(poolmv2, "$HopeName: MMsrc!poolmv2.c(trunk.18) $"); 19SRCID(poolmv2, "$HopeName: MMsrc!poolmv2.c(trunk.19) $");
20 20
21 21
22/* Signatures */ 22/* Signatures */
diff --git a/mps/code/poolmv2.h b/mps/code/poolmv2.h
index 94161595be0..88dc988c02a 100644
--- a/mps/code/poolmv2.h
+++ b/mps/code/poolmv2.h
@@ -1,6 +1,6 @@
1/* impl.h.poolmv2: MANUAL VARIABLE-SIZED TEMPORAL POOL 1/* impl.h.poolmv2: MANUAL VARIABLE-SIZED TEMPORAL POOL
2 * 2 *
3 * $HopeName: MMsrc!poolmv2.h(trunk.2) $ 3 * $HopeName: MMsrc!poolmv2.h(trunk.3) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: The implementation of the new manual-variable pool class 6 * .purpose: The implementation of the new manual-variable pool class
diff --git a/mps/code/poolmvff.c b/mps/code/poolmvff.c
index f6abab4f853..bfbd4da5c4e 100644
--- a/mps/code/poolmvff.c
+++ b/mps/code/poolmvff.c
@@ -1,6 +1,6 @@
1/* impl.c.poolmvff: First Fit Manual Variable Pool 1/* impl.c.poolmvff: First Fit Manual Variable Pool
2 * 2 *
3 * $HopeName: MMsrc!poolmvff.c(trunk.21) $ 3 * $HopeName: MMsrc!poolmvff.c(trunk.22) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
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
@@ -22,7 +22,7 @@
22#include "cbs.h" 22#include "cbs.h"
23#include "mpm.h" 23#include "mpm.h"
24 24
25SRCID(poolmvff, "$HopeName: MMsrc!poolmvff.c(trunk.21) $"); 25SRCID(poolmvff, "$HopeName: MMsrc!poolmvff.c(trunk.22) $");
26 26
27 27
28/* Would go in poolmvff.h if the class had any MPS-internal clients. */ 28/* Would go in poolmvff.h if the class had any MPS-internal clients. */
diff --git a/mps/code/pooln.c b/mps/code/pooln.c
index 2f03007cf6e..76ba61f0df1 100644
--- a/mps/code/pooln.c
+++ b/mps/code/pooln.c
@@ -1,13 +1,13 @@
1/* impl.c.pooln: NULL POOL CLASS 1/* impl.c.pooln: NULL POOL CLASS
2 * 2 *
3 * $HopeName: MMsrc!pooln.c(trunk.27) $ 3 * $HopeName: MMsrc!pooln.c(trunk.28) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
7#include "pooln.h" 7#include "pooln.h"
8#include "mpm.h" 8#include "mpm.h"
9 9
10SRCID(pooln, "$HopeName: MMsrc!pooln.c(trunk.27) $"); 10SRCID(pooln, "$HopeName: MMsrc!pooln.c(trunk.28) $");
11 11
12 12
13/* PoolNStruct -- the pool structure */ 13/* PoolNStruct -- the pool structure */
diff --git a/mps/code/pooln.h b/mps/code/pooln.h
index 1251ae38087..0683ef91009 100644
--- a/mps/code/pooln.h
+++ b/mps/code/pooln.h
@@ -1,6 +1,6 @@
1/* impl.h.pooln: NULL POOL 1/* impl.h.pooln: NULL POOL
2 * 2 *
3 * $HopeName$ 3 * $HopeName: MMsrc!pooln.h(trunk.4) $
4 * Copyright (C) 1995 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1995 Harlequin Limited. All rights reserved.
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
diff --git a/mps/code/poolncv.c b/mps/code/poolncv.c
index 2d905adcf6b..29b7524fcc6 100644
--- a/mps/code/poolncv.c
+++ b/mps/code/poolncv.c
@@ -1,6 +1,6 @@
1/* impl.c.poolncv: NULL POOL COVERAGE TEST 1/* impl.c.poolncv: NULL POOL COVERAGE TEST
2 * 2 *
3 * $HopeName: MMsrc!poolncv.c(trunk.8) $ 3 * $HopeName: MMsrc!poolncv.c(trunk.9) $
4 * Copyright (C) 1997 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1997 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/poolsnc.c b/mps/code/poolsnc.c
index 022bc8df6f7..e9b777562ff 100644
--- a/mps/code/poolsnc.c
+++ b/mps/code/poolsnc.c
@@ -1,6 +1,6 @@
1/* impl.c.poolsnc: STACK NO CHECKING POOL CLASS 1/* impl.c.poolsnc: STACK NO CHECKING POOL CLASS
2 * 2 *
3 * $HopeName: MMsrc!poolsnc.c(trunk.12) $ 3 * $HopeName: MMsrc!poolsnc.c(trunk.13) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 * 5 *
6 * DESIGN 6 * DESIGN
@@ -22,7 +22,7 @@
22#include "mpm.h" 22#include "mpm.h"
23 23
24 24
25SRCID(poolsnc, "$HopeName: MMsrc!poolsnc.c(trunk.12) $"); 25SRCID(poolsnc, "$HopeName: MMsrc!poolsnc.c(trunk.13) $");
26 26
27 27
28#define SNCGen ((Serial)1) /* "generation" for SNC pools */ 28#define SNCGen ((Serial)1) /* "generation" for SNC pools */
diff --git a/mps/code/prmcan.c b/mps/code/prmcan.c
index b5571aff386..b641a21335a 100644
--- a/mps/code/prmcan.c
+++ b/mps/code/prmcan.c
@@ -1,6 +1,6 @@
1/* impl.c.prmcan: PROTECTION MUTATOR CONTEXT (ANSI) 1/* impl.c.prmcan: PROTECTION MUTATOR CONTEXT (ANSI)
2 * 2 *
3 * $HopeName: MMsrc!prmcan.c(trunk.1) $ 3 * $HopeName: MMsrc!prmcan.c(trunk.2) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
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
@@ -14,7 +14,7 @@
14 14
15#include "mpm.h" 15#include "mpm.h"
16 16
17SRCID(prmcan, "$HopeName$"); 17SRCID(prmcan, "$HopeName: MMsrc!prmcan.c(trunk.2) $");
18 18
19 19
20/* ProtCanStepInstruction -- can the current instruction be single-stepped */ 20/* ProtCanStepInstruction -- can the current instruction be single-stepped */
diff --git a/mps/code/prmci3.h b/mps/code/prmci3.h
index 2498b727332..c8dd3312878 100644
--- a/mps/code/prmci3.h
+++ b/mps/code/prmci3.h
@@ -1,6 +1,6 @@
1/* impl.h.prmci3: PROTECTION MUTATOR CONTEXT (Intel 386) 1/* impl.h.prmci3: PROTECTION MUTATOR CONTEXT (Intel 386)
2 * 2 *
3 * $HopeName: $ 3 * $HopeName: MMsrc!prmci3.h(trunk.1) $
4 * Copyright (C) 1999 The Harlequin Group Limited. All rights reserved. 4 * Copyright (C) 1999 The Harlequin Group Limited. All rights reserved.
5 * 5 *
6 * .readership: MPS developers. 6 * .readership: MPS developers.
diff --git a/mps/code/prmci3li.c b/mps/code/prmci3li.c
index f0013092970..d279f424ca6 100644
--- a/mps/code/prmci3li.c
+++ b/mps/code/prmci3li.c
@@ -1,6 +1,6 @@
1/* impl.c.prmci3li: PROTECTION MUTATOR CONTEXT INTEL 386 (LINUX) 1/* impl.c.prmci3li: PROTECTION MUTATOR CONTEXT INTEL 386 (LINUX)
2 * 2 *
3 * $HopeName: MMsrc!prmci3li.c(trunk.3) $ 3 * $HopeName: MMsrc!prmci3li.c(trunk.4) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: This module implements the part of the protection module 6 * .purpose: This module implements the part of the protection module
@@ -25,7 +25,7 @@
25#include "prmcli.h" 25#include "prmcli.h"
26#include "prmci3.h" 26#include "prmci3.h"
27 27
28SRCID(prmci3li, "$HopeName$"); 28SRCID(prmci3li, "$HopeName: MMsrc!prmci3li.c(trunk.4) $");
29 29
30 30
31/* Prmci3AddressHoldingReg -- return an address of a register in a context */ 31/* Prmci3AddressHoldingReg -- return an address of a register in a context */
diff --git a/mps/code/prmci3w3.c b/mps/code/prmci3w3.c
index b4131f78304..1cf4c7adda6 100644
--- a/mps/code/prmci3w3.c
+++ b/mps/code/prmci3w3.c
@@ -1,6 +1,6 @@
1/* impl.c.prmci3w3: PROTECTION MUTATOR CONTEXT INTEL 386 (Win32) 1/* impl.c.prmci3w3: PROTECTION MUTATOR CONTEXT INTEL 386 (Win32)
2 * 2 *
3 * $HopeName: MMsrc!prmci3w3.c(trunk.1) $ 3 * $HopeName: MMsrc!prmci3w3.c(trunk.2) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 * 5 *
6 * PURPOSE 6 * PURPOSE
@@ -23,7 +23,7 @@
23#include "prmci3.h" 23#include "prmci3.h"
24#include "mpm.h" 24#include "mpm.h"
25 25
26SRCID(prmci3w3, "$HopeName$"); 26SRCID(prmci3w3, "$HopeName: MMsrc!prmci3w3.c(trunk.2) $");
27 27
28 28
29/* Prmci3AddressHoldingReg -- Return an address for a given machine register */ 29/* Prmci3AddressHoldingReg -- Return an address for a given machine register */
diff --git a/mps/code/prmcli.h b/mps/code/prmcli.h
index 477875303bc..a2611c3b8d8 100644
--- a/mps/code/prmcli.h
+++ b/mps/code/prmcli.h
@@ -1,6 +1,6 @@
1/* impl.h.prmcli: PROTECTION MUTATOR CONTEXT (Linux) 1/* impl.h.prmcli: PROTECTION MUTATOR CONTEXT (Linux)
2 * 2 *
3 * $HopeName: $ 3 * $HopeName: MMsrc!prmcli.h(trunk.1) $
4 * Copyright (C) 1998 The Harlequin Group Limited. All rights reserved. 4 * Copyright (C) 1998 The Harlequin Group Limited. All rights reserved.
5 * 5 *
6 * .readership: MPS developers. 6 * .readership: MPS developers.
diff --git a/mps/code/prmcw3.h b/mps/code/prmcw3.h
index 1bb1e98e430..c81c0d8d664 100644
--- a/mps/code/prmcw3.h
+++ b/mps/code/prmcw3.h
@@ -1,6 +1,6 @@
1/* impl.h.prmcw3: PROTECTION FOR WIN32 1/* impl.h.prmcw3: PROTECTION FOR WIN32
2 * 2 *
3 * $HopeName: $ 3 * $HopeName: MMsrc!prmcw3.h(trunk.1) $
4 * Copyright (C) 1998, 1999 The Harlequin Group Limited. All rights reserved. 4 * Copyright (C) 1998, 1999 The Harlequin Group Limited. All rights reserved.
5 * 5 *
6 * .readership: MPS developers. 6 * .readership: MPS developers.
diff --git a/mps/code/proddw.bat b/mps/code/proddw.bat
index 924aba40dec..e80b89f0182 100644
--- a/mps/code/proddw.bat
+++ b/mps/code/proddw.bat
@@ -1,6 +1,6 @@
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
3rem $HopeName: MMsrc!proddw.bat(trunk.5) $ 3rem $HopeName: MMsrc!proddw.bat(trunk.6) $
4nmake /f w3i3mv.nmk VARIETY=ci mmdw.lib mpsplan.lib 4nmake /f w3i3mv.nmk VARIETY=ci mmdw.lib mpsplan.lib
5nmake /f w3i3mv.nmk VARIETY=hi mmdw.lib mpsplan.lib 5nmake /f w3i3mv.nmk VARIETY=hi mmdw.lib mpsplan.lib
6nmake /f w3i3mv.nmk VARIETY=he mmdw.lib mpsplan.lib 6nmake /f w3i3mv.nmk VARIETY=he mmdw.lib mpsplan.lib
diff --git a/mps/code/protan.c b/mps/code/protan.c
index fc4a6ca2a7b..58e444a9cad 100644
--- a/mps/code/protan.c
+++ b/mps/code/protan.c
@@ -1,6 +1,6 @@
1/* impl.c.protan: ANSI MEMORY PROTECTION 1/* impl.c.protan: ANSI MEMORY PROTECTION
2 * 2 *
3 * $HopeName: MMsrc!protan.c(trunk.8) $ 3 * $HopeName: MMsrc!protan.c(trunk.9) $
4 * Copyright (C) 1997 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1997 Harlequin Limited. All rights reserved.
5 * 5 *
6 * 6 *
@@ -11,7 +11,7 @@
11 11
12#include "mpm.h" 12#include "mpm.h"
13 13
14SRCID(protan, "$HopeName: MMsrc!protan.c(trunk.8) $"); 14SRCID(protan, "$HopeName: MMsrc!protan.c(trunk.9) $");
15 15
16 16
17/* ProtSetup -- global protection setup */ 17/* ProtSetup -- global protection setup */
diff --git a/mps/code/proti3.c b/mps/code/proti3.c
index 1056ec5a96e..7eed2dcbf75 100644
--- a/mps/code/proti3.c
+++ b/mps/code/proti3.c
@@ -1,6 +1,6 @@
1/* impl.c.proti3: PROTECTION MUTATOR CONTEXT (INTEL 386) 1/* impl.c.proti3: PROTECTION MUTATOR CONTEXT (INTEL 386)
2 * 2 *
3 * $HopeName: MMsrc!proti3.c(trunk.1) $ 3 * $HopeName: MMsrc!proti3.c(trunk.2) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
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
@@ -52,7 +52,7 @@
52#include "mpm.h" 52#include "mpm.h"
53#include "prmci3.h" 53#include "prmci3.h"
54 54
55SRCID(proti3, "$HopeName$"); 55SRCID(proti3, "$HopeName: MMsrc!proti3.c(trunk.2) $");
56 56
57 57
58/* DecodeCB -- Decode an Intel x86 control byte into Hi, Medium & Low fields */ 58/* DecodeCB -- Decode an Intel x86 control byte into Hi, Medium & Low fields */
diff --git a/mps/code/protli.c b/mps/code/protli.c
index 20c9dfc5b55..63279d50183 100644
--- a/mps/code/protli.c
+++ b/mps/code/protli.c
@@ -1,6 +1,6 @@
1/* impl.c.protli: PROTECTION FOR LINUX 1/* impl.c.protli: PROTECTION FOR LINUX
2 * 2 *
3 * $HopeName: $ 3 * $HopeName: MMsrc!protli.c(trunk.1) $
4 * Copyright (C) 1995,1999 Harlequin Group, all rights reserved 4 * Copyright (C) 1995,1999 Harlequin Group, all rights reserved
5 * 5 *
6 */ 6 */
@@ -19,7 +19,7 @@
19#include <stdlib.h> 19#include <stdlib.h>
20#include <sys/mman.h> 20#include <sys/mman.h>
21 21
22SRCID(protli, "$HopeName: $"); 22SRCID(protli, "$HopeName: MMsrc!protli.c(trunk.1) $");
23 23
24 24
25/* ProtSet -- set protection 25/* ProtSet -- set protection
diff --git a/mps/code/protlii3.c b/mps/code/protlii3.c
index 3e3f6b3dd92..8629c750c58 100644
--- a/mps/code/protlii3.c
+++ b/mps/code/protlii3.c
@@ -1,6 +1,6 @@
1/* impl.c.protlii3: PROTECTION FOR LINUX (INTEL 386) 1/* impl.c.protlii3: PROTECTION FOR LINUX (INTEL 386)
2 * 2 *
3 * $HopeName: MMsrc!protlii3.c(trunk.3) $ 3 * $HopeName: MMsrc!protlii3.c(trunk.4) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * SOURCES 6 * SOURCES
@@ -28,7 +28,7 @@
28#include <stdlib.h> 28#include <stdlib.h>
29#include <signal.h> 29#include <signal.h>
30 30
31SRCID(protlii3, "$HopeName: MMsrc!protlii3.c(trunk.3) $"); 31SRCID(protlii3, "$HopeName: MMsrc!protlii3.c(trunk.4) $");
32 32
33 33
34/* Useful stuff that doesn't appear to be in any header files. */ 34/* Useful stuff that doesn't appear to be in any header files. */
diff --git a/mps/code/proto1.c b/mps/code/proto1.c
index 12a39efe7ca..c96be76d4e8 100644
--- a/mps/code/proto1.c
+++ b/mps/code/proto1.c
@@ -1,6 +1,6 @@
1/* impl.c.proto1: PROTECTION FOR DIGITAL UNIX 1/* impl.c.proto1: PROTECTION FOR DIGITAL UNIX
2 * 2 *
3 * $HopeName: MMsrc!proto1.c(trunk.2) $ 3 * $HopeName: MMsrc!proto1.c(trunk.3) $
4 * Copyright (C) 1995,1997 Harlequin Group, all rights reserved 4 * Copyright (C) 1995,1997 Harlequin Group, all rights reserved
5 */ 5 */
6 6
@@ -27,7 +27,7 @@
27/* for getpid() */ 27/* for getpid() */
28#include <unistd.h> 28#include <unistd.h>
29 29
30SRCID(proto1, "$HopeName: MMsrc!proto1.c(trunk.2) $"); 30SRCID(proto1, "$HopeName: MMsrc!proto1.c(trunk.3) $");
31 31
32 32
33/* The previously-installed signal action, as returned by */ 33/* The previously-installed signal action, as returned by */
diff --git a/mps/code/protocol.c b/mps/code/protocol.c
index 8faec02f188..c2f32b66073 100644
--- a/mps/code/protocol.c
+++ b/mps/code/protocol.c
@@ -1,6 +1,6 @@
1/* impl.c.pool: PROTOCOL IMPLEMENTATION 1/* impl.c.pool: PROTOCOL IMPLEMENTATION
2 * 2 *
3 * $HopeName: MMsrc!protocol.c(trunk.2) $ 3 * $HopeName: MMsrc!protocol.c(trunk.3) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 * 5 *
6 * DESIGN 6 * DESIGN
@@ -11,7 +11,7 @@
11#include "mpm.h" 11#include "mpm.h"
12 12
13 13
14SRCID(protocol, "$HopeName: MMsrc!protocol.c(trunk.2) $"); 14SRCID(protocol, "$HopeName: MMsrc!protocol.c(trunk.3) $");
15 15
16 16
17/* ProtocolClassCheck -- check a protocol class */ 17/* ProtocolClassCheck -- check a protocol class */
diff --git a/mps/code/protocol.h b/mps/code/protocol.h
index f2c7e4134fb..7acdf1c397f 100644
--- a/mps/code/protocol.h
+++ b/mps/code/protocol.h
@@ -1,6 +1,6 @@
1/* impl.h.protocol: PROTOCOL INHERITANCE DEFINITIONS 1/* impl.h.protocol: PROTOCOL INHERITANCE DEFINITIONS
2 * 2 *
3 * $HopeName: MMsrc!protocol.h(trunk.4) $ 3 * $HopeName: MMsrc!protocol.h(trunk.5) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/protso.c b/mps/code/protso.c
index 192a61b3323..c662d6cfe52 100644
--- a/mps/code/protso.c
+++ b/mps/code/protso.c
@@ -1,6 +1,6 @@
1/* impl.c.protso: PROTECTION FOR SOLARIS 1/* impl.c.protso: PROTECTION FOR SOLARIS
2 * 2 *
3 * $HopeName: MMsrc!protso.c(trunk.5) $ 3 * $HopeName: MMsrc!protso.c(trunk.6) $
4 * Copyright (C) 1995,1997 Harlequin Group, all rights reserved 4 * Copyright (C) 1995,1997 Harlequin Group, all rights reserved
5 * 5 *
6 */ 6 */
@@ -29,7 +29,7 @@
29#error "protso.c is Solaris specific, but MPS_OS_SO is not set" 29#error "protso.c is Solaris specific, but MPS_OS_SO is not set"
30#endif 30#endif
31 31
32SRCID(protso, "$HopeName: MMsrc!protso.c(trunk.5) $"); 32SRCID(protso, "$HopeName: MMsrc!protso.c(trunk.6) $");
33 33
34 34
35/* Fix up unprototyped system calls. */ 35/* Fix up unprototyped system calls. */
diff --git a/mps/code/protsu.c b/mps/code/protsu.c
index d6d15377ffb..b126520b8bc 100644
--- a/mps/code/protsu.c
+++ b/mps/code/protsu.c
@@ -1,6 +1,6 @@
1/* impl.c.protsu: PROTECTION FOR SUNOS 1/* impl.c.protsu: PROTECTION FOR SUNOS
2 * 2 *
3 * $HopeName: MMsrc!protsu.c(trunk.10) $ 3 * $HopeName: MMsrc!protsu.c(trunk.11) $
4 * Copyright (C) 1997 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1997 Harlequin Limited. All rights reserved.
5 * 5 *
6 * DESIGN 6 * DESIGN
@@ -29,7 +29,7 @@
29#include <signal.h> 29#include <signal.h>
30#include <limits.h> 30#include <limits.h>
31 31
32SRCID(protsu, "$HopeName: MMsrc!protsu.c(trunk.10) $"); 32SRCID(protsu, "$HopeName: MMsrc!protsu.c(trunk.11) $");
33 33
34 34
35/* Fix up unprototyped system calls. */ 35/* Fix up unprototyped system calls. */
diff --git a/mps/code/protw3.c b/mps/code/protw3.c
index f4ac6ea57f3..8e0d73bfb51 100644
--- a/mps/code/protw3.c
+++ b/mps/code/protw3.c
@@ -1,6 +1,6 @@
1/* impl.c.protw3: PROTECTION FOR WIN32 1/* impl.c.protw3: PROTECTION FOR WIN32
2 * 2 *
3 * $HopeName: MMsrc!protw3.c(trunk.15) $ 3 * $HopeName: MMsrc!protw3.c(trunk.16) $
4 * Copyright (C) 1995, 1997 Harlequin Group, all rights reserved 4 * Copyright (C) 1995, 1997 Harlequin Group, all rights reserved
5 */ 5 */
6 6
@@ -18,7 +18,7 @@
18 18
19#include "mpswin.h" 19#include "mpswin.h"
20 20
21SRCID(protw3, "$HopeName: MMsrc!protw3.c(trunk.15) $"); 21SRCID(protw3, "$HopeName: MMsrc!protw3.c(trunk.16) $");
22 22
23 23
24void ProtSetup(void) 24void ProtSetup(void)
diff --git a/mps/code/pthrdext.c b/mps/code/pthrdext.c
index 3ba128d44b5..a568042905f 100644
--- a/mps/code/pthrdext.c
+++ b/mps/code/pthrdext.c
@@ -1,6 +1,6 @@
1/* impl.c.pthreadext: POSIX THREAD EXTENSIONS 1/* impl.c.pthreadext: POSIX THREAD EXTENSIONS
2 * 2 *
3 * $HopeName: MMsrc!pthrdext.c(trunk.2) $ 3 * $HopeName: MMsrc!pthrdext.c(trunk.3) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: Provides extension to Pthreads. 6 * .purpose: Provides extension to Pthreads.
@@ -31,7 +31,7 @@
31 31
32#include "pthrdext.h" 32#include "pthrdext.h"
33 33
34SRCID(pthreadext, "$HopeName$"); 34SRCID(pthreadext, "$HopeName: MMsrc!pthrdext.c(trunk.3) $");
35 35
36 36
37/* PTHREADEXT_SIGSUSPEND, PTHREADEXT_SIGRESUME -- signals used 37/* PTHREADEXT_SIGSUSPEND, PTHREADEXT_SIGRESUME -- signals used
diff --git a/mps/code/pthrdext.h b/mps/code/pthrdext.h
index 32fec1a0c7d..b5a971891e2 100644
--- a/mps/code/pthrdext.h
+++ b/mps/code/pthrdext.h
@@ -1,6 +1,6 @@
1/* impl.h.pthreadext: POSIX THREAD EXTENSIONS 1/* impl.h.pthreadext: POSIX THREAD EXTENSIONS
2 * 2 *
3 * $HopeName: $ 3 * $HopeName: MMsrc!pthrdext.h(trunk.1) $
4 * Copyright (C) 2000 Harlequin Ltd, all rights reserved 4 * Copyright (C) 2000 Harlequin Ltd, all rights reserved
5 * 5 *
6 * .readership: MM developers. 6 * .readership: MM developers.
diff --git a/mps/code/qs.c b/mps/code/qs.c
index 3e4c6f81f3b..db662b74a01 100644
--- a/mps/code/qs.c
+++ b/mps/code/qs.c
@@ -1,6 +1,6 @@
1/* impl.c.qs: QUICKSORT 1/* impl.c.qs: QUICKSORT
2 * 2 *
3 * $HopeName: MMsrc!qs.c(trunk.17) $ 3 * $HopeName: MMsrc!qs.c(trunk.18) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
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.
diff --git a/mps/code/ref.c b/mps/code/ref.c
index 8614cd5b451..167940ccc6d 100644
--- a/mps/code/ref.c
+++ b/mps/code/ref.c
@@ -1,6 +1,6 @@
1/* impl.c.ref: REFERENCES 1/* impl.c.ref: REFERENCES
2 * 2 *
3 * $HopeName: MMsrc!ref.c(trunk.12) $ 3 * $HopeName: MMsrc!ref.c(trunk.13) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: Implement operations on Ref, RefSet, ZoneSet, and Rank. 6 * .purpose: Implement operations on Ref, RefSet, ZoneSet, and Rank.
@@ -10,7 +10,7 @@
10 10
11#include "mpm.h" 11#include "mpm.h"
12 12
13SRCID(ref, "$HopeName: MMsrc!ref.c(trunk.12) $"); 13SRCID(ref, "$HopeName: MMsrc!ref.c(trunk.13) $");
14 14
15 15
16/* RankCheck -- check a rank value */ 16/* RankCheck -- check a rank value */
diff --git a/mps/code/replay.c b/mps/code/replay.c
index ab4ff61e204..cf79d4e58a9 100644
--- a/mps/code/replay.c
+++ b/mps/code/replay.c
@@ -1,7 +1,7 @@
1/* impl.c.replay: Allocation replayer 1/* impl.c.replay: Allocation replayer
2 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 2 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
3 * 3 *
4 * $HopeName: MMsrc!replay.c(MMdevel_alloc_replay.3) $ 4 * $HopeName: MMsrc!replay.c(trunk.2) $
5 */ 5 */
6 6
7#include "config.h" 7#include "config.h"
diff --git a/mps/code/reserv.c b/mps/code/reserv.c
index 77fcc831baf..7dc9467db1f 100644
--- a/mps/code/reserv.c
+++ b/mps/code/reserv.c
@@ -1,6 +1,6 @@
1/* impl.c.reserv: ARENA RESERVOIR 1/* impl.c.reserv: ARENA RESERVOIR
2 * 2 *
3 * $HopeName: MMsrc!reserv.c(trunk.5) $ 3 * $HopeName: MMsrc!reserv.c(trunk.6) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 * 5 *
6 * IMPROVEMENTS 6 * IMPROVEMENTS
@@ -11,7 +11,7 @@
11 11
12#include "mpm.h" 12#include "mpm.h"
13 13
14SRCID(reserv, "$HopeName: MMsrc!reserv.c(trunk.5) $"); 14SRCID(reserv, "$HopeName: MMsrc!reserv.c(trunk.6) $");
15 15
16 16
17/* The reservoir pool is defined here. See design.mps.reservoir */ 17/* The reservoir pool is defined here. See design.mps.reservoir */
diff --git a/mps/code/ring.c b/mps/code/ring.c
index 67674c9fbc7..2131008605a 100644
--- a/mps/code/ring.c
+++ b/mps/code/ring.c
@@ -1,6 +1,6 @@
1/* impl.c.ring: RING IMPLEMENTATION 1/* impl.c.ring: RING IMPLEMENTATION
2 * 2 *
3 * $HopeName$ 3 * $HopeName: MMsrc!ring.c(trunk.8) $
4 * Copyright (C) 1995 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1995 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .intro: This is a portable implementation of Rings. 6 * .intro: This is a portable implementation of Rings.
@@ -17,7 +17,7 @@
17#include "misc.h" 17#include "misc.h"
18 18
19 19
20SRCID(ring, "$HopeName: MMsrc!ring.c(trunk.7) $"); 20SRCID(ring, "$HopeName: MMsrc!ring.c(trunk.8) $");
21 21
22 22
23/* RingCheck, RingCheckSingle -- check the validity of a ring node 23/* RingCheck, RingCheckSingle -- check the validity of a ring node
diff --git a/mps/code/ring.h b/mps/code/ring.h
index 43c71600ec0..ee5ba5170ae 100644
--- a/mps/code/ring.h
+++ b/mps/code/ring.h
@@ -1,6 +1,6 @@
1/* impl.h.ring: RING INTERFACE 1/* impl.h.ring: RING INTERFACE
2 * 2 *
3 * $HopeName: MMsrc!ring.h(MMdevel_pekka_locus.1) $ 3 * $HopeName: MMsrc!ring.h(trunk.2) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/root.c b/mps/code/root.c
index 2643f70785d..20bd643023f 100644
--- a/mps/code/root.c
+++ b/mps/code/root.c
@@ -1,6 +1,6 @@
1/* impl.c.root: ROOT IMPLEMENTATION 1/* impl.c.root: ROOT IMPLEMENTATION
2 * 2 *
3 * $HopeName: MMsrc!root.c(trunk.34) $ 3 * $HopeName: MMsrc!root.c(trunk.35) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: This is the implementation of the root datatype. 6 * .purpose: This is the implementation of the root datatype.
@@ -10,7 +10,7 @@
10 10
11#include "mpm.h" 11#include "mpm.h"
12 12
13SRCID(root, "$HopeName: MMsrc!root.c(trunk.34) $"); 13SRCID(root, "$HopeName: MMsrc!root.c(trunk.35) $");
14 14
15 15
16/* RootStruct -- tracing root structure */ 16/* RootStruct -- tracing root structure */
diff --git a/mps/code/s7ppac/Makefile b/mps/code/s7ppac/Makefile
index 33a41921b8a..6c344d1d3e5 100644
--- a/mps/code/s7ppac/Makefile
+++ b/mps/code/s7ppac/Makefile
@@ -1,6 +1,6 @@
1# impl.makefile.s7ppac: S7PPAC MPW MAKE FILE 1# impl.makefile.s7ppac: S7PPAC MPW MAKE FILE
2# 2#
3# $HopeName: MMsrc!s7ppac:Makefile(trunk.24) $ 3# $HopeName: MMsrc!s7ppac:Makefile(trunk.25) $
4# 4#
5# Copyright (C) 1999 Harlequin Limited. All rights reserved. 5# Copyright (C) 1999 Harlequin Limited. All rights reserved.
6 6
diff --git a/mps/code/sac.c b/mps/code/sac.c
index c63a2cafeed..99232aaf7c0 100644
--- a/mps/code/sac.c
+++ b/mps/code/sac.c
@@ -1,13 +1,13 @@
1/* impl.c.sac: SEGREGATED ALLOCATION CACHES 1/* impl.c.sac: SEGREGATED ALLOCATION CACHES
2 * 2 *
3 * $HopeName: MMsrc!sac.c(trunk.3) $ 3 * $HopeName: MMsrc!sac.c(trunk.4) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
7#include "mpm.h" 7#include "mpm.h"
8#include "sac.h" 8#include "sac.h"
9 9
10SRCID(sac, "$HopeName: MMsrc!sac.c(trunk.3) $"); 10SRCID(sac, "$HopeName: MMsrc!sac.c(trunk.4) $");
11 11
12 12
13/* SACCheck -- check function for SACs */ 13/* SACCheck -- check function for SACs */
diff --git a/mps/code/sac.h b/mps/code/sac.h
index 51d55b2f51d..d1abbe00111 100644
--- a/mps/code/sac.h
+++ b/mps/code/sac.h
@@ -1,6 +1,6 @@
1/* impl.h.sac: SEGREGATED ALLOCATION CACHES INTERFACE 1/* impl.h.sac: SEGREGATED ALLOCATION CACHES INTERFACE
2 * 2 *
3 * $HopeName: MMsrc!sac.h(MM_epcore_brisling.1) $ 3 * $HopeName: MMsrc!sac.h(trunk.2) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/sacss.c b/mps/code/sacss.c
index 774c0fef474..364ab0c7673 100644
--- a/mps/code/sacss.c
+++ b/mps/code/sacss.c
@@ -1,6 +1,6 @@
1/* impl.c.sacss: SAC MANUAL ALLOC STRESS TEST 1/* impl.c.sacss: SAC MANUAL ALLOC STRESS TEST
2 * 2 *
3 * $HopeName: MMsrc!sacss.c(trunk.3) $ 3 * $HopeName: MMsrc!sacss.c(trunk.4) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/sc.gmk b/mps/code/sc.gmk
index 2c1da32adbd..ae66dc48afd 100644
--- a/mps/code/sc.gmk
+++ b/mps/code/sc.gmk
@@ -1,6 +1,6 @@
1# impl.gmk.sc: GNUMAKEFILE FRAGMENT FOR SunPro C 1# impl.gmk.sc: GNUMAKEFILE FRAGMENT FOR SunPro C
2# 2#
3# $HopeName: MMsrc!sc.gmk(trunk.4) $ 3# $HopeName: MMsrc!sc.gmk(trunk.5) $
4# 4#
5# This file is included by platform makefiles that use the SunPro C 5# This file is included by platform makefiles that use the SunPro C
6# compiler. It defines the compiler specific variables that the 6# compiler. It defines the compiler specific variables that the
diff --git a/mps/code/seg.c b/mps/code/seg.c
index 50225429efe..2e8c0db7476 100644
--- a/mps/code/seg.c
+++ b/mps/code/seg.c
@@ -1,6 +1,6 @@
1/* impl.c.seg: SEGMENTS 1/* impl.c.seg: SEGMENTS
2 * 2 *
3 * $HopeName: MMsrc!seg.c(trunk.29) $ 3 * $HopeName: MMsrc!seg.c(trunk.30) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .design: The design for this module is design.mps.seg. 6 * .design: The design for this module is design.mps.seg.
@@ -29,7 +29,7 @@
29#include "tract.h" 29#include "tract.h"
30#include "mpm.h" 30#include "mpm.h"
31 31
32SRCID(seg, "$HopeName: MMsrc!seg.c(trunk.29) $"); 32SRCID(seg, "$HopeName: MMsrc!seg.c(trunk.30) $");
33 33
34 34
35/* SegGCSeg -- convert generic Seg to GCSeg */ 35/* SegGCSeg -- convert generic Seg to GCSeg */
diff --git a/mps/code/segsmss.c b/mps/code/segsmss.c
index ba557fc6378..16c7cfa70c6 100644
--- a/mps/code/segsmss.c
+++ b/mps/code/segsmss.c
@@ -1,6 +1,6 @@
1/* impl.c.segsmss: Segment splitting and merging stress test 1/* impl.c.segsmss: Segment splitting and merging stress test
2 * 2 *
3 * $HopeName: MMsrc!segsmss.c(trunk.7) $ 3 * $HopeName: MMsrc!segsmss.c(trunk.8) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .design: Adapted from amsss.c (because AMS already supports 6 * .design: Adapted from amsss.c (because AMS already supports
diff --git a/mps/code/shield.c b/mps/code/shield.c
index c472e48d71e..15fe91b6626 100644
--- a/mps/code/shield.c
+++ b/mps/code/shield.c
@@ -1,6 +1,6 @@
1/* impl.c.shield: SHIELD IMPLEMENTATION 1/* impl.c.shield: SHIELD IMPLEMENTATION
2 * 2 *
3 * $HopeName: MMsrc!shield.c(trunk.15) $ 3 * $HopeName: MMsrc!shield.c(trunk.16) $
4 * Copyright (C) 1997 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1997 Harlequin Limited. All rights reserved.
5 * 5 *
6 * See: idea.shield, design.mps.shield. 6 * See: idea.shield, design.mps.shield.
@@ -74,7 +74,7 @@
74 74
75#include "mpm.h" 75#include "mpm.h"
76 76
77SRCID(shield, "$HopeName: MMsrc!shield.c(trunk.15) $"); 77SRCID(shield, "$HopeName: MMsrc!shield.c(trunk.16) $");
78 78
79 79
80void (ShieldSuspend)(Arena arena) 80void (ShieldSuspend)(Arena arena)
diff --git a/mps/code/sos8cx.gmk b/mps/code/sos8cx.gmk
index 0a961b81ddc..3d8d97fe51e 100644
--- a/mps/code/sos8cx.gmk
+++ b/mps/code/sos8cx.gmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!sos8cx.gmk(trunk.9) $ 3# $HopeName: MMsrc!sos8cx.gmk(trunk.10) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
5# 5#
6# Instead of compiling object files, this platform (using the cxref 6# Instead of compiling object files, this platform (using the cxref
diff --git a/mps/code/sos8gc.gmk b/mps/code/sos8gc.gmk
index 683fe408034..b8ff1cbc894 100644
--- a/mps/code/sos8gc.gmk
+++ b/mps/code/sos8gc.gmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!sos8gc.gmk(trunk.28) $ 3# $HopeName: MMsrc!sos8gc.gmk(trunk.29) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 5
6PFM = sos8gc 6PFM = sos8gc
diff --git a/mps/code/sos8gp.gmk b/mps/code/sos8gp.gmk
index cbac10da2b1..22154a215b7 100644
--- a/mps/code/sos8gp.gmk
+++ b/mps/code/sos8gp.gmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!sos8gp.gmk(trunk.6) $ 3# $HopeName: MMsrc!sos8gp.gmk(trunk.7) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
5# 5#
6# This is the GNU makefile for platform.sos8gp. 6# This is the GNU makefile for platform.sos8gp.
diff --git a/mps/code/sos9sc.gmk b/mps/code/sos9sc.gmk
index 69969395de8..c2537fbdde9 100644
--- a/mps/code/sos9sc.gmk
+++ b/mps/code/sos9sc.gmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!sos9sc.gmk(trunk.22) $ 3# $HopeName: MMsrc!sos9sc.gmk(trunk.23) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
5# 5#
6# This is the GNU makefile for platform.sos9sc. 6# This is the GNU makefile for platform.sos9sc.
diff --git a/mps/code/span.c b/mps/code/span.c
index 24f203d26c4..0b42c6f1388 100644
--- a/mps/code/span.c
+++ b/mps/code/span.c
@@ -1,6 +1,6 @@
1/* impl.c.span: ANSI STACK PROBE 1/* impl.c.span: ANSI STACK PROBE
2 * 2 *
3 * $HopeName: MMsrc!span.c(trunk.2) $ 3 * $HopeName: MMsrc!span.c(trunk.3) $
4 * Copyright (C) 1997 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1997 Harlequin Limited. All rights reserved.
5 * 5 *
6 * PURPOSE 6 * PURPOSE
@@ -13,7 +13,7 @@
13 13
14#include "mpm.h" 14#include "mpm.h"
15 15
16SRCID(span, "$HopeName: MMsrc!span.c(trunk.2) $"); 16SRCID(span, "$HopeName: MMsrc!span.c(trunk.3) $");
17 17
18 18
19/* StackProbe -- probe above the stack to provoke early stack overflow */ 19/* StackProbe -- probe above the stack to provoke early stack overflow */
diff --git a/mps/code/spi3.asm b/mps/code/spi3.asm
index c13e834ddad..a00196ce55f 100644
--- a/mps/code/spi3.asm
+++ b/mps/code/spi3.asm
@@ -1,6 +1,6 @@
1; impl.asm.spi3: STACK PROBE 1; impl.asm.spi3: STACK PROBE
2; 2;
3; $HopeName: MMsrc!spi3.asm(trunk.1) $ 3; $HopeName: MMsrc!spi3.asm(trunk.2) $
4; Copyright (C) 1997 Harlequin Limited. All rights reserved. 4; Copyright (C) 1997 Harlequin Limited. All rights reserved.
5; 5;
6; This function reads a location that is probeDepth words beyond 6; This function reads a location that is probeDepth words beyond
diff --git a/mps/code/splay.c b/mps/code/splay.c
index 5416e922598..0c425a67f70 100644
--- a/mps/code/splay.c
+++ b/mps/code/splay.c
@@ -1,6 +1,6 @@
1/* impl.c.splay: SPLAY TREE IMPLEMENTATION 1/* impl.c.splay: SPLAY TREE IMPLEMENTATION
2 * 2 *
3 * $HopeName: MMsrc!splay.c(trunk.8) $ 3 * $HopeName: MMsrc!splay.c(trunk.9) $
4 * Copyright (C) 1998 Harlequin Group plc. All rights reserved. 4 * Copyright (C) 1998 Harlequin Group plc. All rights reserved.
5 * 5 *
6 * .purpose: Splay trees are used to manage potentially unbounded 6 * .purpose: Splay trees are used to manage potentially unbounded
@@ -18,7 +18,7 @@
18#include "mpm.h" 18#include "mpm.h"
19 19
20 20
21SRCID(splay, "$HopeName: MMsrc!splay.c(trunk.8) $"); 21SRCID(splay, "$HopeName: MMsrc!splay.c(trunk.9) $");
22 22
23/* Basic getter and setter methods */ 23/* Basic getter and setter methods */
24#define SplayTreeRoot(t) RVALUE((t)->root) 24#define SplayTreeRoot(t) RVALUE((t)->root)
diff --git a/mps/code/splay.h b/mps/code/splay.h
index 98e41a0cd89..5bc84496e94 100644
--- a/mps/code/splay.h
+++ b/mps/code/splay.h
@@ -1,6 +1,6 @@
1/* impl.h.splay: SPLAY TREE HEADER 1/* impl.h.splay: SPLAY TREE HEADER
2 * 2 *
3 * $HopeName: MMsrc!splay.h(trunk.2) $ 3 * $HopeName: MMsrc!splay.h(trunk.3) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .source: design.mps.splay 6 * .source: design.mps.splay
diff --git a/mps/code/ss.h b/mps/code/ss.h
index 5bc8524d657..eb6951299b7 100644
--- a/mps/code/ss.h
+++ b/mps/code/ss.h
@@ -1,7 +1,7 @@
1/* impl.h.ss 1/* impl.h.ss
2 * STACK SCANNING 2 * STACK SCANNING
3 * 3 *
4 * $HopeName: MMsrc!ss.h(MMdevel_restr.2) $ 4 * $HopeName: MMsrc!ss.h(trunk.3) $
5 * 5 *
6 * Copyright (C) 1995 Harlequin Group, all rights reserved 6 * Copyright (C) 1995 Harlequin Group, all rights reserved
7 * 7 *
diff --git a/mps/code/ssan.c b/mps/code/ssan.c
index 0143a3738dc..c3af944a9ae 100644
--- a/mps/code/ssan.c
+++ b/mps/code/ssan.c
@@ -1,6 +1,6 @@
1/* impl.c.ssan: ANSI STACK SCANNER 1/* impl.c.ssan: ANSI STACK SCANNER
2 * 2 *
3 * $HopeName$ 3 * $HopeName: MMsrc!ssan.c(trunk.3) $
4 * Copyright (C) 1996 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1996 Harlequin Limited. All rights reserved.
5 * 5 *
6 * This module provides zero functionality. It exists to feed the 6 * This module provides zero functionality. It exists to feed the
@@ -12,7 +12,7 @@
12#include "ss.h" 12#include "ss.h"
13 13
14 14
15SRCID(ssan, "$HopeName$"); 15SRCID(ssan, "$HopeName: MMsrc!ssan.c(trunk.3) $");
16 16
17 17
18Res StackScan(ScanState ss, Addr *stackBot) 18Res StackScan(ScanState ss, Addr *stackBot)
diff --git a/mps/code/sslii3.c b/mps/code/sslii3.c
index 23e0f25c2a2..47c71b8d5b8 100644
--- a/mps/code/sslii3.c
+++ b/mps/code/sslii3.c
@@ -1,6 +1,6 @@
1/* impl.c.sslii3: LINUX/INTEL STACK SCANNING 1/* impl.c.sslii3: LINUX/INTEL STACK SCANNING
2 * 2 *
3 * $HopeName: MMsrc!sslii3.c(trunk.1) $ 3 * $HopeName: MMsrc!sslii3.c(trunk.2) $
4 * Copyright (C) 1999. Harlequin Group plc. All rights reserved. 4 * Copyright (C) 1999. Harlequin Group plc. All rights reserved.
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
@@ -32,7 +32,7 @@
32 32
33#include "mpm.h" 33#include "mpm.h"
34 34
35SRCID(sslii3, "$HopeName: MMsrc!sslii3.c(trunk.1) $"); 35SRCID(sslii3, "$HopeName: MMsrc!sslii3.c(trunk.2) $");
36 36
37/* .assume.asm.order */ 37/* .assume.asm.order */
38#define ASMV(x) __asm__ volatile (x) 38#define ASMV(x) __asm__ volatile (x)
diff --git a/mps/code/sso1al.s b/mps/code/sso1al.s
index 8ade1783d61..7bf85aa2a93 100644
--- a/mps/code/sso1al.s
+++ b/mps/code/sso1al.s
@@ -1,6 +1,6 @@
1 # impl.s.sso1al: STACK SCANNING FOR DIGITAL UNIX / ALPHA 1 # impl.s.sso1al: STACK SCANNING FOR DIGITAL UNIX / ALPHA
2 # 2 #
3 # $HopeName: MMsrc!sso1al.s(trunk.1) $ 3 # $HopeName: MMsrc!sso1al.s(trunk.2) $
4 # Copyright (C) 1997 Harlequin Group, all rights reserved 4 # Copyright (C) 1997 Harlequin Group, all rights reserved
5 # 5 #
6 # .readership: Any MPS developer that is prepared to read Alpha 6 # .readership: Any MPS developer that is prepared to read Alpha
diff --git a/mps/code/sssos8.s b/mps/code/sssos8.s
index 41c0ea5807e..b0b13386fd8 100644
--- a/mps/code/sssos8.s
+++ b/mps/code/sssos8.s
@@ -2,7 +2,7 @@
2! 2!
3! STACK SCANNING 3! STACK SCANNING
4! 4!
5! $HopeName: MMsrc!sssos9sc.S(trunk.1) $ 5! $HopeName: MMsrc!sssos8.s(trunk.1) $
6! 6!
7! Copyright (C) 1995 Harlequin Group, all rights reserved 7! Copyright (C) 1995 Harlequin Group, all rights reserved
8! 8!
diff --git a/mps/code/sssus8.s b/mps/code/sssus8.s
index 8fd9e5845aa..97b5c66f33d 100644
--- a/mps/code/sssus8.s
+++ b/mps/code/sssus8.s
@@ -2,7 +2,7 @@
2! 2!
3! STACK SCANNING 3! STACK SCANNING
4! 4!
5! $HopeName: MMsrc!sssos9sc.S(trunk.1) $ 5! $HopeName: MMsrc!sssus8.s(trunk.5) $
6! 6!
7! Copyright (C) 1995 Harlequin Group, all rights reserved 7! Copyright (C) 1995 Harlequin Group, all rights reserved
8! 8!
diff --git a/mps/code/ssw3i3.c b/mps/code/ssw3i3.c
index 977ebffb180..7a6caa07add 100644
--- a/mps/code/ssw3i3.c
+++ b/mps/code/ssw3i3.c
@@ -1,6 +1,6 @@
1/* impl.c.ssw3i3: WIN32/INTEL STACK SCANNING 1/* impl.c.ssw3i3: WIN32/INTEL STACK SCANNING
2 * 2 *
3 * $HopeName: MMsrc!ssw3i3.c() $ 3 * $HopeName: MMsrc!ssw3i3.c(trunk.2) $
4 * Copyright (C) 1999. Harlequin Group plc. All rights reserved. 4 * Copyright (C) 1999. Harlequin Group plc. All rights reserved.
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
@@ -19,7 +19,7 @@
19 19
20#include "mpm.h" 20#include "mpm.h"
21 21
22SRCID(ssw3i3, "$HopeName: MMsrc!ssw3i3.c() $"); 22SRCID(ssw3i3, "$HopeName: MMsrc!ssw3i3.c(trunk.2) $");
23 23
24 24
25Res StackScan(ScanState ss, Addr *stackBot) 25Res StackScan(ScanState ss, Addr *stackBot)
diff --git a/mps/code/sus8gc.gmk b/mps/code/sus8gc.gmk
index 53c9d7f6051..b76bcd13761 100644
--- a/mps/code/sus8gc.gmk
+++ b/mps/code/sus8gc.gmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!sus8gc.gmk(trunk.42) $ 3# $HopeName: MMsrc!sus8gc.gmk(trunk.43) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 5
6PFM = sus8gc 6PFM = sus8gc
diff --git a/mps/code/sus8lc.gmk b/mps/code/sus8lc.gmk
index fda51d3d574..cf75a5f05d1 100644
--- a/mps/code/sus8lc.gmk
+++ b/mps/code/sus8lc.gmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!sus8lc.gmk(trunk.20) $ 3# $HopeName: MMsrc!sus8lc.gmk(trunk.21) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
5# 5#
6# This is the GNU makefile for platform.sus8lc. 6# This is the GNU makefile for platform.sus8lc.
diff --git a/mps/code/table.c b/mps/code/table.c
index edc8fb884b4..f22898a1aed 100644
--- a/mps/code/table.c
+++ b/mps/code/table.c
@@ -1,6 +1,6 @@
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 * $HopeName$ 3 * $HopeName: MMsrc!table.c(trunk.3) $
4 * Copyright (C) 1999 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999 Harlequin Limited. All rights reserved.
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
diff --git a/mps/code/table.h b/mps/code/table.h
index 46864a54b1b..7cab8ece95e 100644
--- a/mps/code/table.h
+++ b/mps/code/table.h
@@ -1,7 +1,7 @@
1/* impl.h.table: Interface for a dictionary 1/* impl.h.table: Interface for a dictionary
2 * Copyright (C) 1997, 1999 Harlequin Group plc. All rights reserved. 2 * Copyright (C) 1997, 1999 Harlequin Group plc. All rights reserved.
3 * 3 *
4 * $HopeName: MMsrc!table.h(trunk.1) $ 4 * $HopeName: MMsrc!table.h(trunk.2) $
5 */ 5 */
6 6
7#ifndef table_h 7#ifndef table_h
diff --git a/mps/code/teletest.c b/mps/code/teletest.c
index 8300355afe5..863b2370c31 100644
--- a/mps/code/teletest.c
+++ b/mps/code/teletest.c
@@ -1,6 +1,6 @@
1/* impl.c.teletest: TELEMETRY TEST 1/* impl.c.teletest: TELEMETRY TEST
2 * 2 *
3 * $HopeName: MMsrc!teletest.c(trunk.5) $ 3 * $HopeName: MMsrc!teletest.c(trunk.6) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
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.
@@ -14,7 +14,7 @@
14#include <stdlib.h> 14#include <stdlib.h>
15 15
16 16
17SRCID(teletest, "$HopeName: MMsrc!teletest.c(trunk.5) $"); 17SRCID(teletest, "$HopeName: MMsrc!teletest.c(trunk.6) $");
18 18
19 19
20static mps_arena_t arena; 20static mps_arena_t arena;
diff --git a/mps/code/testlib.c b/mps/code/testlib.c
index d7ea32271f9..4afa690284c 100644
--- a/mps/code/testlib.c
+++ b/mps/code/testlib.c
@@ -1,6 +1,6 @@
1/* impl.c.testlib: TEST LIBRARY 1/* impl.c.testlib: TEST LIBRARY
2 * 2 *
3 * $HopeName: MMsrc!testlib.c(trunk.22) $ 3 * $HopeName: MMsrc!testlib.c(trunk.23) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
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.
diff --git a/mps/code/testlib.h b/mps/code/testlib.h
index 0db0824c983..7e71de4b73d 100644
--- a/mps/code/testlib.h
+++ b/mps/code/testlib.h
@@ -1,6 +1,6 @@
1/* impl.h.testlib: TEST LIBRARY INTERFACE 1/* impl.h.testlib: TEST LIBRARY INTERFACE
2 * 2 *
3 * $HopeName: MMsrc!testlib.h(trunk.21) $ 3 * $HopeName: MMsrc!testlib.h(trunk.22) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
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.
diff --git a/mps/code/th.h b/mps/code/th.h
index 66ade83520d..62f8c2382fd 100644
--- a/mps/code/th.h
+++ b/mps/code/th.h
@@ -1,6 +1,6 @@
1/* impl.h.th: THREAD MANAGER 1/* impl.h.th: THREAD MANAGER
2 * 2 *
3 * $HopeName$ 3 * $HopeName: MMsrc!th.h(trunk.9) $
4 * Copyright (C) 1995 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1995 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: Provides thread suspension facilities to the shield. 6 * .purpose: Provides thread suspension facilities to the shield.
diff --git a/mps/code/than.c b/mps/code/than.c
index 266705a0293..47c3dad683e 100644
--- a/mps/code/than.c
+++ b/mps/code/than.c
@@ -1,6 +1,6 @@
1/* impl.c.than: ANSI THREADS MANAGER 1/* impl.c.than: ANSI THREADS MANAGER
2 * 2 *
3 * $HopeName: MMsrc!than.c(trunk.19) $ 3 * $HopeName: MMsrc!than.c(trunk.20) $
4 * Copyright (C) 1999. Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999. Harlequin Limited. All rights reserved.
5 * 5 *
6 * This is a single-threaded implementation of the threads manager. 6 * This is a single-threaded implementation of the threads manager.
@@ -14,7 +14,7 @@
14 14
15#include "mpm.h" 15#include "mpm.h"
16 16
17SRCID(than, "$HopeName: MMsrc!than.c(trunk.19) $"); 17SRCID(than, "$HopeName: MMsrc!than.c(trunk.20) $");
18 18
19 19
20typedef struct ThreadStruct { /* ANSI fake thread structure */ 20typedef struct ThreadStruct { /* ANSI fake thread structure */
diff --git a/mps/code/thlii4.c b/mps/code/thlii4.c
index f4384d611fe..2669df45a2f 100644
--- a/mps/code/thlii4.c
+++ b/mps/code/thlii4.c
@@ -1,6 +1,6 @@
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 * $HopeName: MMsrc!thlii4.c(trunk.2) $ 3 * $HopeName: MMsrc!thlii4.c(trunk.3) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: This is a pthreads implementation of the threads manager. 6 * .purpose: This is a pthreads implementation of the threads manager.
@@ -46,7 +46,7 @@
46#include <pthread.h> 46#include <pthread.h>
47#include "pthrdext.h" 47#include "pthrdext.h"
48 48
49SRCID(thlii4, "$HopeName: MMsrc!thlii4.c(trunk.2) $"); 49SRCID(thlii4, "$HopeName: MMsrc!thlii4.c(trunk.3) $");
50 50
51 51
52/* ThreadStruct -- thread desriptor */ 52/* ThreadStruct -- thread desriptor */
diff --git a/mps/code/thw3i3.c b/mps/code/thw3i3.c
index 1f193147753..84722c51c58 100644
--- a/mps/code/thw3i3.c
+++ b/mps/code/thw3i3.c
@@ -1,6 +1,6 @@
1/* impl.c.thw3i3: WIN32 THREAD MANAGER 1/* impl.c.thw3i3: WIN32 THREAD MANAGER
2 * 2 *
3 * $HopeName: MMsrc!thw3i3.c(trunk.24) $ 3 * $HopeName: MMsrc!thw3i3.c(trunk.25) $
4 * Copyright (C) 1999. Harlequin Limited. All rights reserved. 4 * Copyright (C) 1999. Harlequin Limited. All rights reserved.
5 * 5 *
6 * Implements thread registration, suspension, and stack 6 * Implements thread registration, suspension, and stack
@@ -80,7 +80,7 @@
80 80
81#include "mpswin.h" 81#include "mpswin.h"
82 82
83SRCID(thw3i3, "$HopeName: MMsrc!thw3i3.c(trunk.24) $"); 83SRCID(thw3i3, "$HopeName: MMsrc!thw3i3.c(trunk.25) $");
84 84
85 85
86typedef struct ThreadStruct { /* Win32 thread structure */ 86typedef struct ThreadStruct { /* Win32 thread structure */
diff --git a/mps/code/trace.c b/mps/code/trace.c
index 619e67480f0..f37d5b9e679 100644
--- a/mps/code/trace.c
+++ b/mps/code/trace.c
@@ -1,6 +1,6 @@
1/* impl.c.trace: GENERIC TRACER IMPLEMENTATION 1/* impl.c.trace: GENERIC TRACER IMPLEMENTATION
2 * 2 *
3 * $HopeName: MMsrc!trace.c(trunk.102) $ 3 * $HopeName: MMsrc!trace.c(trunk.103) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .design: design.mps.trace. */ 6 * .design: design.mps.trace. */
@@ -9,7 +9,7 @@
9#include "mpm.h" 9#include "mpm.h"
10#include <limits.h> /* for LONG_MAX */ 10#include <limits.h> /* for LONG_MAX */
11 11
12SRCID(trace, "$HopeName: MMsrc!trace.c(trunk.102) $"); 12SRCID(trace, "$HopeName: MMsrc!trace.c(trunk.103) $");
13 13
14 14
15/* Types */ 15/* Types */
diff --git a/mps/code/tract.c b/mps/code/tract.c
index 8028ff8b1c5..69e6a766567 100644
--- a/mps/code/tract.c
+++ b/mps/code/tract.c
@@ -1,6 +1,6 @@
1/* impl.c.tract: PAGE TABLES 1/* impl.c.tract: PAGE TABLES
2 * 2 *
3 * $HopeName: MMsrc!tract.c(trunk.5) $ 3 * $HopeName: MMsrc!tract.c(trunk.6) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .ullagepages: Pages whose page index is < allocBase are recorded as 6 * .ullagepages: Pages whose page index is < allocBase are recorded as
@@ -13,7 +13,7 @@
13#include "boot.h" 13#include "boot.h"
14#include "mpm.h" 14#include "mpm.h"
15 15
16SRCID(tract, "$HopeName: MMsrc!tract.c(trunk.5) $"); 16SRCID(tract, "$HopeName: MMsrc!tract.c(trunk.6) $");
17 17
18 18
19static void ChunkDecache(Arena arena, Chunk chunk); 19static void ChunkDecache(Arena arena, Chunk chunk);
diff --git a/mps/code/tract.h b/mps/code/tract.h
index 427e480f5f2..372b85e4b17 100644
--- a/mps/code/tract.h
+++ b/mps/code/tract.h
@@ -1,6 +1,6 @@
1/* impl.h.tract: PAGE TABLE INTERFACE 1/* impl.h.tract: PAGE TABLE INTERFACE
2 * 2 *
3 * $HopeName: MMsrc!tract.h(trunk.6) $ 3 * $HopeName: MMsrc!tract.h(trunk.7) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
diff --git a/mps/code/version.c b/mps/code/version.c
index 73517ab5a09..ac4b82587c1 100644
--- a/mps/code/version.c
+++ b/mps/code/version.c
@@ -1,6 +1,6 @@
1/* impl.c.version: VERSION INSPECTION 1/* impl.c.version: VERSION INSPECTION
2 * 2 *
3 * $HopeName$ 3 * $HopeName: MMsrc!version.c(trunk.3) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * PURPOSE 6 * PURPOSE
@@ -18,7 +18,7 @@
18#include "mpm.h" 18#include "mpm.h"
19 19
20 20
21SRCID(version, "$HopeName$"); 21SRCID(version, "$HopeName: MMsrc!version.c(trunk.3) $");
22 22
23 23
24/* MPS_RELEASE -- the release name 24/* MPS_RELEASE -- the release name
@@ -28,7 +28,7 @@ SRCID(version, "$HopeName$");
28 * whatever. 28 * whatever.
29 */ 29 */
30 30
31#define MPS_RELEASE "$HopeName$ *** DEVELOPMENT ONLY ***" 31#define MPS_RELEASE "$HopeName: MMsrc!version.c(trunk.3) $ *** DEVELOPMENT ONLY ***"
32 32
33 33
34/* MPSCopyrightNotice -- copyright notice for the binary 34/* MPSCopyrightNotice -- copyright notice for the binary
diff --git a/mps/code/vman.c b/mps/code/vman.c
index d57a056320f..f5cc0e8cbc5 100644
--- a/mps/code/vman.c
+++ b/mps/code/vman.c
@@ -1,6 +1,6 @@
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 * $HopeName: MMsrc!vman.c(trunk.21) $ 3 * $HopeName: MMsrc!vman.c(trunk.22) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
@@ -9,7 +9,7 @@
9#include <stdlib.h> /* for malloc and free */ 9#include <stdlib.h> /* for malloc and free */
10#include <string.h> /* for memset */ 10#include <string.h> /* for memset */
11 11
12SRCID(vman, "$HopeName: MMsrc!vman.c(trunk.21) $"); 12SRCID(vman, "$HopeName: MMsrc!vman.c(trunk.22) $");
13 13
14 14
15/* VMStruct -- virtual memory structure */ 15/* VMStruct -- virtual memory structure */
diff --git a/mps/code/vmi5.c b/mps/code/vmi5.c
index 6eda6c4b16d..31a427a7a50 100644
--- a/mps/code/vmi5.c
+++ b/mps/code/vmi5.c
@@ -1,6 +1,6 @@
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 * $HopeName: MMsrc!vmi5.c(trunk.4) $ 3 * $HopeName: MMsrc!vmi5.c(trunk.6) $
4 * Copyright (C) 1997, 1998 Harlequin Group plc. All rights reserved. 4 * Copyright (C) 1997, 1998 Harlequin Group plc. All rights reserved.
5 * 5 *
6 * Design: design.mps.vm 6 * Design: design.mps.vm
@@ -51,7 +51,7 @@
51#define MAP_FAILED ((void *)-1) 51#define MAP_FAILED ((void *)-1)
52#endif 52#endif
53 53
54SRCID(vmi5, "$HopeName: MMsrc!vmi5.c(trunk.4) $"); 54SRCID(vmi5, "$HopeName: MMsrc!vmi5.c(trunk.6) $");
55 55
56 56
57/* VMStruct -- virtual memory structure */ 57/* VMStruct -- virtual memory structure */
@@ -71,6 +71,7 @@ typedef struct VMStruct {
71 71
72Align VMAlign(VM vm) 72Align VMAlign(VM vm)
73{ 73{
74 AVERT(VM, vm);
74 return vm->align; 75 return vm->align;
75} 76}
76 77
diff --git a/mps/code/vmli.c b/mps/code/vmli.c
index 8fb9c978ed4..461367422d7 100644
--- a/mps/code/vmli.c
+++ b/mps/code/vmli.c
@@ -1,6 +1,6 @@
1/* impl.c.vmli: VIRTUAL MEMORY MAPPING FOR LINUX 1/* impl.c.vmli: VIRTUAL MEMORY MAPPING FOR LINUX
2 * 2 *
3 * $HopeName: MMsrc!vmli.c(trunk.7) $ 3 * $HopeName: MMsrc!vmli.c(trunk.9) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .purpose: This is the implementation of the virtual memory mapping 6 * .purpose: This is the implementation of the virtual memory mapping
@@ -55,7 +55,7 @@
55#error "vmli.c is LINUX specific, but MPS_OS_LI is not set" 55#error "vmli.c is LINUX specific, but MPS_OS_LI is not set"
56#endif 56#endif
57 57
58SRCID(vmli, "$HopeName: MMsrc!vmli.c(trunk.7) $"); 58SRCID(vmli, "$HopeName: MMsrc!vmli.c(trunk.9) $");
59 59
60 60
61/* VMStruct -- virtual memory structure */ 61/* VMStruct -- virtual memory structure */
@@ -75,6 +75,8 @@ typedef struct VMStruct {
75 75
76Align VMAlign(VM vm) 76Align VMAlign(VM vm)
77{ 77{
78 AVERT(VM, vm);
79
78 return vm->align; 80 return vm->align;
79} 81}
80 82
diff --git a/mps/code/vmo1.c b/mps/code/vmo1.c
index 84c2e08e6da..0ee771eff38 100644
--- a/mps/code/vmo1.c
+++ b/mps/code/vmo1.c
@@ -1,6 +1,6 @@
1/* impl.c.vmo1: VIRTUAL MEMORY MAPPING FOR DIGITAL UNIX 1/* impl.c.vmo1: VIRTUAL MEMORY MAPPING FOR DIGITAL UNIX
2 * 2 *
3 * $HopeName: MMsrc!vmo1.c(trunk.9) $ 3 * $HopeName: MMsrc!vmo1.c(trunk.11) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .design: design.mps.vm, design.mps.vmo1 6 * .design: design.mps.vm, design.mps.vmo1
@@ -41,7 +41,7 @@
41/* for getpagesize(2),close(2) */ 41/* for getpagesize(2),close(2) */
42#include <unistd.h> 42#include <unistd.h>
43 43
44SRCID(vmo1, "$HopeName: MMsrc!vmo1.c(trunk.9) $"); 44SRCID(vmo1, "$HopeName: MMsrc!vmo1.c(trunk.11) $");
45 45
46 46
47/* Fix unprototyped system calls 47/* Fix unprototyped system calls
@@ -74,6 +74,8 @@ typedef struct VMStruct {
74 74
75Align VMAlign(VM vm) 75Align VMAlign(VM vm)
76{ 76{
77 AVERT(VM, vm);
78
77 return vm->align; 79 return vm->align;
78} 80}
79 81
diff --git a/mps/code/vmso.c b/mps/code/vmso.c
index 4bc1122721c..cdbe1ce4087 100644
--- a/mps/code/vmso.c
+++ b/mps/code/vmso.c
@@ -1,6 +1,6 @@
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 * $HopeName: MMsrc!vmso.c(trunk.14) $ 3 * $HopeName: MMsrc!vmso.c(trunk.16) $
4 * Copyright (C) 1998 Harlequin Group plc. All rights reserved. 4 * Copyright (C) 1998 Harlequin Group plc. All rights reserved.
5 * 5 *
6 * DESIGN 6 * DESIGN
@@ -53,7 +53,7 @@
53/* unistd for _SC_PAGESIZE */ 53/* unistd for _SC_PAGESIZE */
54#include <unistd.h> 54#include <unistd.h>
55 55
56SRCID(vmso, "$HopeName: MMsrc!vmso.c(trunk.14) $"); 56SRCID(vmso, "$HopeName: MMsrc!vmso.c(trunk.16) $");
57 57
58 58
59/* Fix up unprototyped system calls. */ 59/* Fix up unprototyped system calls. */
@@ -80,6 +80,7 @@ typedef struct VMStruct {
80 80
81Align VMAlign(VM vm) 81Align VMAlign(VM vm)
82{ 82{
83 AVERT(VM, vm);
83 return vm->align; 84 return vm->align;
84} 85}
85 86
diff --git a/mps/code/vmsu.c b/mps/code/vmsu.c
index 50ab350b3c8..dd1c6a76573 100644
--- a/mps/code/vmsu.c
+++ b/mps/code/vmsu.c
@@ -1,6 +1,6 @@
1/* impl.c.vmsu: VIRTUAL MEMORY MAPPING FOR SUNOS 4 1/* impl.c.vmsu: VIRTUAL MEMORY MAPPING FOR SUNOS 4
2 * 2 *
3 * $HopeName: MMsrc!vmsu.c(trunk.20) $ 3 * $HopeName: MMsrc!vmsu.c(trunk.22) $
4 * Copyright (C) 1998 Harlequin Limited. All rights reserved. 4 * Copyright (C) 1998 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .design: See design.mps.vm for general design. 6 * .design: See design.mps.vm for general design.
@@ -49,7 +49,7 @@
49#include <sys/errno.h> 49#include <sys/errno.h>
50#include <limits.h> 50#include <limits.h>
51 51
52SRCID(vmsu, "$HopeName: MMsrc!vmsu.c(trunk.20) $"); 52SRCID(vmsu, "$HopeName: MMsrc!vmsu.c(trunk.22) $");
53 53
54 54
55/* Fix up unprototyped system calls. */ 55/* Fix up unprototyped system calls. */
@@ -79,6 +79,7 @@ typedef struct VMStruct {
79 79
80Align VMAlign(VM vm) 80Align VMAlign(VM vm)
81{ 81{
82 AVERT(VM, vm);
82 return vm->align; 83 return vm->align;
83} 84}
84 85
diff --git a/mps/code/vmw3.c b/mps/code/vmw3.c
index e57cee185c1..208357235ba 100644
--- a/mps/code/vmw3.c
+++ b/mps/code/vmw3.c
@@ -1,6 +1,6 @@
1/* impl.c.vmw3: VIRTUAL MEMORY MAPPING FOR WIN32 1/* impl.c.vmw3: VIRTUAL MEMORY MAPPING FOR WIN32
2 * 2 *
3 * $HopeName: MMsrc!vmw3.c(trunk.34) $ 3 * $HopeName: MMsrc!vmw3.c(trunk.36) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .design: See design.mps.vm. 6 * .design: See design.mps.vm.
@@ -55,7 +55,7 @@
55 55
56#include "mpswin.h" 56#include "mpswin.h"
57 57
58SRCID(vmw3, "$HopeName: MMsrc!vmw3.c(trunk.34) $"); 58SRCID(vmw3, "$HopeName: MMsrc!vmw3.c(trunk.36) $");
59 59
60 60
61/* VMStruct -- virtual memory structure */ 61/* VMStruct -- virtual memory structure */
@@ -75,6 +75,8 @@ typedef struct VMStruct {
75 75
76Align VMAlign(VM vm) 76Align VMAlign(VM vm)
77{ 77{
78 AVERT(VM, vm);
79
78 return vm->align; 80 return vm->align;
79} 81}
80 82
diff --git a/mps/code/vmxc.c b/mps/code/vmxc.c
index 26070589a57..6c2203612b6 100644
--- a/mps/code/vmxc.c
+++ b/mps/code/vmxc.c
@@ -1,6 +1,6 @@
1/* impl.c.vmxc: VIRTUAL MEMORY MAPPING FOR MacOS X 1/* impl.c.vmxc: VIRTUAL MEMORY MAPPING FOR MacOS X
2 * 2 *
3 * $HopeName: MMsrc!vmxc.c(trunk.2) $ 3 * $HopeName: MMsrc!vmxc.c(trunk.4) $
4 * Copyright (C) 2000 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 * 5 *
6 * .design: design.mps.vm 6 * .design: design.mps.vm
@@ -38,7 +38,7 @@
38#include <unistd.h> 38#include <unistd.h>
39#include <limits.h> /* for INT_MAX */ 39#include <limits.h> /* for INT_MAX */
40 40
41SRCID(vmxc, "$HopeName: MMsrc!vmxc.c(trunk.2) $"); 41SRCID(vmxc, "$HopeName: MMsrc!vmxc.c(trunk.4) $");
42 42
43 43
44/* VMStruct -- virtual memory structure */ 44/* VMStruct -- virtual memory structure */
@@ -58,6 +58,7 @@ typedef struct VMStruct {
58 58
59Align VMAlign(VM vm) 59Align VMAlign(VM vm)
60{ 60{
61 AVERT(VM, vm);
61 return vm->align; 62 return vm->align;
62} 63}
63 64
diff --git a/mps/code/w3almv.nmk b/mps/code/w3almv.nmk
index 93bf29d665f..42d068bf5c6 100644
--- a/mps/code/w3almv.nmk
+++ b/mps/code/w3almv.nmk
@@ -1,6 +1,6 @@
1# impl.nmk.w3almv: WINDOWS (ALPHA) NMAKE FILE 1# impl.nmk.w3almv: WINDOWS (ALPHA) NMAKE FILE
2# 2#
3# $HopeName: MMsrc!w3almv.nmk(trunk.42) $ 3# $HopeName: MMsrc!w3almv.nmk(trunk.43) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 5
6PFM = w3almv 6PFM = w3almv
diff --git a/mps/code/w3i3mv.nmk b/mps/code/w3i3mv.nmk
index d4a812c576d..128df48ba2c 100644
--- a/mps/code/w3i3mv.nmk
+++ b/mps/code/w3i3mv.nmk
@@ -1,6 +1,6 @@
1# impl.nmk.w3i3mv: WINDOWS (INTEL) NMAKE FILE 1# impl.nmk.w3i3mv: WINDOWS (INTEL) NMAKE FILE
2# 2#
3# $HopeName: MMsrc!w3i3mv.nmk(trunk.71) $ 3# $HopeName: MMsrc!w3i3mv.nmk(trunk.72) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 5
6PFM = w3i3mv 6PFM = w3i3mv
diff --git a/mps/code/w3ppmv.nmk b/mps/code/w3ppmv.nmk
index 3d08649ddeb..37f3857d236 100644
--- a/mps/code/w3ppmv.nmk
+++ b/mps/code/w3ppmv.nmk
@@ -1,6 +1,6 @@
1# impl.nmk.w3ppmv: WINDOWS (POWERPC) NMAKE FILE 1# impl.nmk.w3ppmv: WINDOWS (POWERPC) NMAKE FILE
2# 2#
3# $HopeName: MMsrc!w3ppmv.nmk(trunk.43) $ 3# $HopeName: MMsrc!w3ppmv.nmk(trunk.44) $
4# Copyright (C) 2000 Harlequin Limited. All rights reserved. 4# Copyright (C) 2000 Harlequin Limited. All rights reserved.
5 5
6PFM = w3ppmv 6PFM = w3ppmv
diff --git a/mps/code/walk.c b/mps/code/walk.c
index 9a3bd0122e3..1b139189ff6 100644
--- a/mps/code/walk.c
+++ b/mps/code/walk.c
@@ -1,13 +1,13 @@
1/* impl.c.walk: OBJECT WALKER 1/* impl.c.walk: OBJECT WALKER
2 * 2 *
3 * $HopeName: MMsrc!walk.c(trunk.6) $ 3 * $HopeName: MMsrc!walk.c(trunk.7) $
4 * Copyright (C) 2001 Harlequin Limited. All rights reserved. 4 * Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 */ 5 */
6 6
7#include "mpm.h" 7#include "mpm.h"
8#include "mps.h" 8#include "mps.h"
9 9
10SRCID(walk, "$HopeName: MMsrc!walk.c(trunk.6) $"); 10SRCID(walk, "$HopeName: MMsrc!walk.c(trunk.7) $");
11 11
12 12
13/* Heap Walking 13/* Heap Walking
diff --git a/mps/code/xcppgc.gmk b/mps/code/xcppgc.gmk
index 6c2cd7e64a8..f01408ed130 100644
--- a/mps/code/xcppgc.gmk
+++ b/mps/code/xcppgc.gmk
@@ -1,6 +1,6 @@
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# $HopeName: MMsrc!xcppgc.gmk(MM_epcore_brisling.1) $ 3# $HopeName: MMsrc!xcppgc.gmk(trunk.2) $
4# Copyright (C) 2001 Harlequin Limited. All rights reserved. 4# Copyright (C) 2001 Harlequin Limited. All rights reserved.
5 5
6PFM = xcppgc 6PFM = xcppgc