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. *