diff --git a/mps/code/arenavm.c b/mps/code/arenavm.c
index ca2188c04b1..ba2d575049e 100644
--- a/mps/code/arenavm.c
+++ b/mps/code/arenavm.c
@@ -1,7 +1,7 @@
/* arenavm.c: VIRTUAL MEMORY ARENA CLASS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
+ * Copyright (c) 2001-2013 Ravenbrook Limited. See end of file for license.
*
*
* DESIGN
@@ -89,8 +89,8 @@ typedef struct VMArenaStruct { /* VM arena structure */
/* Forward declarations */
static void sparePagesPurge(VMArena vmArena);
-static ArenaClass VMArenaClassGet(void);
-static ArenaClass VMNZArenaClassGet(void);
+extern ArenaClass VMArenaClassGet(void);
+extern ArenaClass VMNZArenaClassGet(void);
static void VMCompact(Arena arena, Trace trace);
@@ -1816,7 +1816,7 @@ mps_arena_class_t mps_arena_class_vmnz(void)
/* C. COPYRIGHT AND LICENSE
*
- * Copyright (C) 2001-2002 Ravenbrook Limited .
+ * Copyright (C) 2001-2013 Ravenbrook Limited .
* All rights reserved. This is an open source license. Contact
* Ravenbrook for commercial licensing options.
*
diff --git a/mps/code/poolamc.c b/mps/code/poolamc.c
index e96acb0f977..231fe9f70d8 100644
--- a/mps/code/poolamc.c
+++ b/mps/code/poolamc.c
@@ -1,7 +1,7 @@
/* poolamc.c: AUTOMATIC MOSTLY-COPYING MEMORY POOL CLASS
*
* $Id$
- * Copyright (c) 2001-2012 Ravenbrook Limited. See end of file for license.
+ * Copyright (c) 2001-2013 Ravenbrook Limited. See end of file for license.
* Portions copyright (C) 2002 Global Graphics Software.
*
* .sources: .
@@ -29,9 +29,9 @@ static Bool amcSegHasNailboard(Seg seg);
static Bool AMCCheck(AMC amc);
static Res AMCFix(Pool pool, ScanState ss, Seg seg, Ref *refIO);
static Res AMCHeaderFix(Pool pool, ScanState ss, Seg seg, Ref *refIO);
-static PoolClass AMCPoolClassGet(void);
-static BufferClass amcBufClassGet(void);
-static SegClass amcSegClassGet(void);
+extern PoolClass AMCPoolClassGet(void);
+extern BufferClass amcBufClassGet(void);
+extern SegClass amcSegClassGet(void);
/* amcGenStruct -- pool AMC generation descriptor */
@@ -1741,7 +1741,7 @@ fixInPlace: /* see .Nailboard.emergency */
*
* See .
*/
-Res AMCFix(Pool pool, ScanState ss, Seg seg, Ref *refIO)
+static Res AMCFix(Pool pool, ScanState ss, Seg seg, Ref *refIO)
{
Arena arena;
AMC amc;
@@ -2528,7 +2528,7 @@ static Bool AMCCheck(AMC amc)
/* C. COPYRIGHT AND LICENSE
*
- * Copyright (C) 2001-2012 Ravenbrook Limited .
+ * Copyright (C) 2001-2013 Ravenbrook Limited .
* All rights reserved. This is an open source license. Contact
* Ravenbrook for commercial licensing options.
*
diff --git a/mps/code/poolawl.c b/mps/code/poolawl.c
index e775517a7b2..67c23c82991 100644
--- a/mps/code/poolawl.c
+++ b/mps/code/poolawl.c
@@ -1,7 +1,7 @@
/* poolawl.c: AUTOMATIC WEAK LINKED POOL CLASS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
+ * Copyright (c) 2001-2013 Ravenbrook Limited. See end of file for license.
*
*
* DESIGN
@@ -132,7 +132,7 @@ typedef struct AWLSegStruct {
#define AWLSeg2Seg(awlseg) ((Seg)(awlseg))
-static SegClass AWLSegClassGet(void);
+extern SegClass AWLSegClassGet(void);
static Bool AWLSegCheck(AWLSeg awlseg)
@@ -1285,7 +1285,7 @@ static Bool AWLCheck(AWL awl)
/* C. COPYRIGHT AND LICENSE
*
- * Copyright (C) 2001-2002 Ravenbrook Limited .
+ * Copyright (C) 2001-2013 Ravenbrook Limited .
* All rights reserved. This is an open source license. Contact
* Ravenbrook for commercial licensing options.
*
diff --git a/mps/code/poolmrg.c b/mps/code/poolmrg.c
index 298e5f7788f..b9e1e11e3a7 100644
--- a/mps/code/poolmrg.c
+++ b/mps/code/poolmrg.c
@@ -1,7 +1,7 @@
/* poolmrg.c: MANUAL RANK GUARDIAN POOL
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
+ * Copyright (c) 2001-2013 Ravenbrook Limited. See end of file for license.
* Portions copyright (C) 2002 Global Graphics Software.
*
*
@@ -168,8 +168,8 @@ typedef struct MRGRefSegStruct {
/* forward declarations */
-static SegClass MRGLinkSegClassGet(void);
-static SegClass MRGRefSegClassGet(void);
+extern SegClass MRGLinkSegClassGet(void);
+extern SegClass MRGRefSegClassGet(void);
/* MRGLinkSegCheck -- check a link segment
@@ -867,7 +867,7 @@ PoolClass PoolClassMRG(void)
/* C. COPYRIGHT AND LICENSE
*
- * Copyright (C) 2001-2002 Ravenbrook Limited .
+ * Copyright (C) 2001-2013 Ravenbrook Limited .
* All rights reserved. This is an open source license. Contact
* Ravenbrook for commercial licensing options.
*
diff --git a/mps/code/poolsnc.c b/mps/code/poolsnc.c
index 4dcb7115902..f677d3a7add 100644
--- a/mps/code/poolsnc.c
+++ b/mps/code/poolsnc.c
@@ -1,7 +1,7 @@
/* poolsnc.c: STACK NO CHECKING POOL CLASS
*
* $Id$
- * Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
+ * Copyright (c) 2001-2013 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*
@@ -47,8 +47,8 @@ typedef struct SNCStruct {
/* Forward declarations */
-static SegClass SNCSegClassGet(void);
-static BufferClass SNCBufClassGet(void);
+extern SegClass SNCSegClassGet(void);
+extern BufferClass SNCBufClassGet(void);
static Bool SNCCheck(SNC snc);
static void sncPopPartialSegChain(SNC snc, Buffer buf, Seg upTo);
@@ -698,7 +698,7 @@ static Bool SNCCheck(SNC snc)
/* C. COPYRIGHT AND LICENSE
*
- * Copyright (C) 2001-2002 Ravenbrook Limited .
+ * Copyright (C) 2001-2013 Ravenbrook Limited .
* All rights reserved. This is an open source license. Contact
* Ravenbrook for commercial licensing options.
*