aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code
diff options
context:
space:
mode:
authorRichard Brooksby2002-06-06 11:44:23 +0100
committerRichard Brooksby2002-06-06 11:44:23 +0100
commit4301a6db0a2ddd0c2856b667e9fd61c21e2dcf4c (patch)
tree0a18639ce92af50ed5d6a2cfa5dd8bfa7b0feec8 /mps/code
parent734dad45a43b33da14c5aac7e40479a3c5a2e786 (diff)
downloademacs-4301a6db0a2ddd0c2856b667e9fd61c21e2dcf4c.tar.gz
emacs-4301a6db0a2ddd0c2856b667e9fd61c21e2dcf4c.zip
Adding licenses to source code files.
Copied from Perforce Change: 29836 ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code')
-rw-r--r--mps/code/abq.c42
-rw-r--r--mps/code/abq.h41
-rw-r--r--mps/code/abqtest.c42
-rw-r--r--mps/code/action.c42
-rw-r--r--mps/code/amcss.c42
-rw-r--r--mps/code/amcsshe.c42
-rw-r--r--mps/code/amcssth.c42
-rw-r--r--mps/code/amsss.c42
-rw-r--r--mps/code/amssshe.c42
-rw-r--r--mps/code/apss.c42
-rw-r--r--mps/code/arena.c42
-rw-r--r--mps/code/arenacl.c42
-rw-r--r--mps/code/arenacv.c42
-rw-r--r--mps/code/arenavm.c42
-rw-r--r--mps/code/arenavmx.c42
-rw-r--r--mps/code/assert.c42
-rw-r--r--mps/code/awlut.c42
-rw-r--r--mps/code/awluthe.c42
-rw-r--r--mps/code/awlutth.c42
-rw-r--r--mps/code/boot.c42
-rw-r--r--mps/code/boot.h42
-rw-r--r--mps/code/bt.c42
-rw-r--r--mps/code/btcv.c42
-rw-r--r--mps/code/bttest.c42
-rw-r--r--mps/code/buffer.c42
-rw-r--r--mps/code/cbs.c42
-rw-r--r--mps/code/cbs.h42
-rw-r--r--mps/code/cbstest.c42
-rw-r--r--mps/code/chain.h42
-rw-r--r--mps/code/check.h42
-rw-r--r--mps/code/comm.gmk41
-rw-r--r--mps/code/commpost.nmk41
-rw-r--r--mps/code/commpre.nmk41
-rw-r--r--mps/code/config.h42
-rw-r--r--mps/code/cx.gmk41
-rw-r--r--mps/code/dbgpool.c42
-rw-r--r--mps/code/dbgpool.h42
-rw-r--r--mps/code/dc.gmk41
-rw-r--r--mps/code/dumper.c42
-rw-r--r--mps/code/eg.gmk41
-rw-r--r--mps/code/event.c42
-rw-r--r--mps/code/event.h42
-rw-r--r--mps/code/eventcnv.c42
-rw-r--r--mps/code/eventcom.h42
-rw-r--r--mps/code/eventdef.h42
-rw-r--r--mps/code/eventgen.h42
-rw-r--r--mps/code/eventgen.pl41
-rw-r--r--mps/code/eventpro.c42
-rw-r--r--mps/code/eventpro.h42
-rw-r--r--mps/code/eventrep.c42
-rw-r--r--mps/code/eventrep.h42
-rw-r--r--mps/code/finalcv.c42
-rw-r--r--mps/code/fmtdy.c42
-rw-r--r--mps/code/fmtdy.h42
-rw-r--r--mps/code/fmtdytst.c42
-rw-r--r--mps/code/fmtdytst.h42
-rw-r--r--mps/code/fmthe.c42
-rw-r--r--mps/code/fmthe.h42
-rw-r--r--mps/code/fmtno.c42
-rw-r--r--mps/code/fmtno.h42
-rw-r--r--mps/code/format.c42
-rw-r--r--mps/code/fri4gc.gmk41
-rw-r--r--mps/code/gathconf.bat40
-rw-r--r--mps/code/gc.gmk41
-rw-r--r--mps/code/global.c42
-rw-r--r--mps/code/gp.gmk41
-rw-r--r--mps/code/i6cc.gmk41
-rw-r--r--mps/code/iam4cc.gmk41
-rw-r--r--mps/code/ic.gmk41
-rw-r--r--mps/code/idlench.awk41
-rw-r--r--mps/code/lc.gmk41
-rw-r--r--mps/code/ld.c42
-rw-r--r--mps/code/lii3eg.gmk41
-rw-r--r--mps/code/lii4gc.gmk41
-rw-r--r--mps/code/lippgc.gmk41
-rw-r--r--mps/code/lo.h42
-rw-r--r--mps/code/lock.h42
-rw-r--r--mps/code/lockan.c42
-rw-r--r--mps/code/lockcov.c42
-rw-r--r--mps/code/lockfr.c42
-rw-r--r--mps/code/lockli.c42
-rw-r--r--mps/code/lockutw3.c42
-rw-r--r--mps/code/lockw3.c42
-rw-r--r--mps/code/locus.c42
-rw-r--r--mps/code/locv.c42
-rw-r--r--mps/code/message.c42
-rw-r--r--mps/code/messtest.c42
-rw-r--r--mps/code/meter.c42
-rw-r--r--mps/code/meter.h42
-rw-r--r--mps/code/misc.h42
-rw-r--r--mps/code/mpm.c42
-rw-r--r--mps/code/mpm.h42
-rw-r--r--mps/code/mpmss.c42
-rw-r--r--mps/code/mpmst.h42
-rw-r--r--mps/code/mpmtypes.h42
-rw-r--r--mps/code/mps.h42
-rw-r--r--mps/code/mpsacl.h42
-rw-r--r--mps/code/mpsavm.h42
-rw-r--r--mps/code/mpscamc.h42
-rw-r--r--mps/code/mpscams.h42
-rw-r--r--mps/code/mpscawl.h42
-rw-r--r--mps/code/mpsclo.h42
-rw-r--r--mps/code/mpscmv.h42
-rw-r--r--mps/code/mpscmv2.h42
-rw-r--r--mps/code/mpscmvff.h42
-rw-r--r--mps/code/mpscsnc.h42
-rw-r--r--mps/code/mpsi.c42
-rw-r--r--mps/code/mpsicv.c42
-rw-r--r--mps/code/mpsio.h42
-rw-r--r--mps/code/mpsioan.c42
-rw-r--r--mps/code/mpsiw3.c42
-rw-r--r--mps/code/mpslib.h42
-rw-r--r--mps/code/mpsliban.c42
-rw-r--r--mps/code/mpstd.h42
-rw-r--r--mps/code/mpsw3.h42
-rw-r--r--mps/code/mpswin.h42
-rw-r--r--mps/code/mv2test.c42
-rw-r--r--mps/code/o1alcc.gmk41
-rw-r--r--mps/code/o1algc.gmk41
-rw-r--r--mps/code/ossu.h42
-rw-r--r--mps/code/osxc.h42
-rw-r--r--mps/code/pool.c42
-rw-r--r--mps/code/poolabs.c42
-rw-r--r--mps/code/poolamc.c42
-rw-r--r--mps/code/poolams.c42
-rw-r--r--mps/code/poolams.h42
-rw-r--r--mps/code/poolawl.c42
-rw-r--r--mps/code/poollo.c42
-rw-r--r--mps/code/poolmfs.c42
-rw-r--r--mps/code/poolmfs.h42
-rw-r--r--mps/code/poolmrg.c42
-rw-r--r--mps/code/poolmrg.h42
-rw-r--r--mps/code/poolmv.c42
-rw-r--r--mps/code/poolmv.h42
-rw-r--r--mps/code/poolmv2.c42
-rw-r--r--mps/code/poolmv2.h42
-rw-r--r--mps/code/poolmvff.c42
-rw-r--r--mps/code/pooln.c42
-rw-r--r--mps/code/pooln.h42
-rw-r--r--mps/code/poolncv.c42
-rw-r--r--mps/code/poolsnc.c42
-rw-r--r--mps/code/prmcan.c42
-rw-r--r--mps/code/prmcfr.h42
-rw-r--r--mps/code/prmci3.h42
-rw-r--r--mps/code/prmci3li.c42
-rw-r--r--mps/code/prmci3w3.c42
-rw-r--r--mps/code/prmcli.h42
-rw-r--r--mps/code/prmcw3.h42
-rw-r--r--mps/code/proddw.bat45
-rw-r--r--mps/code/protan.c42
-rw-r--r--mps/code/protfr.c42
-rw-r--r--mps/code/protfri3.c42
-rw-r--r--mps/code/proti3.c42
-rw-r--r--mps/code/protli.c42
-rw-r--r--mps/code/protlii3.c42
-rw-r--r--mps/code/proto1.c42
-rw-r--r--mps/code/protocol.c42
-rw-r--r--mps/code/protocol.h42
-rw-r--r--mps/code/protso.c42
-rw-r--r--mps/code/protsu.c42
-rw-r--r--mps/code/protw3.c42
-rw-r--r--mps/code/pthrdext.c42
-rw-r--r--mps/code/pthrdext.h42
-rw-r--r--mps/code/qs.c42
-rw-r--r--mps/code/ref.c42
-rw-r--r--mps/code/replay.c42
-rw-r--r--mps/code/reserv.c42
-rw-r--r--mps/code/ring.c42
-rw-r--r--mps/code/ring.h42
-rw-r--r--mps/code/root.c42
-rw-r--r--mps/code/sac.c42
-rw-r--r--mps/code/sac.h42
-rw-r--r--mps/code/sacss.c42
-rw-r--r--mps/code/sc.gmk41
-rw-r--r--mps/code/seg.c42
-rw-r--r--mps/code/segsmss.c42
-rw-r--r--mps/code/shield.c42
-rw-r--r--mps/code/sos8cx.gmk41
-rw-r--r--mps/code/sos8gc.gmk41
-rw-r--r--mps/code/sos8gp.gmk41
-rw-r--r--mps/code/sos9sc.gmk41
-rw-r--r--mps/code/span.c42
-rw-r--r--mps/code/spi3.asm40
-rw-r--r--mps/code/splay.c42
-rw-r--r--mps/code/splay.h42
-rw-r--r--mps/code/ss.h42
-rw-r--r--mps/code/ssan.c42
-rw-r--r--mps/code/ssfri3.c42
-rw-r--r--mps/code/sslii3.c42
-rw-r--r--mps/code/sso1al.s40
-rw-r--r--mps/code/sssos8.s40
-rw-r--r--mps/code/sssus8.s40
-rw-r--r--mps/code/ssw3i3.c42
-rw-r--r--mps/code/steptest.c42
-rw-r--r--mps/code/sus8gc.gmk41
-rw-r--r--mps/code/sus8lc.gmk41
-rw-r--r--mps/code/table.c42
-rw-r--r--mps/code/table.h42
-rw-r--r--mps/code/teletest.c42
-rw-r--r--mps/code/testlib.c42
-rw-r--r--mps/code/testlib.h42
-rw-r--r--mps/code/th.h42
-rw-r--r--mps/code/than.c42
-rw-r--r--mps/code/thfri4.c42
-rw-r--r--mps/code/thlii4.c42
-rw-r--r--mps/code/thw3i3.c42
-rw-r--r--mps/code/trace.c42
-rw-r--r--mps/code/tract.c42
-rw-r--r--mps/code/tract.h42
-rw-r--r--mps/code/version.c42
-rw-r--r--mps/code/vman.c42
-rw-r--r--mps/code/vmfr.c42
-rw-r--r--mps/code/vmi5.c42
-rw-r--r--mps/code/vmli.c42
-rw-r--r--mps/code/vmo1.c42
-rw-r--r--mps/code/vmso.c42
-rw-r--r--mps/code/vmsu.c42
-rw-r--r--mps/code/vmw3.c42
-rw-r--r--mps/code/vmxc.c42
-rw-r--r--mps/code/w3almv.nmk41
-rw-r--r--mps/code/w3i3mv.nmk41
-rw-r--r--mps/code/w3ppmv.nmk41
-rw-r--r--mps/code/walk.c42
-rw-r--r--mps/code/xcppgc.gmk41
224 files changed, 9366 insertions, 3 deletions
diff --git a/mps/code/abq.c b/mps/code/abq.c
index 3052f7850a6..b4608d78820 100644
--- a/mps/code/abq.c
+++ b/mps/code/abq.c
@@ -310,3 +310,45 @@ static Index ABQNextIndex(ABQ abq, Index index)
310 next = 0; 310 next = 0;
311 return next; 311 return next;
312} 312}
313
314
315/* C. COPYRIGHT AND LICENSE
316 *
317 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
318 * All rights reserved. This is an open source license. Contact
319 * Ravenbrook for commercial licensing options.
320 *
321 * Redistribution and use in source and binary forms, with or without
322 * modification, are permitted provided that the following conditions are
323 * met:
324 *
325 * 1. Redistributions of source code must retain the above copyright
326 * notice, this list of conditions and the following disclaimer.
327 *
328 * 2. Redistributions in binary form must reproduce the above copyright
329 * notice, this list of conditions and the following disclaimer in the
330 * documentation and/or other materials provided with the distribution.
331 *
332 * 3. Redistributions in any form must be accompanied by information on how
333 * to obtain complete source code for this software and any accompanying
334 * software that uses this software. The source code must either be
335 * included in the distribution or be available for no more than the cost
336 * of distribution plus a nominal fee, and must be freely redistributable
337 * under reasonable conditions. For an executable file, complete source
338 * code means the source code for all modules it contains. It does not
339 * include source code for modules or files that typically accompany the
340 * major components of the operating system on which the executable file
341 * runs.
342 *
343 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
344 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
345 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
346 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
347 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
348 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
349 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
350 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
351 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
352 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
353 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
354 */
diff --git a/mps/code/abq.h b/mps/code/abq.h
index efed10402e7..c2515d5e8df 100644
--- a/mps/code/abq.h
+++ b/mps/code/abq.h
@@ -57,3 +57,44 @@ typedef struct ABQStruct
57 57
58#endif /* abq_h */ 58#endif /* abq_h */
59 59
60
61/* C. COPYRIGHT AND LICENSE
62 *
63 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
64 * All rights reserved. This is an open source license. Contact
65 * Ravenbrook for commercial licensing options.
66 *
67 * Redistribution and use in source and binary forms, with or without
68 * modification, are permitted provided that the following conditions are
69 * met:
70 *
71 * 1. Redistributions of source code must retain the above copyright
72 * notice, this list of conditions and the following disclaimer.
73 *
74 * 2. Redistributions in binary form must reproduce the above copyright
75 * notice, this list of conditions and the following disclaimer in the
76 * documentation and/or other materials provided with the distribution.
77 *
78 * 3. Redistributions in any form must be accompanied by information on how
79 * to obtain complete source code for this software and any accompanying
80 * software that uses this software. The source code must either be
81 * included in the distribution or be available for no more than the cost
82 * of distribution plus a nominal fee, and must be freely redistributable
83 * under reasonable conditions. For an executable file, complete source
84 * code means the source code for all modules it contains. It does not
85 * include source code for modules or files that typically accompany the
86 * major components of the operating system on which the executable file
87 * runs.
88 *
89 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
90 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
91 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
92 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
93 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
94 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
95 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
96 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
97 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
98 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
99 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
100 */
diff --git a/mps/code/abqtest.c b/mps/code/abqtest.c
index 4ce11f633df..ae1ec3195ac 100644
--- a/mps/code/abqtest.c
+++ b/mps/code/abqtest.c
@@ -175,3 +175,45 @@ extern int main(int argc, char *argv[])
175 printf("All tests passed.\n"); 175 printf("All tests passed.\n");
176 return 0; 176 return 0;
177} 177}
178
179
180/* C. COPYRIGHT AND LICENSE
181 *
182 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
183 * All rights reserved. This is an open source license. Contact
184 * Ravenbrook for commercial licensing options.
185 *
186 * Redistribution and use in source and binary forms, with or without
187 * modification, are permitted provided that the following conditions are
188 * met:
189 *
190 * 1. Redistributions of source code must retain the above copyright
191 * notice, this list of conditions and the following disclaimer.
192 *
193 * 2. Redistributions in binary form must reproduce the above copyright
194 * notice, this list of conditions and the following disclaimer in the
195 * documentation and/or other materials provided with the distribution.
196 *
197 * 3. Redistributions in any form must be accompanied by information on how
198 * to obtain complete source code for this software and any accompanying
199 * software that uses this software. The source code must either be
200 * included in the distribution or be available for no more than the cost
201 * of distribution plus a nominal fee, and must be freely redistributable
202 * under reasonable conditions. For an executable file, complete source
203 * code means the source code for all modules it contains. It does not
204 * include source code for modules or files that typically accompany the
205 * major components of the operating system on which the executable file
206 * runs.
207 *
208 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
209 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
210 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
211 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
212 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
213 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
214 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
215 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
216 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
217 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
218 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
219 */
diff --git a/mps/code/action.c b/mps/code/action.c
index 32c3a933f27..5006153a8c0 100644
--- a/mps/code/action.c
+++ b/mps/code/action.c
@@ -10,3 +10,45 @@ SRCID(action, "$Id$");
10 10
11 11
12/* All contents obsolete. */ 12/* All contents obsolete. */
13
14
15/* C. COPYRIGHT AND LICENSE
16 *
17 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
18 * All rights reserved. This is an open source license. Contact
19 * Ravenbrook for commercial licensing options.
20 *
21 * Redistribution and use in source and binary forms, with or without
22 * modification, are permitted provided that the following conditions are
23 * met:
24 *
25 * 1. Redistributions of source code must retain the above copyright
26 * notice, this list of conditions and the following disclaimer.
27 *
28 * 2. Redistributions in binary form must reproduce the above copyright
29 * notice, this list of conditions and the following disclaimer in the
30 * documentation and/or other materials provided with the distribution.
31 *
32 * 3. Redistributions in any form must be accompanied by information on how
33 * to obtain complete source code for this software and any accompanying
34 * software that uses this software. The source code must either be
35 * included in the distribution or be available for no more than the cost
36 * of distribution plus a nominal fee, and must be freely redistributable
37 * under reasonable conditions. For an executable file, complete source
38 * code means the source code for all modules it contains. It does not
39 * include source code for modules or files that typically accompany the
40 * major components of the operating system on which the executable file
41 * runs.
42 *
43 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
44 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
45 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
46 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
47 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
48 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
49 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
50 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
51 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
52 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
53 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
54 */
diff --git a/mps/code/amcss.c b/mps/code/amcss.c
index d8569c7873f..81b1e576dab 100644
--- a/mps/code/amcss.c
+++ b/mps/code/amcss.c
@@ -265,3 +265,45 @@ int main(int argc, char **argv)
265 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 265 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
266 return 0; 266 return 0;
267} 267}
268
269
270/* C. COPYRIGHT AND LICENSE
271 *
272 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
273 * All rights reserved. This is an open source license. Contact
274 * Ravenbrook for commercial licensing options.
275 *
276 * Redistribution and use in source and binary forms, with or without
277 * modification, are permitted provided that the following conditions are
278 * met:
279 *
280 * 1. Redistributions of source code must retain the above copyright
281 * notice, this list of conditions and the following disclaimer.
282 *
283 * 2. Redistributions in binary form must reproduce the above copyright
284 * notice, this list of conditions and the following disclaimer in the
285 * documentation and/or other materials provided with the distribution.
286 *
287 * 3. Redistributions in any form must be accompanied by information on how
288 * to obtain complete source code for this software and any accompanying
289 * software that uses this software. The source code must either be
290 * included in the distribution or be available for no more than the cost
291 * of distribution plus a nominal fee, and must be freely redistributable
292 * under reasonable conditions. For an executable file, complete source
293 * code means the source code for all modules it contains. It does not
294 * include source code for modules or files that typically accompany the
295 * major components of the operating system on which the executable file
296 * runs.
297 *
298 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
299 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
300 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
301 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
302 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
303 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
304 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
305 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
306 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
307 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
308 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
309 */
diff --git a/mps/code/amcsshe.c b/mps/code/amcsshe.c
index bc5de2f184c..523debc06cb 100644
--- a/mps/code/amcsshe.c
+++ b/mps/code/amcsshe.c
@@ -228,3 +228,45 @@ int main(int argc, char **argv)
228 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 228 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
229 return 0; 229 return 0;
230} 230}
231
232
233/* C. COPYRIGHT AND LICENSE
234 *
235 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
236 * All rights reserved. This is an open source license. Contact
237 * Ravenbrook for commercial licensing options.
238 *
239 * Redistribution and use in source and binary forms, with or without
240 * modification, are permitted provided that the following conditions are
241 * met:
242 *
243 * 1. Redistributions of source code must retain the above copyright
244 * notice, this list of conditions and the following disclaimer.
245 *
246 * 2. Redistributions in binary form must reproduce the above copyright
247 * notice, this list of conditions and the following disclaimer in the
248 * documentation and/or other materials provided with the distribution.
249 *
250 * 3. Redistributions in any form must be accompanied by information on how
251 * to obtain complete source code for this software and any accompanying
252 * software that uses this software. The source code must either be
253 * included in the distribution or be available for no more than the cost
254 * of distribution plus a nominal fee, and must be freely redistributable
255 * under reasonable conditions. For an executable file, complete source
256 * code means the source code for all modules it contains. It does not
257 * include source code for modules or files that typically accompany the
258 * major components of the operating system on which the executable file
259 * runs.
260 *
261 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
262 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
263 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
264 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
265 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
266 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
267 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
268 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
269 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
270 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
271 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
272 */
diff --git a/mps/code/amcssth.c b/mps/code/amcssth.c
index 1ace33d35c7..b6228d144f1 100644
--- a/mps/code/amcssth.c
+++ b/mps/code/amcssth.c
@@ -296,3 +296,45 @@ int main(int argc, char **argv)
296 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 296 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
297 return 0; 297 return 0;
298} 298}
299
300
301/* C. COPYRIGHT AND LICENSE
302 *
303 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
304 * All rights reserved. This is an open source license. Contact
305 * Ravenbrook for commercial licensing options.
306 *
307 * Redistribution and use in source and binary forms, with or without
308 * modification, are permitted provided that the following conditions are
309 * met:
310 *
311 * 1. Redistributions of source code must retain the above copyright
312 * notice, this list of conditions and the following disclaimer.
313 *
314 * 2. Redistributions in binary form must reproduce the above copyright
315 * notice, this list of conditions and the following disclaimer in the
316 * documentation and/or other materials provided with the distribution.
317 *
318 * 3. Redistributions in any form must be accompanied by information on how
319 * to obtain complete source code for this software and any accompanying
320 * software that uses this software. The source code must either be
321 * included in the distribution or be available for no more than the cost
322 * of distribution plus a nominal fee, and must be freely redistributable
323 * under reasonable conditions. For an executable file, complete source
324 * code means the source code for all modules it contains. It does not
325 * include source code for modules or files that typically accompany the
326 * major components of the operating system on which the executable file
327 * runs.
328 *
329 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
330 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
331 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
332 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
333 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
334 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
335 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
336 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
337 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
338 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
339 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
340 */
diff --git a/mps/code/amsss.c b/mps/code/amsss.c
index 2008334248e..2c4cf26d007 100644
--- a/mps/code/amsss.c
+++ b/mps/code/amsss.c
@@ -173,3 +173,45 @@ int main(int argc, char **argv)
173 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 173 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
174 return 0; 174 return 0;
175} 175}
176
177
178/* C. COPYRIGHT AND LICENSE
179 *
180 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
181 * All rights reserved. This is an open source license. Contact
182 * Ravenbrook for commercial licensing options.
183 *
184 * Redistribution and use in source and binary forms, with or without
185 * modification, are permitted provided that the following conditions are
186 * met:
187 *
188 * 1. Redistributions of source code must retain the above copyright
189 * notice, this list of conditions and the following disclaimer.
190 *
191 * 2. Redistributions in binary form must reproduce the above copyright
192 * notice, this list of conditions and the following disclaimer in the
193 * documentation and/or other materials provided with the distribution.
194 *
195 * 3. Redistributions in any form must be accompanied by information on how
196 * to obtain complete source code for this software and any accompanying
197 * software that uses this software. The source code must either be
198 * included in the distribution or be available for no more than the cost
199 * of distribution plus a nominal fee, and must be freely redistributable
200 * under reasonable conditions. For an executable file, complete source
201 * code means the source code for all modules it contains. It does not
202 * include source code for modules or files that typically accompany the
203 * major components of the operating system on which the executable file
204 * runs.
205 *
206 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
207 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
208 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
209 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
210 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
211 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
212 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
213 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
214 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
215 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
216 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
217 */
diff --git a/mps/code/amssshe.c b/mps/code/amssshe.c
index b1e0a0435e8..8c004ddba76 100644
--- a/mps/code/amssshe.c
+++ b/mps/code/amssshe.c
@@ -174,3 +174,45 @@ int main(int argc, char **argv)
174 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 174 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
175 return 0; 175 return 0;
176} 176}
177
178
179/* C. COPYRIGHT AND LICENSE
180 *
181 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
182 * All rights reserved. This is an open source license. Contact
183 * Ravenbrook for commercial licensing options.
184 *
185 * Redistribution and use in source and binary forms, with or without
186 * modification, are permitted provided that the following conditions are
187 * met:
188 *
189 * 1. Redistributions of source code must retain the above copyright
190 * notice, this list of conditions and the following disclaimer.
191 *
192 * 2. Redistributions in binary form must reproduce the above copyright
193 * notice, this list of conditions and the following disclaimer in the
194 * documentation and/or other materials provided with the distribution.
195 *
196 * 3. Redistributions in any form must be accompanied by information on how
197 * to obtain complete source code for this software and any accompanying
198 * software that uses this software. The source code must either be
199 * included in the distribution or be available for no more than the cost
200 * of distribution plus a nominal fee, and must be freely redistributable
201 * under reasonable conditions. For an executable file, complete source
202 * code means the source code for all modules it contains. It does not
203 * include source code for modules or files that typically accompany the
204 * major components of the operating system on which the executable file
205 * runs.
206 *
207 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
208 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
209 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
210 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
211 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
212 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
213 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
214 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
215 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
216 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
217 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
218 */
diff --git a/mps/code/apss.c b/mps/code/apss.c
index f95123fbae2..5a98038c705 100644
--- a/mps/code/apss.c
+++ b/mps/code/apss.c
@@ -160,3 +160,45 @@ int main(int argc, char **argv)
160 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 160 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
161 return 0; 161 return 0;
162} 162}
163
164
165/* C. COPYRIGHT AND LICENSE
166 *
167 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
168 * All rights reserved. This is an open source license. Contact
169 * Ravenbrook for commercial licensing options.
170 *
171 * Redistribution and use in source and binary forms, with or without
172 * modification, are permitted provided that the following conditions are
173 * met:
174 *
175 * 1. Redistributions of source code must retain the above copyright
176 * notice, this list of conditions and the following disclaimer.
177 *
178 * 2. Redistributions in binary form must reproduce the above copyright
179 * notice, this list of conditions and the following disclaimer in the
180 * documentation and/or other materials provided with the distribution.
181 *
182 * 3. Redistributions in any form must be accompanied by information on how
183 * to obtain complete source code for this software and any accompanying
184 * software that uses this software. The source code must either be
185 * included in the distribution or be available for no more than the cost
186 * of distribution plus a nominal fee, and must be freely redistributable
187 * under reasonable conditions. For an executable file, complete source
188 * code means the source code for all modules it contains. It does not
189 * include source code for modules or files that typically accompany the
190 * major components of the operating system on which the executable file
191 * runs.
192 *
193 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
194 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
195 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
196 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
197 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
198 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
199 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
200 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
201 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
202 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
203 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
204 */
diff --git a/mps/code/arena.c b/mps/code/arena.c
index 5fd42184566..188ffe066f1 100644
--- a/mps/code/arena.c
+++ b/mps/code/arena.c
@@ -658,3 +658,45 @@ Bool ArenaHasAddr(Arena arena, Addr addr)
658 AVERT(Arena, arena); 658 AVERT(Arena, arena);
659 return SegOfAddr(&seg, arena, addr); 659 return SegOfAddr(&seg, arena, addr);
660} 660}
661
662
663/* C. COPYRIGHT AND LICENSE
664 *
665 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
666 * All rights reserved. This is an open source license. Contact
667 * Ravenbrook for commercial licensing options.
668 *
669 * Redistribution and use in source and binary forms, with or without
670 * modification, are permitted provided that the following conditions are
671 * met:
672 *
673 * 1. Redistributions of source code must retain the above copyright
674 * notice, this list of conditions and the following disclaimer.
675 *
676 * 2. Redistributions in binary form must reproduce the above copyright
677 * notice, this list of conditions and the following disclaimer in the
678 * documentation and/or other materials provided with the distribution.
679 *
680 * 3. Redistributions in any form must be accompanied by information on how
681 * to obtain complete source code for this software and any accompanying
682 * software that uses this software. The source code must either be
683 * included in the distribution or be available for no more than the cost
684 * of distribution plus a nominal fee, and must be freely redistributable
685 * under reasonable conditions. For an executable file, complete source
686 * code means the source code for all modules it contains. It does not
687 * include source code for modules or files that typically accompany the
688 * major components of the operating system on which the executable file
689 * runs.
690 *
691 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
692 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
693 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
694 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
695 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
696 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
697 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
698 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
699 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
700 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
701 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
702 */
diff --git a/mps/code/arenacl.c b/mps/code/arenacl.c
index cc38de55ae9..30be8e9b138 100644
--- a/mps/code/arenacl.c
+++ b/mps/code/arenacl.c
@@ -473,3 +473,45 @@ mps_arena_class_t mps_arena_class_cl(void)
473{ 473{
474 return (mps_arena_class_t)EnsureClientArenaClass(); 474 return (mps_arena_class_t)EnsureClientArenaClass();
475} 475}
476
477
478/* C. COPYRIGHT AND LICENSE
479 *
480 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
481 * All rights reserved. This is an open source license. Contact
482 * Ravenbrook for commercial licensing options.
483 *
484 * Redistribution and use in source and binary forms, with or without
485 * modification, are permitted provided that the following conditions are
486 * met:
487 *
488 * 1. Redistributions of source code must retain the above copyright
489 * notice, this list of conditions and the following disclaimer.
490 *
491 * 2. Redistributions in binary form must reproduce the above copyright
492 * notice, this list of conditions and the following disclaimer in the
493 * documentation and/or other materials provided with the distribution.
494 *
495 * 3. Redistributions in any form must be accompanied by information on how
496 * to obtain complete source code for this software and any accompanying
497 * software that uses this software. The source code must either be
498 * included in the distribution or be available for no more than the cost
499 * of distribution plus a nominal fee, and must be freely redistributable
500 * under reasonable conditions. For an executable file, complete source
501 * code means the source code for all modules it contains. It does not
502 * include source code for modules or files that typically accompany the
503 * major components of the operating system on which the executable file
504 * runs.
505 *
506 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
507 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
508 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
509 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
510 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
511 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
512 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
513 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
514 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
515 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
516 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
517 */
diff --git a/mps/code/arenacv.c b/mps/code/arenacv.c
index d361bfa2db3..481c74cebd0 100644
--- a/mps/code/arenacv.c
+++ b/mps/code/arenacv.c
@@ -420,3 +420,45 @@ int main(void)
420 fprintf(stderr, "Conclusion: Failed to find any defects.\n"); 420 fprintf(stderr, "Conclusion: Failed to find any defects.\n");
421 return 0; 421 return 0;
422} 422}
423
424
425/* C. COPYRIGHT AND LICENSE
426 *
427 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
428 * All rights reserved. This is an open source license. Contact
429 * Ravenbrook for commercial licensing options.
430 *
431 * Redistribution and use in source and binary forms, with or without
432 * modification, are permitted provided that the following conditions are
433 * met:
434 *
435 * 1. Redistributions of source code must retain the above copyright
436 * notice, this list of conditions and the following disclaimer.
437 *
438 * 2. Redistributions in binary form must reproduce the above copyright
439 * notice, this list of conditions and the following disclaimer in the
440 * documentation and/or other materials provided with the distribution.
441 *
442 * 3. Redistributions in any form must be accompanied by information on how
443 * to obtain complete source code for this software and any accompanying
444 * software that uses this software. The source code must either be
445 * included in the distribution or be available for no more than the cost
446 * of distribution plus a nominal fee, and must be freely redistributable
447 * under reasonable conditions. For an executable file, complete source
448 * code means the source code for all modules it contains. It does not
449 * include source code for modules or files that typically accompany the
450 * major components of the operating system on which the executable file
451 * runs.
452 *
453 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
454 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
455 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
456 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
457 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
458 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
459 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
460 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
461 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
462 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
463 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
464 */
diff --git a/mps/code/arenavm.c b/mps/code/arenavm.c
index 0599a71637f..9bb4494f4df 100644
--- a/mps/code/arenavm.c
+++ b/mps/code/arenavm.c
@@ -1545,3 +1545,45 @@ mps_arena_class_t mps_arena_class_vmnz(void)
1545{ 1545{
1546 return (mps_arena_class_t)VMNZArenaClassGet(); 1546 return (mps_arena_class_t)VMNZArenaClassGet();
1547} 1547}
1548
1549
1550/* C. COPYRIGHT AND LICENSE
1551 *
1552 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
1553 * All rights reserved. This is an open source license. Contact
1554 * Ravenbrook for commercial licensing options.
1555 *
1556 * Redistribution and use in source and binary forms, with or without
1557 * modification, are permitted provided that the following conditions are
1558 * met:
1559 *
1560 * 1. Redistributions of source code must retain the above copyright
1561 * notice, this list of conditions and the following disclaimer.
1562 *
1563 * 2. Redistributions in binary form must reproduce the above copyright
1564 * notice, this list of conditions and the following disclaimer in the
1565 * documentation and/or other materials provided with the distribution.
1566 *
1567 * 3. Redistributions in any form must be accompanied by information on how
1568 * to obtain complete source code for this software and any accompanying
1569 * software that uses this software. The source code must either be
1570 * included in the distribution or be available for no more than the cost
1571 * of distribution plus a nominal fee, and must be freely redistributable
1572 * under reasonable conditions. For an executable file, complete source
1573 * code means the source code for all modules it contains. It does not
1574 * include source code for modules or files that typically accompany the
1575 * major components of the operating system on which the executable file
1576 * runs.
1577 *
1578 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1579 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1580 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1581 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
1582 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1583 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1584 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1585 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1586 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1587 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1588 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1589 */
diff --git a/mps/code/arenavmx.c b/mps/code/arenavmx.c
index 0a08218a74f..0f5b3870e17 100644
--- a/mps/code/arenavmx.c
+++ b/mps/code/arenavmx.c
@@ -30,3 +30,45 @@ mps_arena_class_t mps_arena_class_vmnz(void)
30 NOTREACHED; 30 NOTREACHED;
31 return (mps_arena_class_t)NULL; 31 return (mps_arena_class_t)NULL;
32} 32}
33
34
35/* C. COPYRIGHT AND LICENSE
36 *
37 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
38 * All rights reserved. This is an open source license. Contact
39 * Ravenbrook for commercial licensing options.
40 *
41 * Redistribution and use in source and binary forms, with or without
42 * modification, are permitted provided that the following conditions are
43 * met:
44 *
45 * 1. Redistributions of source code must retain the above copyright
46 * notice, this list of conditions and the following disclaimer.
47 *
48 * 2. Redistributions in binary form must reproduce the above copyright
49 * notice, this list of conditions and the following disclaimer in the
50 * documentation and/or other materials provided with the distribution.
51 *
52 * 3. Redistributions in any form must be accompanied by information on how
53 * to obtain complete source code for this software and any accompanying
54 * software that uses this software. The source code must either be
55 * included in the distribution or be available for no more than the cost
56 * of distribution plus a nominal fee, and must be freely redistributable
57 * under reasonable conditions. For an executable file, complete source
58 * code means the source code for all modules it contains. It does not
59 * include source code for modules or files that typically accompany the
60 * major components of the operating system on which the executable file
61 * runs.
62 *
63 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
64 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
65 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
66 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
67 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
68 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
69 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
70 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
71 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
72 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
73 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
74 */
diff --git a/mps/code/assert.c b/mps/code/assert.c
index 52b0071c9f7..f7aa0ffb48a 100644
--- a/mps/code/assert.c
+++ b/mps/code/assert.c
@@ -69,3 +69,45 @@ void AssertFail1(const char *s)
69 if (handler != NULL) 69 if (handler != NULL)
70 (*handler)(s, "", "", 0); 70 (*handler)(s, "", "", 0);
71} 71}
72
73
74/* C. COPYRIGHT AND LICENSE
75 *
76 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
77 * All rights reserved. This is an open source license. Contact
78 * Ravenbrook for commercial licensing options.
79 *
80 * Redistribution and use in source and binary forms, with or without
81 * modification, are permitted provided that the following conditions are
82 * met:
83 *
84 * 1. Redistributions of source code must retain the above copyright
85 * notice, this list of conditions and the following disclaimer.
86 *
87 * 2. Redistributions in binary form must reproduce the above copyright
88 * notice, this list of conditions and the following disclaimer in the
89 * documentation and/or other materials provided with the distribution.
90 *
91 * 3. Redistributions in any form must be accompanied by information on how
92 * to obtain complete source code for this software and any accompanying
93 * software that uses this software. The source code must either be
94 * included in the distribution or be available for no more than the cost
95 * of distribution plus a nominal fee, and must be freely redistributable
96 * under reasonable conditions. For an executable file, complete source
97 * code means the source code for all modules it contains. It does not
98 * include source code for modules or files that typically accompany the
99 * major components of the operating system on which the executable file
100 * runs.
101 *
102 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
103 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
104 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
105 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
106 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
107 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
108 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
109 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
110 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
111 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
112 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
113 */
diff --git a/mps/code/awlut.c b/mps/code/awlut.c
index d2d5ebe7db5..d8c67c80df6 100644
--- a/mps/code/awlut.c
+++ b/mps/code/awlut.c
@@ -322,3 +322,45 @@ int main(int argc, char **argv)
322 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 322 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
323 return 0; 323 return 0;
324} 324}
325
326
327/* C. COPYRIGHT AND LICENSE
328 *
329 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
330 * All rights reserved. This is an open source license. Contact
331 * Ravenbrook for commercial licensing options.
332 *
333 * Redistribution and use in source and binary forms, with or without
334 * modification, are permitted provided that the following conditions are
335 * met:
336 *
337 * 1. Redistributions of source code must retain the above copyright
338 * notice, this list of conditions and the following disclaimer.
339 *
340 * 2. Redistributions in binary form must reproduce the above copyright
341 * notice, this list of conditions and the following disclaimer in the
342 * documentation and/or other materials provided with the distribution.
343 *
344 * 3. Redistributions in any form must be accompanied by information on how
345 * to obtain complete source code for this software and any accompanying
346 * software that uses this software. The source code must either be
347 * included in the distribution or be available for no more than the cost
348 * of distribution plus a nominal fee, and must be freely redistributable
349 * under reasonable conditions. For an executable file, complete source
350 * code means the source code for all modules it contains. It does not
351 * include source code for modules or files that typically accompany the
352 * major components of the operating system on which the executable file
353 * runs.
354 *
355 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
356 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
357 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
358 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
359 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
360 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
361 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
362 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
363 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
364 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
365 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
366 */
diff --git a/mps/code/awluthe.c b/mps/code/awluthe.c
index b5d0ddc52eb..f0ff12b001a 100644
--- a/mps/code/awluthe.c
+++ b/mps/code/awluthe.c
@@ -325,3 +325,45 @@ int main(int argc, char **argv)
325 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 325 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
326 return 0; 326 return 0;
327} 327}
328
329
330/* C. COPYRIGHT AND LICENSE
331 *
332 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
333 * All rights reserved. This is an open source license. Contact
334 * Ravenbrook for commercial licensing options.
335 *
336 * Redistribution and use in source and binary forms, with or without
337 * modification, are permitted provided that the following conditions are
338 * met:
339 *
340 * 1. Redistributions of source code must retain the above copyright
341 * notice, this list of conditions and the following disclaimer.
342 *
343 * 2. Redistributions in binary form must reproduce the above copyright
344 * notice, this list of conditions and the following disclaimer in the
345 * documentation and/or other materials provided with the distribution.
346 *
347 * 3. Redistributions in any form must be accompanied by information on how
348 * to obtain complete source code for this software and any accompanying
349 * software that uses this software. The source code must either be
350 * included in the distribution or be available for no more than the cost
351 * of distribution plus a nominal fee, and must be freely redistributable
352 * under reasonable conditions. For an executable file, complete source
353 * code means the source code for all modules it contains. It does not
354 * include source code for modules or files that typically accompany the
355 * major components of the operating system on which the executable file
356 * runs.
357 *
358 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
359 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
360 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
361 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
362 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
363 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
364 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
365 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
366 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
367 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
368 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
369 */
diff --git a/mps/code/awlutth.c b/mps/code/awlutth.c
index 9d7f2e41855..76d37a91923 100644
--- a/mps/code/awlutth.c
+++ b/mps/code/awlutth.c
@@ -331,3 +331,45 @@ int main(int argc, char **argv)
331 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 331 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
332 return 0; 332 return 0;
333} 333}
334
335
336/* C. COPYRIGHT AND LICENSE
337 *
338 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
339 * All rights reserved. This is an open source license. Contact
340 * Ravenbrook for commercial licensing options.
341 *
342 * Redistribution and use in source and binary forms, with or without
343 * modification, are permitted provided that the following conditions are
344 * met:
345 *
346 * 1. Redistributions of source code must retain the above copyright
347 * notice, this list of conditions and the following disclaimer.
348 *
349 * 2. Redistributions in binary form must reproduce the above copyright
350 * notice, this list of conditions and the following disclaimer in the
351 * documentation and/or other materials provided with the distribution.
352 *
353 * 3. Redistributions in any form must be accompanied by information on how
354 * to obtain complete source code for this software and any accompanying
355 * software that uses this software. The source code must either be
356 * included in the distribution or be available for no more than the cost
357 * of distribution plus a nominal fee, and must be freely redistributable
358 * under reasonable conditions. For an executable file, complete source
359 * code means the source code for all modules it contains. It does not
360 * include source code for modules or files that typically accompany the
361 * major components of the operating system on which the executable file
362 * runs.
363 *
364 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
365 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
366 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
367 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
368 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
369 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
370 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
371 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
372 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
373 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
374 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
375 */
diff --git a/mps/code/boot.c b/mps/code/boot.c
index 3c272188716..bd4f9d4b61e 100644
--- a/mps/code/boot.c
+++ b/mps/code/boot.c
@@ -123,3 +123,45 @@ Res BootAlloc(void **pReturn, BootBlock boot, size_t size, size_t align)
123 *pReturn = blockBase; 123 *pReturn = blockBase;
124 return ResOK; 124 return ResOK;
125} 125}
126
127
128/* C. COPYRIGHT AND LICENSE
129 *
130 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
131 * All rights reserved. This is an open source license. Contact
132 * Ravenbrook for commercial licensing options.
133 *
134 * Redistribution and use in source and binary forms, with or without
135 * modification, are permitted provided that the following conditions are
136 * met:
137 *
138 * 1. Redistributions of source code must retain the above copyright
139 * notice, this list of conditions and the following disclaimer.
140 *
141 * 2. Redistributions in binary form must reproduce the above copyright
142 * notice, this list of conditions and the following disclaimer in the
143 * documentation and/or other materials provided with the distribution.
144 *
145 * 3. Redistributions in any form must be accompanied by information on how
146 * to obtain complete source code for this software and any accompanying
147 * software that uses this software. The source code must either be
148 * included in the distribution or be available for no more than the cost
149 * of distribution plus a nominal fee, and must be freely redistributable
150 * under reasonable conditions. For an executable file, complete source
151 * code means the source code for all modules it contains. It does not
152 * include source code for modules or files that typically accompany the
153 * major components of the operating system on which the executable file
154 * runs.
155 *
156 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
157 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
158 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
159 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
160 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
161 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
162 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
163 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
164 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
165 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
166 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
167 */
diff --git a/mps/code/boot.h b/mps/code/boot.h
index ba3540ad100..eb7da3e3e58 100644
--- a/mps/code/boot.h
+++ b/mps/code/boot.h
@@ -32,3 +32,45 @@ extern Bool BootBlockCheck(BootBlock boot);
32 32
33 33
34#endif /* boot_h */ 34#endif /* boot_h */
35
36
37/* C. COPYRIGHT AND LICENSE
38 *
39 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
40 * All rights reserved. This is an open source license. Contact
41 * Ravenbrook for commercial licensing options.
42 *
43 * Redistribution and use in source and binary forms, with or without
44 * modification, are permitted provided that the following conditions are
45 * met:
46 *
47 * 1. Redistributions of source code must retain the above copyright
48 * notice, this list of conditions and the following disclaimer.
49 *
50 * 2. Redistributions in binary form must reproduce the above copyright
51 * notice, this list of conditions and the following disclaimer in the
52 * documentation and/or other materials provided with the distribution.
53 *
54 * 3. Redistributions in any form must be accompanied by information on how
55 * to obtain complete source code for this software and any accompanying
56 * software that uses this software. The source code must either be
57 * included in the distribution or be available for no more than the cost
58 * of distribution plus a nominal fee, and must be freely redistributable
59 * under reasonable conditions. For an executable file, complete source
60 * code means the source code for all modules it contains. It does not
61 * include source code for modules or files that typically accompany the
62 * major components of the operating system on which the executable file
63 * runs.
64 *
65 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
66 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
67 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
68 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
69 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
70 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
71 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
72 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
73 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
74 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
75 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
76 */
diff --git a/mps/code/bt.c b/mps/code/bt.c
index 2d76ea806e1..e8e10ecf360 100644
--- a/mps/code/bt.c
+++ b/mps/code/bt.c
@@ -999,3 +999,45 @@ void BTCopyOffsetRange(BT fromBT, BT toBT,
999 } 999 }
1000} 1000}
1001 1001
1002
1003
1004/* C. COPYRIGHT AND LICENSE
1005 *
1006 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
1007 * All rights reserved. This is an open source license. Contact
1008 * Ravenbrook for commercial licensing options.
1009 *
1010 * Redistribution and use in source and binary forms, with or without
1011 * modification, are permitted provided that the following conditions are
1012 * met:
1013 *
1014 * 1. Redistributions of source code must retain the above copyright
1015 * notice, this list of conditions and the following disclaimer.
1016 *
1017 * 2. Redistributions in binary form must reproduce the above copyright
1018 * notice, this list of conditions and the following disclaimer in the
1019 * documentation and/or other materials provided with the distribution.
1020 *
1021 * 3. Redistributions in any form must be accompanied by information on how
1022 * to obtain complete source code for this software and any accompanying
1023 * software that uses this software. The source code must either be
1024 * included in the distribution or be available for no more than the cost
1025 * of distribution plus a nominal fee, and must be freely redistributable
1026 * under reasonable conditions. For an executable file, complete source
1027 * code means the source code for all modules it contains. It does not
1028 * include source code for modules or files that typically accompany the
1029 * major components of the operating system on which the executable file
1030 * runs.
1031 *
1032 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1033 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1034 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1035 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
1036 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1037 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1038 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1039 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1040 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1041 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1042 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1043 */
diff --git a/mps/code/btcv.c b/mps/code/btcv.c
index 66163c6b5ca..8ff04fc77be 100644
--- a/mps/code/btcv.c
+++ b/mps/code/btcv.c
@@ -566,3 +566,45 @@ int main(int argc, char *argv[])
566 printf("\nNo problems detected.\n"); 566 printf("\nNo problems detected.\n");
567 return 0; 567 return 0;
568} 568}
569
570
571/* C. COPYRIGHT AND LICENSE
572 *
573 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
574 * All rights reserved. This is an open source license. Contact
575 * Ravenbrook for commercial licensing options.
576 *
577 * Redistribution and use in source and binary forms, with or without
578 * modification, are permitted provided that the following conditions are
579 * met:
580 *
581 * 1. Redistributions of source code must retain the above copyright
582 * notice, this list of conditions and the following disclaimer.
583 *
584 * 2. Redistributions in binary form must reproduce the above copyright
585 * notice, this list of conditions and the following disclaimer in the
586 * documentation and/or other materials provided with the distribution.
587 *
588 * 3. Redistributions in any form must be accompanied by information on how
589 * to obtain complete source code for this software and any accompanying
590 * software that uses this software. The source code must either be
591 * included in the distribution or be available for no more than the cost
592 * of distribution plus a nominal fee, and must be freely redistributable
593 * under reasonable conditions. For an executable file, complete source
594 * code means the source code for all modules it contains. It does not
595 * include source code for modules or files that typically accompany the
596 * major components of the operating system on which the executable file
597 * runs.
598 *
599 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
600 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
601 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
602 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
603 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
604 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
605 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
606 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
607 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
608 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
609 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
610 */
diff --git a/mps/code/bttest.c b/mps/code/bttest.c
index 8d02b7ce6c7..c26a8f47e10 100644
--- a/mps/code/bttest.c
+++ b/mps/code/bttest.c
@@ -383,3 +383,45 @@ extern int main(int argc, char *argv[])
383 } 383 }
384 } 384 }
385} 385}
386
387
388/* C. COPYRIGHT AND LICENSE
389 *
390 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
391 * All rights reserved. This is an open source license. Contact
392 * Ravenbrook for commercial licensing options.
393 *
394 * Redistribution and use in source and binary forms, with or without
395 * modification, are permitted provided that the following conditions are
396 * met:
397 *
398 * 1. Redistributions of source code must retain the above copyright
399 * notice, this list of conditions and the following disclaimer.
400 *
401 * 2. Redistributions in binary form must reproduce the above copyright
402 * notice, this list of conditions and the following disclaimer in the
403 * documentation and/or other materials provided with the distribution.
404 *
405 * 3. Redistributions in any form must be accompanied by information on how
406 * to obtain complete source code for this software and any accompanying
407 * software that uses this software. The source code must either be
408 * included in the distribution or be available for no more than the cost
409 * of distribution plus a nominal fee, and must be freely redistributable
410 * under reasonable conditions. For an executable file, complete source
411 * code means the source code for all modules it contains. It does not
412 * include source code for modules or files that typically accompany the
413 * major components of the operating system on which the executable file
414 * runs.
415 *
416 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
417 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
418 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
419 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
420 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
421 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
422 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
423 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
424 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
425 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
426 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
427 */
diff --git a/mps/code/buffer.c b/mps/code/buffer.c
index 2cecc8111a5..edf461a18c6 100644
--- a/mps/code/buffer.c
+++ b/mps/code/buffer.c
@@ -1524,3 +1524,45 @@ DEFINE_CLASS(RankBufClass, class)
1524 class->name = "RANKBUF"; 1524 class->name = "RANKBUF";
1525 class->init = rankBufInit; 1525 class->init = rankBufInit;
1526} 1526}
1527
1528
1529/* C. COPYRIGHT AND LICENSE
1530 *
1531 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
1532 * All rights reserved. This is an open source license. Contact
1533 * Ravenbrook for commercial licensing options.
1534 *
1535 * Redistribution and use in source and binary forms, with or without
1536 * modification, are permitted provided that the following conditions are
1537 * met:
1538 *
1539 * 1. Redistributions of source code must retain the above copyright
1540 * notice, this list of conditions and the following disclaimer.
1541 *
1542 * 2. Redistributions in binary form must reproduce the above copyright
1543 * notice, this list of conditions and the following disclaimer in the
1544 * documentation and/or other materials provided with the distribution.
1545 *
1546 * 3. Redistributions in any form must be accompanied by information on how
1547 * to obtain complete source code for this software and any accompanying
1548 * software that uses this software. The source code must either be
1549 * included in the distribution or be available for no more than the cost
1550 * of distribution plus a nominal fee, and must be freely redistributable
1551 * under reasonable conditions. For an executable file, complete source
1552 * code means the source code for all modules it contains. It does not
1553 * include source code for modules or files that typically accompany the
1554 * major components of the operating system on which the executable file
1555 * runs.
1556 *
1557 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1558 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1559 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1560 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
1561 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1562 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1563 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1564 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1565 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1566 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1567 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1568 */
diff --git a/mps/code/cbs.c b/mps/code/cbs.c
index 5d07d9bc233..0fb589d7076 100644
--- a/mps/code/cbs.c
+++ b/mps/code/cbs.c
@@ -1659,3 +1659,45 @@ Res CBSDescribe(CBS cbs, mps_lib_FILE *stream)
1659 res = WriteF(stream, "}\n", NULL); 1659 res = WriteF(stream, "}\n", NULL);
1660 return res; 1660 return res;
1661} 1661}
1662
1663
1664/* C. COPYRIGHT AND LICENSE
1665 *
1666 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
1667 * All rights reserved. This is an open source license. Contact
1668 * Ravenbrook for commercial licensing options.
1669 *
1670 * Redistribution and use in source and binary forms, with or without
1671 * modification, are permitted provided that the following conditions are
1672 * met:
1673 *
1674 * 1. Redistributions of source code must retain the above copyright
1675 * notice, this list of conditions and the following disclaimer.
1676 *
1677 * 2. Redistributions in binary form must reproduce the above copyright
1678 * notice, this list of conditions and the following disclaimer in the
1679 * documentation and/or other materials provided with the distribution.
1680 *
1681 * 3. Redistributions in any form must be accompanied by information on how
1682 * to obtain complete source code for this software and any accompanying
1683 * software that uses this software. The source code must either be
1684 * included in the distribution or be available for no more than the cost
1685 * of distribution plus a nominal fee, and must be freely redistributable
1686 * under reasonable conditions. For an executable file, complete source
1687 * code means the source code for all modules it contains. It does not
1688 * include source code for modules or files that typically accompany the
1689 * major components of the operating system on which the executable file
1690 * runs.
1691 *
1692 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1693 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1694 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1695 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
1696 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1697 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1698 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1699 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1700 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1701 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1702 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1703 */
diff --git a/mps/code/cbs.h b/mps/code/cbs.h
index d8daf61685a..8300dfbbc22 100644
--- a/mps/code/cbs.h
+++ b/mps/code/cbs.h
@@ -112,3 +112,45 @@ extern Bool CBSFindLargest(Addr *baseReturn, Addr *limitReturn,
112 112
113 113
114#endif /* cbs_h */ 114#endif /* cbs_h */
115
116
117/* C. COPYRIGHT AND LICENSE
118 *
119 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
120 * All rights reserved. This is an open source license. Contact
121 * Ravenbrook for commercial licensing options.
122 *
123 * Redistribution and use in source and binary forms, with or without
124 * modification, are permitted provided that the following conditions are
125 * met:
126 *
127 * 1. Redistributions of source code must retain the above copyright
128 * notice, this list of conditions and the following disclaimer.
129 *
130 * 2. Redistributions in binary form must reproduce the above copyright
131 * notice, this list of conditions and the following disclaimer in the
132 * documentation and/or other materials provided with the distribution.
133 *
134 * 3. Redistributions in any form must be accompanied by information on how
135 * to obtain complete source code for this software and any accompanying
136 * software that uses this software. The source code must either be
137 * included in the distribution or be available for no more than the cost
138 * of distribution plus a nominal fee, and must be freely redistributable
139 * under reasonable conditions. For an executable file, complete source
140 * code means the source code for all modules it contains. It does not
141 * include source code for modules or files that typically accompany the
142 * major components of the operating system on which the executable file
143 * runs.
144 *
145 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
146 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
147 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
148 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
149 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
150 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
151 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
152 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
153 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
154 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
155 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
156 */
diff --git a/mps/code/cbstest.c b/mps/code/cbstest.c
index a58f6a7661c..bf5cf726c0c 100644
--- a/mps/code/cbstest.c
+++ b/mps/code/cbstest.c
@@ -655,3 +655,45 @@ extern int main(int argc, char *argv[])
655 printf("\nNo problems detected.\n"); 655 printf("\nNo problems detected.\n");
656 return 0; 656 return 0;
657} 657}
658
659
660/* C. COPYRIGHT AND LICENSE
661 *
662 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
663 * All rights reserved. This is an open source license. Contact
664 * Ravenbrook for commercial licensing options.
665 *
666 * Redistribution and use in source and binary forms, with or without
667 * modification, are permitted provided that the following conditions are
668 * met:
669 *
670 * 1. Redistributions of source code must retain the above copyright
671 * notice, this list of conditions and the following disclaimer.
672 *
673 * 2. Redistributions in binary form must reproduce the above copyright
674 * notice, this list of conditions and the following disclaimer in the
675 * documentation and/or other materials provided with the distribution.
676 *
677 * 3. Redistributions in any form must be accompanied by information on how
678 * to obtain complete source code for this software and any accompanying
679 * software that uses this software. The source code must either be
680 * included in the distribution or be available for no more than the cost
681 * of distribution plus a nominal fee, and must be freely redistributable
682 * under reasonable conditions. For an executable file, complete source
683 * code means the source code for all modules it contains. It does not
684 * include source code for modules or files that typically accompany the
685 * major components of the operating system on which the executable file
686 * runs.
687 *
688 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
689 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
690 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
691 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
692 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
693 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
694 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
695 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
696 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
697 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
698 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
699 */
diff --git a/mps/code/chain.h b/mps/code/chain.h
index 4104acdf47e..e7c3b3fa746 100644
--- a/mps/code/chain.h
+++ b/mps/code/chain.h
@@ -89,3 +89,45 @@ extern void PoolGenUpdateZones(PoolGen gen, Seg seg);
89 89
90 90
91#endif /* chain_h */ 91#endif /* chain_h */
92
93
94/* C. COPYRIGHT AND LICENSE
95 *
96 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
97 * All rights reserved. This is an open source license. Contact
98 * Ravenbrook for commercial licensing options.
99 *
100 * Redistribution and use in source and binary forms, with or without
101 * modification, are permitted provided that the following conditions are
102 * met:
103 *
104 * 1. Redistributions of source code must retain the above copyright
105 * notice, this list of conditions and the following disclaimer.
106 *
107 * 2. Redistributions in binary form must reproduce the above copyright
108 * notice, this list of conditions and the following disclaimer in the
109 * documentation and/or other materials provided with the distribution.
110 *
111 * 3. Redistributions in any form must be accompanied by information on how
112 * to obtain complete source code for this software and any accompanying
113 * software that uses this software. The source code must either be
114 * included in the distribution or be available for no more than the cost
115 * of distribution plus a nominal fee, and must be freely redistributable
116 * under reasonable conditions. For an executable file, complete source
117 * code means the source code for all modules it contains. It does not
118 * include source code for modules or files that typically accompany the
119 * major components of the operating system on which the executable file
120 * runs.
121 *
122 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
123 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
124 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
125 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
126 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
127 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
128 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
129 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
130 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
131 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
132 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
133 */
diff --git a/mps/code/check.h b/mps/code/check.h
index 3a541164213..fb0eb16d48c 100644
--- a/mps/code/check.h
+++ b/mps/code/check.h
@@ -277,3 +277,45 @@ extern void AssertFail1(const char *s);
277 277
278 278
279#endif /* check_h */ 279#endif /* check_h */
280
281
282/* C. COPYRIGHT AND LICENSE
283 *
284 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
285 * All rights reserved. This is an open source license. Contact
286 * Ravenbrook for commercial licensing options.
287 *
288 * Redistribution and use in source and binary forms, with or without
289 * modification, are permitted provided that the following conditions are
290 * met:
291 *
292 * 1. Redistributions of source code must retain the above copyright
293 * notice, this list of conditions and the following disclaimer.
294 *
295 * 2. Redistributions in binary form must reproduce the above copyright
296 * notice, this list of conditions and the following disclaimer in the
297 * documentation and/or other materials provided with the distribution.
298 *
299 * 3. Redistributions in any form must be accompanied by information on how
300 * to obtain complete source code for this software and any accompanying
301 * software that uses this software. The source code must either be
302 * included in the distribution or be available for no more than the cost
303 * of distribution plus a nominal fee, and must be freely redistributable
304 * under reasonable conditions. For an executable file, complete source
305 * code means the source code for all modules it contains. It does not
306 * include source code for modules or files that typically accompany the
307 * major components of the operating system on which the executable file
308 * runs.
309 *
310 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
311 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
312 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
313 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
314 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
315 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
316 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
317 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
318 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
319 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
320 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
321 */
diff --git a/mps/code/comm.gmk b/mps/code/comm.gmk
index 73b0fbbeff1..bc5cd25ae50 100644
--- a/mps/code/comm.gmk
+++ b/mps/code/comm.gmk
@@ -550,4 +550,43 @@ $(PFM)/$(VARIETY)/%:
550 $(ECHO) "$(PFM): $@" 550 $(ECHO) "$(PFM): $@"
551 $(CC) $(LINKFLAGS) -o $@ $^ $(LIBS) 551 $(CC) $(LINKFLAGS) -o $@ $^ $(LIBS)
552 552
553# End of makefile. 553
554# C. COPYRIGHT AND LICENSE
555#
556# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
557# All rights reserved. This is an open source license. Contact
558# Ravenbrook for commercial licensing options.
559#
560# Redistribution and use in source and binary forms, with or without
561# modification, are permitted provided that the following conditions are
562# met:
563#
564# 1. Redistributions of source code must retain the above copyright
565# notice, this list of conditions and the following disclaimer.
566#
567# 2. Redistributions in binary form must reproduce the above copyright
568# notice, this list of conditions and the following disclaimer in the
569# documentation and/or other materials provided with the distribution.
570#
571# 3. Redistributions in any form must be accompanied by information on how
572# to obtain complete source code for this software and any accompanying
573# software that uses this software. The source code must either be
574# included in the distribution or be available for no more than the cost
575# of distribution plus a nominal fee, and must be freely redistributable
576# under reasonable conditions. For an executable file, complete source
577# code means the source code for all modules it contains. It does not
578# include source code for modules or files that typically accompany the
579# major components of the operating system on which the executable file
580# runs.
581#
582# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
583# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
584# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
585# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
586# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
587# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
588# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
589# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
590# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
591# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
592# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/commpost.nmk b/mps/code/commpost.nmk
index 2cd7a14299e..bb997a882d2 100644
--- a/mps/code/commpost.nmk
+++ b/mps/code/commpost.nmk
@@ -275,3 +275,44 @@ $(PFM)\$(VARIETY)\mpsplan.lib: $(PLINTHOBJ)
275{$(PFM)\$(VARIETY)}.obj{$(PFM)\$(VARIETY)}.exe: 275{$(PFM)\$(VARIETY)}.obj{$(PFM)\$(VARIETY)}.exe:
276 $(ECHO) $@ 276 $(ECHO) $@
277 $(LINKER) $(LINKFLAGS) /OUT:$@ $(**) 277 $(LINKER) $(LINKFLAGS) /OUT:$@ $(**)
278
279
280# C. COPYRIGHT AND LICENSE
281#
282# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
283# All rights reserved. This is an open source license. Contact
284# Ravenbrook for commercial licensing options.
285#
286# Redistribution and use in source and binary forms, with or without
287# modification, are permitted provided that the following conditions are
288# met:
289#
290# 1. Redistributions of source code must retain the above copyright
291# notice, this list of conditions and the following disclaimer.
292#
293# 2. Redistributions in binary form must reproduce the above copyright
294# notice, this list of conditions and the following disclaimer in the
295# documentation and/or other materials provided with the distribution.
296#
297# 3. Redistributions in any form must be accompanied by information on how
298# to obtain complete source code for this software and any accompanying
299# software that uses this software. The source code must either be
300# included in the distribution or be available for no more than the cost
301# of distribution plus a nominal fee, and must be freely redistributable
302# under reasonable conditions. For an executable file, complete source
303# code means the source code for all modules it contains. It does not
304# include source code for modules or files that typically accompany the
305# major components of the operating system on which the executable file
306# runs.
307#
308# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
309# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
310# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
311# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
312# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
313# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
314# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
315# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
316# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
317# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
318# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/commpre.nmk b/mps/code/commpre.nmk
index 9747ce50865..f30e9754ac9 100644
--- a/mps/code/commpre.nmk
+++ b/mps/code/commpre.nmk
@@ -195,3 +195,44 @@ LIBFLAGSTI =
195# %%PART: Add your part here, unless it's platform-specific 195# %%PART: Add your part here, unless it's platform-specific
196# [It is not possible use a macro, like $(PFM), in a substitution, 196# [It is not possible use a macro, like $(PFM), in a substitution,
197# hence all parts end up being platform-specific.] 197# hence all parts end up being platform-specific.]
198
199
200# C. COPYRIGHT AND LICENSE
201#
202# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
203# All rights reserved. This is an open source license. Contact
204# Ravenbrook for commercial licensing options.
205#
206# Redistribution and use in source and binary forms, with or without
207# modification, are permitted provided that the following conditions are
208# met:
209#
210# 1. Redistributions of source code must retain the above copyright
211# notice, this list of conditions and the following disclaimer.
212#
213# 2. Redistributions in binary form must reproduce the above copyright
214# notice, this list of conditions and the following disclaimer in the
215# documentation and/or other materials provided with the distribution.
216#
217# 3. Redistributions in any form must be accompanied by information on how
218# to obtain complete source code for this software and any accompanying
219# software that uses this software. The source code must either be
220# included in the distribution or be available for no more than the cost
221# of distribution plus a nominal fee, and must be freely redistributable
222# under reasonable conditions. For an executable file, complete source
223# code means the source code for all modules it contains. It does not
224# include source code for modules or files that typically accompany the
225# major components of the operating system on which the executable file
226# runs.
227#
228# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
229# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
230# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
231# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
232# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
233# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
234# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
235# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
236# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
237# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
238# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/config.h b/mps/code/config.h
index ad8ec6f5246..2c8640f0347 100644
--- a/mps/code/config.h
+++ b/mps/code/config.h
@@ -315,3 +315,45 @@
315 315
316 316
317#endif /* config_h */ 317#endif /* config_h */
318
319
320/* C. COPYRIGHT AND LICENSE
321 *
322 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
323 * All rights reserved. This is an open source license. Contact
324 * Ravenbrook for commercial licensing options.
325 *
326 * Redistribution and use in source and binary forms, with or without
327 * modification, are permitted provided that the following conditions are
328 * met:
329 *
330 * 1. Redistributions of source code must retain the above copyright
331 * notice, this list of conditions and the following disclaimer.
332 *
333 * 2. Redistributions in binary form must reproduce the above copyright
334 * notice, this list of conditions and the following disclaimer in the
335 * documentation and/or other materials provided with the distribution.
336 *
337 * 3. Redistributions in any form must be accompanied by information on how
338 * to obtain complete source code for this software and any accompanying
339 * software that uses this software. The source code must either be
340 * included in the distribution or be available for no more than the cost
341 * of distribution plus a nominal fee, and must be freely redistributable
342 * under reasonable conditions. For an executable file, complete source
343 * code means the source code for all modules it contains. It does not
344 * include source code for modules or files that typically accompany the
345 * major components of the operating system on which the executable file
346 * runs.
347 *
348 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
349 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
350 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
351 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
352 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
353 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
354 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
355 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
356 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
357 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
358 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
359 */
diff --git a/mps/code/cx.gmk b/mps/code/cx.gmk
index 88cd6901a98..b8ed9b8988a 100644
--- a/mps/code/cx.gmk
+++ b/mps/code/cx.gmk
@@ -29,3 +29,44 @@ CFLAGSOPT = $(MPS_EMPTY)
29CFLAGSOPTNODEBUG = $(MPS_EMPTY) 29CFLAGSOPTNODEBUG = $(MPS_EMPTY)
30 30
31include comm.gmk 31include comm.gmk
32
33
34# C. COPYRIGHT AND LICENSE
35#
36# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
37# All rights reserved. This is an open source license. Contact
38# Ravenbrook for commercial licensing options.
39#
40# Redistribution and use in source and binary forms, with or without
41# modification, are permitted provided that the following conditions are
42# met:
43#
44# 1. Redistributions of source code must retain the above copyright
45# notice, this list of conditions and the following disclaimer.
46#
47# 2. Redistributions in binary form must reproduce the above copyright
48# notice, this list of conditions and the following disclaimer in the
49# documentation and/or other materials provided with the distribution.
50#
51# 3. Redistributions in any form must be accompanied by information on how
52# to obtain complete source code for this software and any accompanying
53# software that uses this software. The source code must either be
54# included in the distribution or be available for no more than the cost
55# of distribution plus a nominal fee, and must be freely redistributable
56# under reasonable conditions. For an executable file, complete source
57# code means the source code for all modules it contains. It does not
58# include source code for modules or files that typically accompany the
59# major components of the operating system on which the executable file
60# runs.
61#
62# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
63# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
64# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
65# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
66# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
67# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
68# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
69# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
70# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
71# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
72# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/dbgpool.c b/mps/code/dbgpool.c
index bbd4bd23e56..6b0e0392fb6 100644
--- a/mps/code/dbgpool.c
+++ b/mps/code/dbgpool.c
@@ -492,3 +492,45 @@ void mps_pool_check_fenceposts(mps_pool_t mps_pool)
492 492
493 ArenaLeave(arena); 493 ArenaLeave(arena);
494} 494}
495
496
497/* C. COPYRIGHT AND LICENSE
498 *
499 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
500 * All rights reserved. This is an open source license. Contact
501 * Ravenbrook for commercial licensing options.
502 *
503 * Redistribution and use in source and binary forms, with or without
504 * modification, are permitted provided that the following conditions are
505 * met:
506 *
507 * 1. Redistributions of source code must retain the above copyright
508 * notice, this list of conditions and the following disclaimer.
509 *
510 * 2. Redistributions in binary form must reproduce the above copyright
511 * notice, this list of conditions and the following disclaimer in the
512 * documentation and/or other materials provided with the distribution.
513 *
514 * 3. Redistributions in any form must be accompanied by information on how
515 * to obtain complete source code for this software and any accompanying
516 * software that uses this software. The source code must either be
517 * included in the distribution or be available for no more than the cost
518 * of distribution plus a nominal fee, and must be freely redistributable
519 * under reasonable conditions. For an executable file, complete source
520 * code means the source code for all modules it contains. It does not
521 * include source code for modules or files that typically accompany the
522 * major components of the operating system on which the executable file
523 * runs.
524 *
525 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
526 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
527 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
528 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
529 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
530 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
531 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
532 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
533 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
534 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
535 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
536 */
diff --git a/mps/code/dbgpool.h b/mps/code/dbgpool.h
index 6632606787d..f1fad29205d 100644
--- a/mps/code/dbgpool.h
+++ b/mps/code/dbgpool.h
@@ -55,3 +55,45 @@ extern void PoolClassMixInDebug(PoolClass class);
55 55
56 56
57#endif /* dbgpool_h */ 57#endif /* dbgpool_h */
58
59
60/* C. COPYRIGHT AND LICENSE
61 *
62 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
63 * All rights reserved. This is an open source license. Contact
64 * Ravenbrook for commercial licensing options.
65 *
66 * Redistribution and use in source and binary forms, with or without
67 * modification, are permitted provided that the following conditions are
68 * met:
69 *
70 * 1. Redistributions of source code must retain the above copyright
71 * notice, this list of conditions and the following disclaimer.
72 *
73 * 2. Redistributions in binary form must reproduce the above copyright
74 * notice, this list of conditions and the following disclaimer in the
75 * documentation and/or other materials provided with the distribution.
76 *
77 * 3. Redistributions in any form must be accompanied by information on how
78 * to obtain complete source code for this software and any accompanying
79 * software that uses this software. The source code must either be
80 * included in the distribution or be available for no more than the cost
81 * of distribution plus a nominal fee, and must be freely redistributable
82 * under reasonable conditions. For an executable file, complete source
83 * code means the source code for all modules it contains. It does not
84 * include source code for modules or files that typically accompany the
85 * major components of the operating system on which the executable file
86 * runs.
87 *
88 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
89 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
90 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
91 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
92 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
93 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
94 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
95 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
96 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
97 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
98 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
99 */
diff --git a/mps/code/dc.gmk b/mps/code/dc.gmk
index 6ad9e4cedbe..26f6d838012 100644
--- a/mps/code/dc.gmk
+++ b/mps/code/dc.gmk
@@ -25,3 +25,44 @@ CFLAGSOPTNODEBUG = -O2
25# -M for a dependency file 25# -M for a dependency file
26 26
27include comm.gmk 27include comm.gmk
28
29
30# C. COPYRIGHT AND LICENSE
31#
32# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
33# All rights reserved. This is an open source license. Contact
34# Ravenbrook for commercial licensing options.
35#
36# Redistribution and use in source and binary forms, with or without
37# modification, are permitted provided that the following conditions are
38# met:
39#
40# 1. Redistributions of source code must retain the above copyright
41# notice, this list of conditions and the following disclaimer.
42#
43# 2. Redistributions in binary form must reproduce the above copyright
44# notice, this list of conditions and the following disclaimer in the
45# documentation and/or other materials provided with the distribution.
46#
47# 3. Redistributions in any form must be accompanied by information on how
48# to obtain complete source code for this software and any accompanying
49# software that uses this software. The source code must either be
50# included in the distribution or be available for no more than the cost
51# of distribution plus a nominal fee, and must be freely redistributable
52# under reasonable conditions. For an executable file, complete source
53# code means the source code for all modules it contains. It does not
54# include source code for modules or files that typically accompany the
55# major components of the operating system on which the executable file
56# runs.
57#
58# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
59# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
60# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
61# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
62# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
63# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
64# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
65# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
66# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
67# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
68# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/dumper.c b/mps/code/dumper.c
index f5e9443cd03..339e15af2d2 100644
--- a/mps/code/dumper.c
+++ b/mps/code/dumper.c
@@ -144,3 +144,45 @@ int main(int argc, char *argv[]) {
144} 144}
145 145
146 146
147
148
149/* C. COPYRIGHT AND LICENSE
150 *
151 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
152 * All rights reserved. This is an open source license. Contact
153 * Ravenbrook for commercial licensing options.
154 *
155 * Redistribution and use in source and binary forms, with or without
156 * modification, are permitted provided that the following conditions are
157 * met:
158 *
159 * 1. Redistributions of source code must retain the above copyright
160 * notice, this list of conditions and the following disclaimer.
161 *
162 * 2. Redistributions in binary form must reproduce the above copyright
163 * notice, this list of conditions and the following disclaimer in the
164 * documentation and/or other materials provided with the distribution.
165 *
166 * 3. Redistributions in any form must be accompanied by information on how
167 * to obtain complete source code for this software and any accompanying
168 * software that uses this software. The source code must either be
169 * included in the distribution or be available for no more than the cost
170 * of distribution plus a nominal fee, and must be freely redistributable
171 * under reasonable conditions. For an executable file, complete source
172 * code means the source code for all modules it contains. It does not
173 * include source code for modules or files that typically accompany the
174 * major components of the operating system on which the executable file
175 * runs.
176 *
177 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
178 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
179 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
180 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
181 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
182 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
183 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
184 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
185 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
186 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
187 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
188 */
diff --git a/mps/code/eg.gmk b/mps/code/eg.gmk
index 3ec8e335ff1..03c509a602c 100644
--- a/mps/code/eg.gmk
+++ b/mps/code/eg.gmk
@@ -32,3 +32,44 @@ define gendep
32endef 32endef
33 33
34include comm.gmk 34include comm.gmk
35
36
37# C. COPYRIGHT AND LICENSE
38#
39# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
40# All rights reserved. This is an open source license. Contact
41# Ravenbrook for commercial licensing options.
42#
43# Redistribution and use in source and binary forms, with or without
44# modification, are permitted provided that the following conditions are
45# met:
46#
47# 1. Redistributions of source code must retain the above copyright
48# notice, this list of conditions and the following disclaimer.
49#
50# 2. Redistributions in binary form must reproduce the above copyright
51# notice, this list of conditions and the following disclaimer in the
52# documentation and/or other materials provided with the distribution.
53#
54# 3. Redistributions in any form must be accompanied by information on how
55# to obtain complete source code for this software and any accompanying
56# software that uses this software. The source code must either be
57# included in the distribution or be available for no more than the cost
58# of distribution plus a nominal fee, and must be freely redistributable
59# under reasonable conditions. For an executable file, complete source
60# code means the source code for all modules it contains. It does not
61# include source code for modules or files that typically accompany the
62# major components of the operating system on which the executable file
63# runs.
64#
65# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
66# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
67# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
68# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
69# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
70# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
71# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
72# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
73# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
74# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
75# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/event.c b/mps/code/event.c
index 69f0e2bbe03..7e91a4db31e 100644
--- a/mps/code/event.c
+++ b/mps/code/event.c
@@ -229,3 +229,45 @@ void (EventLabelAddr)(Addr addr, Word id)
229 229
230 230
231#endif /* EVENT */ 231#endif /* EVENT */
232
233
234/* C. COPYRIGHT AND LICENSE
235 *
236 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
237 * All rights reserved. This is an open source license. Contact
238 * Ravenbrook for commercial licensing options.
239 *
240 * Redistribution and use in source and binary forms, with or without
241 * modification, are permitted provided that the following conditions are
242 * met:
243 *
244 * 1. Redistributions of source code must retain the above copyright
245 * notice, this list of conditions and the following disclaimer.
246 *
247 * 2. Redistributions in binary form must reproduce the above copyright
248 * notice, this list of conditions and the following disclaimer in the
249 * documentation and/or other materials provided with the distribution.
250 *
251 * 3. Redistributions in any form must be accompanied by information on how
252 * to obtain complete source code for this software and any accompanying
253 * software that uses this software. The source code must either be
254 * included in the distribution or be available for no more than the cost
255 * of distribution plus a nominal fee, and must be freely redistributable
256 * under reasonable conditions. For an executable file, complete source
257 * code means the source code for all modules it contains. It does not
258 * include source code for modules or files that typically accompany the
259 * major components of the operating system on which the executable file
260 * runs.
261 *
262 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
263 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
264 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
265 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
266 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
267 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
268 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
269 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
270 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
271 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
272 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
273 */
diff --git a/mps/code/event.h b/mps/code/event.h
index d5591327b5d..99a66348ec8 100644
--- a/mps/code/event.h
+++ b/mps/code/event.h
@@ -113,3 +113,45 @@ extern Word EventKindControl;
113 113
114 114
115#endif /* event_h */ 115#endif /* event_h */
116
117
118/* C. COPYRIGHT AND LICENSE
119 *
120 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
121 * All rights reserved. This is an open source license. Contact
122 * Ravenbrook for commercial licensing options.
123 *
124 * Redistribution and use in source and binary forms, with or without
125 * modification, are permitted provided that the following conditions are
126 * met:
127 *
128 * 1. Redistributions of source code must retain the above copyright
129 * notice, this list of conditions and the following disclaimer.
130 *
131 * 2. Redistributions in binary form must reproduce the above copyright
132 * notice, this list of conditions and the following disclaimer in the
133 * documentation and/or other materials provided with the distribution.
134 *
135 * 3. Redistributions in any form must be accompanied by information on how
136 * to obtain complete source code for this software and any accompanying
137 * software that uses this software. The source code must either be
138 * included in the distribution or be available for no more than the cost
139 * of distribution plus a nominal fee, and must be freely redistributable
140 * under reasonable conditions. For an executable file, complete source
141 * code means the source code for all modules it contains. It does not
142 * include source code for modules or files that typically accompany the
143 * major components of the operating system on which the executable file
144 * runs.
145 *
146 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
147 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
148 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
149 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
150 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
151 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
152 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
153 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
154 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
155 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
156 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
157 */
diff --git a/mps/code/eventcnv.c b/mps/code/eventcnv.c
index e93030b2055..6ea5d2b874d 100644
--- a/mps/code/eventcnv.c
+++ b/mps/code/eventcnv.c
@@ -621,3 +621,45 @@ int main(int argc, char *argv[])
621 EventProcDestroy(proc); 621 EventProcDestroy(proc);
622 return EXIT_SUCCESS; 622 return EXIT_SUCCESS;
623} 623}
624
625
626/* C. COPYRIGHT AND LICENSE
627 *
628 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
629 * All rights reserved. This is an open source license. Contact
630 * Ravenbrook for commercial licensing options.
631 *
632 * Redistribution and use in source and binary forms, with or without
633 * modification, are permitted provided that the following conditions are
634 * met:
635 *
636 * 1. Redistributions of source code must retain the above copyright
637 * notice, this list of conditions and the following disclaimer.
638 *
639 * 2. Redistributions in binary form must reproduce the above copyright
640 * notice, this list of conditions and the following disclaimer in the
641 * documentation and/or other materials provided with the distribution.
642 *
643 * 3. Redistributions in any form must be accompanied by information on how
644 * to obtain complete source code for this software and any accompanying
645 * software that uses this software. The source code must either be
646 * included in the distribution or be available for no more than the cost
647 * of distribution plus a nominal fee, and must be freely redistributable
648 * under reasonable conditions. For an executable file, complete source
649 * code means the source code for all modules it contains. It does not
650 * include source code for modules or files that typically accompany the
651 * major components of the operating system on which the executable file
652 * runs.
653 *
654 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
655 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
656 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
657 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
658 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
659 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
660 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
661 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
662 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
663 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
664 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
665 */
diff --git a/mps/code/eventcom.h b/mps/code/eventcom.h
index 4ff637ba2f9..8d13e35e11a 100644
--- a/mps/code/eventcom.h
+++ b/mps/code/eventcom.h
@@ -148,3 +148,45 @@ typedef EventUnion *Event;
148 148
149 149
150#endif /* eventcom_h */ 150#endif /* eventcom_h */
151
152
153/* C. COPYRIGHT AND LICENSE
154 *
155 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
156 * All rights reserved. This is an open source license. Contact
157 * Ravenbrook for commercial licensing options.
158 *
159 * Redistribution and use in source and binary forms, with or without
160 * modification, are permitted provided that the following conditions are
161 * met:
162 *
163 * 1. Redistributions of source code must retain the above copyright
164 * notice, this list of conditions and the following disclaimer.
165 *
166 * 2. Redistributions in binary form must reproduce the above copyright
167 * notice, this list of conditions and the following disclaimer in the
168 * documentation and/or other materials provided with the distribution.
169 *
170 * 3. Redistributions in any form must be accompanied by information on how
171 * to obtain complete source code for this software and any accompanying
172 * software that uses this software. The source code must either be
173 * included in the distribution or be available for no more than the cost
174 * of distribution plus a nominal fee, and must be freely redistributable
175 * under reasonable conditions. For an executable file, complete source
176 * code means the source code for all modules it contains. It does not
177 * include source code for modules or files that typically accompany the
178 * major components of the operating system on which the executable file
179 * runs.
180 *
181 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
182 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
183 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
184 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
185 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
186 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
187 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
188 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
189 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
190 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
191 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
192 */
diff --git a/mps/code/eventdef.h b/mps/code/eventdef.h
index e3c7652ae54..1d139fbe7c7 100644
--- a/mps/code/eventdef.h
+++ b/mps/code/eventdef.h
@@ -168,3 +168,45 @@ RELATION(SegMerge , 0x0068, TRUE, Seg, PPP)
168RELATION(SegSplit , 0x0069, TRUE, Seg, PPPA) 168RELATION(SegSplit , 0x0069, TRUE, Seg, PPPA)
169 169
170/* Remember to update EventNameMAX and EventCodeMAX in eventcom.h! */ 170/* Remember to update EventNameMAX and EventCodeMAX in eventcom.h! */
171
172
173/* C. COPYRIGHT AND LICENSE
174 *
175 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
176 * All rights reserved. This is an open source license. Contact
177 * Ravenbrook for commercial licensing options.
178 *
179 * Redistribution and use in source and binary forms, with or without
180 * modification, are permitted provided that the following conditions are
181 * met:
182 *
183 * 1. Redistributions of source code must retain the above copyright
184 * notice, this list of conditions and the following disclaimer.
185 *
186 * 2. Redistributions in binary form must reproduce the above copyright
187 * notice, this list of conditions and the following disclaimer in the
188 * documentation and/or other materials provided with the distribution.
189 *
190 * 3. Redistributions in any form must be accompanied by information on how
191 * to obtain complete source code for this software and any accompanying
192 * software that uses this software. The source code must either be
193 * included in the distribution or be available for no more than the cost
194 * of distribution plus a nominal fee, and must be freely redistributable
195 * under reasonable conditions. For an executable file, complete source
196 * code means the source code for all modules it contains. It does not
197 * include source code for modules or files that typically accompany the
198 * major components of the operating system on which the executable file
199 * runs.
200 *
201 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
202 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
203 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
204 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
205 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
206 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
207 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
208 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
209 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
210 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
211 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
212 */
diff --git a/mps/code/eventgen.h b/mps/code/eventgen.h
index 3071a9efe43..9009151160b 100644
--- a/mps/code/eventgen.h
+++ b/mps/code/eventgen.h
@@ -1008,3 +1008,45 @@ typedef union {
1008#define EVENT_WS(type, p0, p1, l1) NOOP 1008#define EVENT_WS(type, p0, p1, l1) NOOP
1009 1009
1010#endif /* EVENT */ 1010#endif /* EVENT */
1011
1012
1013/* C. COPYRIGHT AND LICENSE
1014 *
1015 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
1016 * All rights reserved. This is an open source license. Contact
1017 * Ravenbrook for commercial licensing options.
1018 *
1019 * Redistribution and use in source and binary forms, with or without
1020 * modification, are permitted provided that the following conditions are
1021 * met:
1022 *
1023 * 1. Redistributions of source code must retain the above copyright
1024 * notice, this list of conditions and the following disclaimer.
1025 *
1026 * 2. Redistributions in binary form must reproduce the above copyright
1027 * notice, this list of conditions and the following disclaimer in the
1028 * documentation and/or other materials provided with the distribution.
1029 *
1030 * 3. Redistributions in any form must be accompanied by information on how
1031 * to obtain complete source code for this software and any accompanying
1032 * software that uses this software. The source code must either be
1033 * included in the distribution or be available for no more than the cost
1034 * of distribution plus a nominal fee, and must be freely redistributable
1035 * under reasonable conditions. For an executable file, complete source
1036 * code means the source code for all modules it contains. It does not
1037 * include source code for modules or files that typically accompany the
1038 * major components of the operating system on which the executable file
1039 * runs.
1040 *
1041 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1042 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1043 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1044 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
1045 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1046 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1047 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1048 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1049 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1050 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1051 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1052 */
diff --git a/mps/code/eventgen.pl b/mps/code/eventgen.pl
index bb330227a3f..d7aa8c84b84 100644
--- a/mps/code/eventgen.pl
+++ b/mps/code/eventgen.pl
@@ -177,3 +177,44 @@ print H "\n#endif /* EVENT */\n";
177 177
178 178
179close(H); 179close(H);
180
181
182# C. COPYRIGHT AND LICENSE
183#
184# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
185# All rights reserved. This is an open source license. Contact
186# Ravenbrook for commercial licensing options.
187#
188# Redistribution and use in source and binary forms, with or without
189# modification, are permitted provided that the following conditions are
190# met:
191#
192# 1. Redistributions of source code must retain the above copyright
193# notice, this list of conditions and the following disclaimer.
194#
195# 2. Redistributions in binary form must reproduce the above copyright
196# notice, this list of conditions and the following disclaimer in the
197# documentation and/or other materials provided with the distribution.
198#
199# 3. Redistributions in any form must be accompanied by information on how
200# to obtain complete source code for this software and any accompanying
201# software that uses this software. The source code must either be
202# included in the distribution or be available for no more than the cost
203# of distribution plus a nominal fee, and must be freely redistributable
204# under reasonable conditions. For an executable file, complete source
205# code means the source code for all modules it contains. It does not
206# include source code for modules or files that typically accompany the
207# major components of the operating system on which the executable file
208# runs.
209#
210# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
211# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
212# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
213# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
214# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
215# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
216# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
217# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
218# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
219# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
220# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/eventpro.c b/mps/code/eventpro.c
index ac9fe449217..d7089a7f586 100644
--- a/mps/code/eventpro.c
+++ b/mps/code/eventpro.c
@@ -434,3 +434,45 @@ void EventProcDestroy(EventProc proc)
434 free(proc->cachedEvent); 434 free(proc->cachedEvent);
435 free(proc); 435 free(proc);
436} 436}
437
438
439/* C. COPYRIGHT AND LICENSE
440 *
441 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
442 * All rights reserved. This is an open source license. Contact
443 * Ravenbrook for commercial licensing options.
444 *
445 * Redistribution and use in source and binary forms, with or without
446 * modification, are permitted provided that the following conditions are
447 * met:
448 *
449 * 1. Redistributions of source code must retain the above copyright
450 * notice, this list of conditions and the following disclaimer.
451 *
452 * 2. Redistributions in binary form must reproduce the above copyright
453 * notice, this list of conditions and the following disclaimer in the
454 * documentation and/or other materials provided with the distribution.
455 *
456 * 3. Redistributions in any form must be accompanied by information on how
457 * to obtain complete source code for this software and any accompanying
458 * software that uses this software. The source code must either be
459 * included in the distribution or be available for no more than the cost
460 * of distribution plus a nominal fee, and must be freely redistributable
461 * under reasonable conditions. For an executable file, complete source
462 * code means the source code for all modules it contains. It does not
463 * include source code for modules or files that typically accompany the
464 * major components of the operating system on which the executable file
465 * runs.
466 *
467 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
468 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
469 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
470 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
471 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
472 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
473 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
474 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
475 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
476 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
477 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
478 */
diff --git a/mps/code/eventpro.h b/mps/code/eventpro.h
index a2c1b0a21d5..910496c70b2 100644
--- a/mps/code/eventpro.h
+++ b/mps/code/eventpro.h
@@ -39,3 +39,45 @@ extern void EventProcDestroy(EventProc proc);
39 39
40 40
41#endif /* eventpro_h */ 41#endif /* eventpro_h */
42
43
44/* C. COPYRIGHT AND LICENSE
45 *
46 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
47 * All rights reserved. This is an open source license. Contact
48 * Ravenbrook for commercial licensing options.
49 *
50 * Redistribution and use in source and binary forms, with or without
51 * modification, are permitted provided that the following conditions are
52 * met:
53 *
54 * 1. Redistributions of source code must retain the above copyright
55 * notice, this list of conditions and the following disclaimer.
56 *
57 * 2. Redistributions in binary form must reproduce the above copyright
58 * notice, this list of conditions and the following disclaimer in the
59 * documentation and/or other materials provided with the distribution.
60 *
61 * 3. Redistributions in any form must be accompanied by information on how
62 * to obtain complete source code for this software and any accompanying
63 * software that uses this software. The source code must either be
64 * included in the distribution or be available for no more than the cost
65 * of distribution plus a nominal fee, and must be freely redistributable
66 * under reasonable conditions. For an executable file, complete source
67 * code means the source code for all modules it contains. It does not
68 * include source code for modules or files that typically accompany the
69 * major components of the operating system on which the executable file
70 * runs.
71 *
72 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
73 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
74 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
75 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
76 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
77 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
78 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
79 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
80 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
81 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
82 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
83 */
diff --git a/mps/code/eventrep.c b/mps/code/eventrep.c
index 901a3b03ddd..34d0365759c 100644
--- a/mps/code/eventrep.c
+++ b/mps/code/eventrep.c
@@ -734,3 +734,45 @@ void EventRepFinish(void)
734 totalEvents - discardedEvents - unknownEvents, 734 totalEvents - discardedEvents - unknownEvents,
735 discardedEvents + unknownEvents, unknownEvents); 735 discardedEvents + unknownEvents, unknownEvents);
736} 736}
737
738
739/* C. COPYRIGHT AND LICENSE
740 *
741 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
742 * All rights reserved. This is an open source license. Contact
743 * Ravenbrook for commercial licensing options.
744 *
745 * Redistribution and use in source and binary forms, with or without
746 * modification, are permitted provided that the following conditions are
747 * met:
748 *
749 * 1. Redistributions of source code must retain the above copyright
750 * notice, this list of conditions and the following disclaimer.
751 *
752 * 2. Redistributions in binary form must reproduce the above copyright
753 * notice, this list of conditions and the following disclaimer in the
754 * documentation and/or other materials provided with the distribution.
755 *
756 * 3. Redistributions in any form must be accompanied by information on how
757 * to obtain complete source code for this software and any accompanying
758 * software that uses this software. The source code must either be
759 * included in the distribution or be available for no more than the cost
760 * of distribution plus a nominal fee, and must be freely redistributable
761 * under reasonable conditions. For an executable file, complete source
762 * code means the source code for all modules it contains. It does not
763 * include source code for modules or files that typically accompany the
764 * major components of the operating system on which the executable file
765 * runs.
766 *
767 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
768 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
769 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
770 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
771 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
772 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
773 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
774 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
775 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
776 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
777 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
778 */
diff --git a/mps/code/eventrep.h b/mps/code/eventrep.h
index fdf9620a96d..73a5c56aee0 100644
--- a/mps/code/eventrep.h
+++ b/mps/code/eventrep.h
@@ -22,3 +22,45 @@ extern void EventReplay(Event event, Word etime);
22 22
23 23
24#endif /* eventrep_h */ 24#endif /* eventrep_h */
25
26
27/* C. COPYRIGHT AND LICENSE
28 *
29 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
30 * All rights reserved. This is an open source license. Contact
31 * Ravenbrook for commercial licensing options.
32 *
33 * Redistribution and use in source and binary forms, with or without
34 * modification, are permitted provided that the following conditions are
35 * met:
36 *
37 * 1. Redistributions of source code must retain the above copyright
38 * notice, this list of conditions and the following disclaimer.
39 *
40 * 2. Redistributions in binary form must reproduce the above copyright
41 * notice, this list of conditions and the following disclaimer in the
42 * documentation and/or other materials provided with the distribution.
43 *
44 * 3. Redistributions in any form must be accompanied by information on how
45 * to obtain complete source code for this software and any accompanying
46 * software that uses this software. The source code must either be
47 * included in the distribution or be available for no more than the cost
48 * of distribution plus a nominal fee, and must be freely redistributable
49 * under reasonable conditions. For an executable file, complete source
50 * code means the source code for all modules it contains. It does not
51 * include source code for modules or files that typically accompany the
52 * major components of the operating system on which the executable file
53 * runs.
54 *
55 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
56 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
57 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
58 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
59 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
60 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
61 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
62 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
63 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
64 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
65 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
66 */
diff --git a/mps/code/finalcv.c b/mps/code/finalcv.c
index 1fa1a5cfd94..0923f584340 100644
--- a/mps/code/finalcv.c
+++ b/mps/code/finalcv.c
@@ -179,3 +179,45 @@ int main(int argc, char **argv)
179 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 179 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
180 return 0; 180 return 0;
181} 181}
182
183
184/* C. COPYRIGHT AND LICENSE
185 *
186 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
187 * All rights reserved. This is an open source license. Contact
188 * Ravenbrook for commercial licensing options.
189 *
190 * Redistribution and use in source and binary forms, with or without
191 * modification, are permitted provided that the following conditions are
192 * met:
193 *
194 * 1. Redistributions of source code must retain the above copyright
195 * notice, this list of conditions and the following disclaimer.
196 *
197 * 2. Redistributions in binary form must reproduce the above copyright
198 * notice, this list of conditions and the following disclaimer in the
199 * documentation and/or other materials provided with the distribution.
200 *
201 * 3. Redistributions in any form must be accompanied by information on how
202 * to obtain complete source code for this software and any accompanying
203 * software that uses this software. The source code must either be
204 * included in the distribution or be available for no more than the cost
205 * of distribution plus a nominal fee, and must be freely redistributable
206 * under reasonable conditions. For an executable file, complete source
207 * code means the source code for all modules it contains. It does not
208 * include source code for modules or files that typically accompany the
209 * major components of the operating system on which the executable file
210 * runs.
211 *
212 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
213 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
214 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
215 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
216 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
217 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
218 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
219 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
220 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
221 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
222 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
223 */
diff --git a/mps/code/fmtdy.c b/mps/code/fmtdy.c
index 52d9d871f98..c6007046b2d 100644
--- a/mps/code/fmtdy.c
+++ b/mps/code/fmtdy.c
@@ -828,3 +828,45 @@ mps_res_t dylan_fmt_weak(mps_fmt_t *mps_fmt_o, mps_arena_t arena)
828} 828}
829 829
830 830
831
832
833/* C. COPYRIGHT AND LICENSE
834 *
835 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
836 * All rights reserved. This is an open source license. Contact
837 * Ravenbrook for commercial licensing options.
838 *
839 * Redistribution and use in source and binary forms, with or without
840 * modification, are permitted provided that the following conditions are
841 * met:
842 *
843 * 1. Redistributions of source code must retain the above copyright
844 * notice, this list of conditions and the following disclaimer.
845 *
846 * 2. Redistributions in binary form must reproduce the above copyright
847 * notice, this list of conditions and the following disclaimer in the
848 * documentation and/or other materials provided with the distribution.
849 *
850 * 3. Redistributions in any form must be accompanied by information on how
851 * to obtain complete source code for this software and any accompanying
852 * software that uses this software. The source code must either be
853 * included in the distribution or be available for no more than the cost
854 * of distribution plus a nominal fee, and must be freely redistributable
855 * under reasonable conditions. For an executable file, complete source
856 * code means the source code for all modules it contains. It does not
857 * include source code for modules or files that typically accompany the
858 * major components of the operating system on which the executable file
859 * runs.
860 *
861 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
862 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
863 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
864 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
865 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
866 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
867 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
868 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
869 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
870 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
871 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
872 */
diff --git a/mps/code/fmtdy.h b/mps/code/fmtdy.h
index b445002bef7..da2983bab34 100644
--- a/mps/code/fmtdy.h
+++ b/mps/code/fmtdy.h
@@ -41,3 +41,45 @@ extern int dylan_wrapper_check(mps_word_t *w);
41#define ALIGN sizeof(mps_word_t) /* alignment for Dylan format */ 41#define ALIGN sizeof(mps_word_t) /* alignment for Dylan format */
42 42
43#endif /* fmtdy_h */ 43#endif /* fmtdy_h */
44
45
46/* C. COPYRIGHT AND LICENSE
47 *
48 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
49 * All rights reserved. This is an open source license. Contact
50 * Ravenbrook for commercial licensing options.
51 *
52 * Redistribution and use in source and binary forms, with or without
53 * modification, are permitted provided that the following conditions are
54 * met:
55 *
56 * 1. Redistributions of source code must retain the above copyright
57 * notice, this list of conditions and the following disclaimer.
58 *
59 * 2. Redistributions in binary form must reproduce the above copyright
60 * notice, this list of conditions and the following disclaimer in the
61 * documentation and/or other materials provided with the distribution.
62 *
63 * 3. Redistributions in any form must be accompanied by information on how
64 * to obtain complete source code for this software and any accompanying
65 * software that uses this software. The source code must either be
66 * included in the distribution or be available for no more than the cost
67 * of distribution plus a nominal fee, and must be freely redistributable
68 * under reasonable conditions. For an executable file, complete source
69 * code means the source code for all modules it contains. It does not
70 * include source code for modules or files that typically accompany the
71 * major components of the operating system on which the executable file
72 * runs.
73 *
74 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
75 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
76 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
77 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
78 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
79 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
80 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
81 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
82 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
83 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
84 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
85 */
diff --git a/mps/code/fmtdytst.c b/mps/code/fmtdytst.c
index 71fdc8ae69b..1a6a67a0569 100644
--- a/mps/code/fmtdytst.c
+++ b/mps/code/fmtdytst.c
@@ -151,3 +151,45 @@ mps_bool_t dylan_check(mps_addr_t addr)
151 unused(addr); 151 unused(addr);
152 return 1; 152 return 1;
153} 153}
154
155
156/* C. COPYRIGHT AND LICENSE
157 *
158 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
159 * All rights reserved. This is an open source license. Contact
160 * Ravenbrook for commercial licensing options.
161 *
162 * Redistribution and use in source and binary forms, with or without
163 * modification, are permitted provided that the following conditions are
164 * met:
165 *
166 * 1. Redistributions of source code must retain the above copyright
167 * notice, this list of conditions and the following disclaimer.
168 *
169 * 2. Redistributions in binary form must reproduce the above copyright
170 * notice, this list of conditions and the following disclaimer in the
171 * documentation and/or other materials provided with the distribution.
172 *
173 * 3. Redistributions in any form must be accompanied by information on how
174 * to obtain complete source code for this software and any accompanying
175 * software that uses this software. The source code must either be
176 * included in the distribution or be available for no more than the cost
177 * of distribution plus a nominal fee, and must be freely redistributable
178 * under reasonable conditions. For an executable file, complete source
179 * code means the source code for all modules it contains. It does not
180 * include source code for modules or files that typically accompany the
181 * major components of the operating system on which the executable file
182 * runs.
183 *
184 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
185 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
186 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
187 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
188 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
189 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
190 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
191 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
192 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
193 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
194 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
195 */
diff --git a/mps/code/fmtdytst.h b/mps/code/fmtdytst.h
index cdd8508ecf7..736bf5f0a4c 100644
--- a/mps/code/fmtdytst.h
+++ b/mps/code/fmtdytst.h
@@ -19,3 +19,45 @@ extern void dylan_pad(mps_addr_t addr, size_t size);
19extern int dylan_wrapper_check(mps_word_t *w); 19extern int dylan_wrapper_check(mps_word_t *w);
20 20
21#endif /* fmtdy_h */ 21#endif /* fmtdy_h */
22
23
24/* C. COPYRIGHT AND LICENSE
25 *
26 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
27 * All rights reserved. This is an open source license. Contact
28 * Ravenbrook for commercial licensing options.
29 *
30 * Redistribution and use in source and binary forms, with or without
31 * modification, are permitted provided that the following conditions are
32 * met:
33 *
34 * 1. Redistributions of source code must retain the above copyright
35 * notice, this list of conditions and the following disclaimer.
36 *
37 * 2. Redistributions in binary form must reproduce the above copyright
38 * notice, this list of conditions and the following disclaimer in the
39 * documentation and/or other materials provided with the distribution.
40 *
41 * 3. Redistributions in any form must be accompanied by information on how
42 * to obtain complete source code for this software and any accompanying
43 * software that uses this software. The source code must either be
44 * included in the distribution or be available for no more than the cost
45 * of distribution plus a nominal fee, and must be freely redistributable
46 * under reasonable conditions. For an executable file, complete source
47 * code means the source code for all modules it contains. It does not
48 * include source code for modules or files that typically accompany the
49 * major components of the operating system on which the executable file
50 * runs.
51 *
52 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
53 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
54 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
55 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
56 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
57 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
58 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
59 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
60 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
61 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
62 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
63 */
diff --git a/mps/code/fmthe.c b/mps/code/fmthe.c
index 69a1220dbab..86033b80091 100644
--- a/mps/code/fmthe.c
+++ b/mps/code/fmthe.c
@@ -206,3 +206,45 @@ mps_res_t HeaderWeakFormatCheck(mps_addr_t addr)
206 else 206 else
207 return MPS_RES_FAIL; 207 return MPS_RES_FAIL;
208} 208}
209
210
211/* C. COPYRIGHT AND LICENSE
212 *
213 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
214 * All rights reserved. This is an open source license. Contact
215 * Ravenbrook for commercial licensing options.
216 *
217 * Redistribution and use in source and binary forms, with or without
218 * modification, are permitted provided that the following conditions are
219 * met:
220 *
221 * 1. Redistributions of source code must retain the above copyright
222 * notice, this list of conditions and the following disclaimer.
223 *
224 * 2. Redistributions in binary form must reproduce the above copyright
225 * notice, this list of conditions and the following disclaimer in the
226 * documentation and/or other materials provided with the distribution.
227 *
228 * 3. Redistributions in any form must be accompanied by information on how
229 * to obtain complete source code for this software and any accompanying
230 * software that uses this software. The source code must either be
231 * included in the distribution or be available for no more than the cost
232 * of distribution plus a nominal fee, and must be freely redistributable
233 * under reasonable conditions. For an executable file, complete source
234 * code means the source code for all modules it contains. It does not
235 * include source code for modules or files that typically accompany the
236 * major components of the operating system on which the executable file
237 * runs.
238 *
239 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
240 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
241 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
242 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
243 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
244 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
245 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
246 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
247 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
248 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
249 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
250 */
diff --git a/mps/code/fmthe.h b/mps/code/fmthe.h
index f4b5121a17d..49a9ffe365a 100644
--- a/mps/code/fmthe.h
+++ b/mps/code/fmthe.h
@@ -25,3 +25,45 @@ extern mps_res_t HeaderWeakFormatCheck(mps_addr_t addr);
25#define padHeader(size) ((size << headerTypeBits) | padTYPE) 25#define padHeader(size) ((size << headerTypeBits) | padTYPE)
26 26
27#endif /* fmthe_h */ 27#endif /* fmthe_h */
28
29
30/* C. COPYRIGHT AND LICENSE
31 *
32 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
33 * All rights reserved. This is an open source license. Contact
34 * Ravenbrook for commercial licensing options.
35 *
36 * Redistribution and use in source and binary forms, with or without
37 * modification, are permitted provided that the following conditions are
38 * met:
39 *
40 * 1. Redistributions of source code must retain the above copyright
41 * notice, this list of conditions and the following disclaimer.
42 *
43 * 2. Redistributions in binary form must reproduce the above copyright
44 * notice, this list of conditions and the following disclaimer in the
45 * documentation and/or other materials provided with the distribution.
46 *
47 * 3. Redistributions in any form must be accompanied by information on how
48 * to obtain complete source code for this software and any accompanying
49 * software that uses this software. The source code must either be
50 * included in the distribution or be available for no more than the cost
51 * of distribution plus a nominal fee, and must be freely redistributable
52 * under reasonable conditions. For an executable file, complete source
53 * code means the source code for all modules it contains. It does not
54 * include source code for modules or files that typically accompany the
55 * major components of the operating system on which the executable file
56 * runs.
57 *
58 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
59 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
60 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
61 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
62 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
63 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
64 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
65 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
66 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
67 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
68 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
69 */
diff --git a/mps/code/fmtno.c b/mps/code/fmtno.c
index 5fb59ac7ac6..8c4f3cb8515 100644
--- a/mps/code/fmtno.c
+++ b/mps/code/fmtno.c
@@ -141,3 +141,45 @@ mps_res_t no_fmt(mps_fmt_t *mps_fmt_o, mps_arena_t arena)
141{ 141{
142 return mps_fmt_create_B(mps_fmt_o, arena, no_fmt_B()); 142 return mps_fmt_create_B(mps_fmt_o, arena, no_fmt_B());
143} 143}
144
145
146/* C. COPYRIGHT AND LICENSE
147 *
148 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
149 * All rights reserved. This is an open source license. Contact
150 * Ravenbrook for commercial licensing options.
151 *
152 * Redistribution and use in source and binary forms, with or without
153 * modification, are permitted provided that the following conditions are
154 * met:
155 *
156 * 1. Redistributions of source code must retain the above copyright
157 * notice, this list of conditions and the following disclaimer.
158 *
159 * 2. Redistributions in binary form must reproduce the above copyright
160 * notice, this list of conditions and the following disclaimer in the
161 * documentation and/or other materials provided with the distribution.
162 *
163 * 3. Redistributions in any form must be accompanied by information on how
164 * to obtain complete source code for this software and any accompanying
165 * software that uses this software. The source code must either be
166 * included in the distribution or be available for no more than the cost
167 * of distribution plus a nominal fee, and must be freely redistributable
168 * under reasonable conditions. For an executable file, complete source
169 * code means the source code for all modules it contains. It does not
170 * include source code for modules or files that typically accompany the
171 * major components of the operating system on which the executable file
172 * runs.
173 *
174 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
175 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
176 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
177 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
178 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
179 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
180 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
181 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
182 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
183 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
184 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
185 */
diff --git a/mps/code/fmtno.h b/mps/code/fmtno.h
index b98fa35f27c..4c016c7e5d3 100644
--- a/mps/code/fmtno.h
+++ b/mps/code/fmtno.h
@@ -22,3 +22,45 @@ extern mps_fmt_B_s *no_fmt_B(void);
22extern mps_res_t no_fmt(mps_fmt_t *, mps_arena_t); 22extern mps_res_t no_fmt(mps_fmt_t *, mps_arena_t);
23 23
24#endif /* fmtno_h */ 24#endif /* fmtno_h */
25
26
27/* C. COPYRIGHT AND LICENSE
28 *
29 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
30 * All rights reserved. This is an open source license. Contact
31 * Ravenbrook for commercial licensing options.
32 *
33 * Redistribution and use in source and binary forms, with or without
34 * modification, are permitted provided that the following conditions are
35 * met:
36 *
37 * 1. Redistributions of source code must retain the above copyright
38 * notice, this list of conditions and the following disclaimer.
39 *
40 * 2. Redistributions in binary form must reproduce the above copyright
41 * notice, this list of conditions and the following disclaimer in the
42 * documentation and/or other materials provided with the distribution.
43 *
44 * 3. Redistributions in any form must be accompanied by information on how
45 * to obtain complete source code for this software and any accompanying
46 * software that uses this software. The source code must either be
47 * included in the distribution or be available for no more than the cost
48 * of distribution plus a nominal fee, and must be freely redistributable
49 * under reasonable conditions. For an executable file, complete source
50 * code means the source code for all modules it contains. It does not
51 * include source code for modules or files that typically accompany the
52 * major components of the operating system on which the executable file
53 * runs.
54 *
55 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
56 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
57 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
58 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
59 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
60 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
61 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
62 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
63 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
64 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
65 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
66 */
diff --git a/mps/code/format.c b/mps/code/format.c
index 3fbf0972a9b..955ac7739e6 100644
--- a/mps/code/format.c
+++ b/mps/code/format.c
@@ -152,3 +152,45 @@ Res FormatDescribe(Format format, mps_lib_FILE *stream)
152 152
153 return ResOK; 153 return ResOK;
154} 154}
155
156
157/* C. COPYRIGHT AND LICENSE
158 *
159 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
160 * All rights reserved. This is an open source license. Contact
161 * Ravenbrook for commercial licensing options.
162 *
163 * Redistribution and use in source and binary forms, with or without
164 * modification, are permitted provided that the following conditions are
165 * met:
166 *
167 * 1. Redistributions of source code must retain the above copyright
168 * notice, this list of conditions and the following disclaimer.
169 *
170 * 2. Redistributions in binary form must reproduce the above copyright
171 * notice, this list of conditions and the following disclaimer in the
172 * documentation and/or other materials provided with the distribution.
173 *
174 * 3. Redistributions in any form must be accompanied by information on how
175 * to obtain complete source code for this software and any accompanying
176 * software that uses this software. The source code must either be
177 * included in the distribution or be available for no more than the cost
178 * of distribution plus a nominal fee, and must be freely redistributable
179 * under reasonable conditions. For an executable file, complete source
180 * code means the source code for all modules it contains. It does not
181 * include source code for modules or files that typically accompany the
182 * major components of the operating system on which the executable file
183 * runs.
184 *
185 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
186 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
187 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
188 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
189 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
190 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
191 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
192 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
193 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
194 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
195 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
196 */
diff --git a/mps/code/fri4gc.gmk b/mps/code/fri4gc.gmk
index 05e41e8de23..5b74d0c33ab 100644
--- a/mps/code/fri4gc.gmk
+++ b/mps/code/fri4gc.gmk
@@ -26,3 +26,44 @@ CC = cc
26CFLAGSCOMPILER := $(subst -Wpointer-arith,,$(CFLAGSCOMPILER)) 26CFLAGSCOMPILER := $(subst -Wpointer-arith,,$(CFLAGSCOMPILER))
27 27
28include comm.gmk 28include comm.gmk
29
30
31# C. COPYRIGHT AND LICENSE
32#
33# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
34# All rights reserved. This is an open source license. Contact
35# Ravenbrook for commercial licensing options.
36#
37# Redistribution and use in source and binary forms, with or without
38# modification, are permitted provided that the following conditions are
39# met:
40#
41# 1. Redistributions of source code must retain the above copyright
42# notice, this list of conditions and the following disclaimer.
43#
44# 2. Redistributions in binary form must reproduce the above copyright
45# notice, this list of conditions and the following disclaimer in the
46# documentation and/or other materials provided with the distribution.
47#
48# 3. Redistributions in any form must be accompanied by information on how
49# to obtain complete source code for this software and any accompanying
50# software that uses this software. The source code must either be
51# included in the distribution or be available for no more than the cost
52# of distribution plus a nominal fee, and must be freely redistributable
53# under reasonable conditions. For an executable file, complete source
54# code means the source code for all modules it contains. It does not
55# include source code for modules or files that typically accompany the
56# major components of the operating system on which the executable file
57# runs.
58#
59# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
60# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
61# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
62# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
63# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
64# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
65# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
66# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
67# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
68# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
69# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/gathconf.bat b/mps/code/gathconf.bat
index ceee789d71d..5525c0cea93 100644
--- a/mps/code/gathconf.bat
+++ b/mps/code/gathconf.bat
@@ -35,3 +35,43 @@ copy w3i3mv\we\mpsplan.lib release\lib\w3i3\release
35copy w3i3mv\ce\mpsplan.lib release\lib\w3i3\debug 35copy w3i3mv\ce\mpsplan.lib release\lib\w3i3\debug
36copy mpsliban.c release\src 36copy mpsliban.c release\src
37copy mpsioan.c release\src 37copy mpsioan.c release\src
38
39@rem C. COPYRIGHT AND LICENSE
40@rem
41@rem Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
42@rem All rights reserved. This is an open source license. Contact
43@rem Ravenbrook for commercial licensing options.
44@rem
45@rem Redistribution and use in source and binary forms, with or without
46@rem modification, are permitted provided that the following conditions are
47@rem met:
48@rem
49@rem 1. Redistributions of source code must retain the above copyright
50@rem notice, this list of conditions and the following disclaimer.
51@rem
52@rem 2. Redistributions in binary form must reproduce the above copyright
53@rem notice, this list of conditions and the following disclaimer in the
54@rem documentation and/or other materials provided with the distribution.
55@rem
56@rem 3. Redistributions in any form must be accompanied by information on how
57@rem to obtain complete source code for this software and any accompanying
58@rem software that uses this software. The source code must either be
59@rem included in the distribution or be available for no more than the cost
60@rem of distribution plus a nominal fee, and must be freely redistributable
61@rem under reasonable conditions. For an executable file, complete source
62@rem code means the source code for all modules it contains. It does not
63@rem include source code for modules or files that typically accompany the
64@rem major components of the operating system on which the executable file
65@rem runs.
66@rem
67@rem THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
68@rem IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
69@rem TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
70@rem PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
71@rem COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
72@rem INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
73@rem NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
74@rem USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
75@rem ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
76@rem (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
77@rem THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/gc.gmk b/mps/code/gc.gmk
index b6a1cba79fa..c2e54249b3b 100644
--- a/mps/code/gc.gmk
+++ b/mps/code/gc.gmk
@@ -28,3 +28,44 @@ define gendep
28 sed '/:/s!$*.o!$(@D)/& $(@D)/$*.d!' > $@" 28 sed '/:/s!$*.o!$(@D)/& $(@D)/$*.d!' > $@"
29 [ -s $@ ] || rm -f $@ 29 [ -s $@ ] || rm -f $@
30endef 30endef
31
32
33# C. COPYRIGHT AND LICENSE
34#
35# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
36# All rights reserved. This is an open source license. Contact
37# Ravenbrook for commercial licensing options.
38#
39# Redistribution and use in source and binary forms, with or without
40# modification, are permitted provided that the following conditions are
41# met:
42#
43# 1. Redistributions of source code must retain the above copyright
44# notice, this list of conditions and the following disclaimer.
45#
46# 2. Redistributions in binary form must reproduce the above copyright
47# notice, this list of conditions and the following disclaimer in the
48# documentation and/or other materials provided with the distribution.
49#
50# 3. Redistributions in any form must be accompanied by information on how
51# to obtain complete source code for this software and any accompanying
52# software that uses this software. The source code must either be
53# included in the distribution or be available for no more than the cost
54# of distribution plus a nominal fee, and must be freely redistributable
55# under reasonable conditions. For an executable file, complete source
56# code means the source code for all modules it contains. It does not
57# include source code for modules or files that typically accompany the
58# major components of the operating system on which the executable file
59# runs.
60#
61# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
62# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
63# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
64# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
65# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
66# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
67# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
68# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
69# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
70# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
71# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/global.c b/mps/code/global.c
index 1cda9b58d71..3890bbfe4e5 100644
--- a/mps/code/global.c
+++ b/mps/code/global.c
@@ -800,3 +800,45 @@ Res GlobalsDescribe(Globals arenaGlobals, mps_lib_FILE *stream)
800 /* @@@@ What about grey rings? */ 800 /* @@@@ What about grey rings? */
801 return res; 801 return res;
802} 802}
803
804
805/* C. COPYRIGHT AND LICENSE
806 *
807 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
808 * All rights reserved. This is an open source license. Contact
809 * Ravenbrook for commercial licensing options.
810 *
811 * Redistribution and use in source and binary forms, with or without
812 * modification, are permitted provided that the following conditions are
813 * met:
814 *
815 * 1. Redistributions of source code must retain the above copyright
816 * notice, this list of conditions and the following disclaimer.
817 *
818 * 2. Redistributions in binary form must reproduce the above copyright
819 * notice, this list of conditions and the following disclaimer in the
820 * documentation and/or other materials provided with the distribution.
821 *
822 * 3. Redistributions in any form must be accompanied by information on how
823 * to obtain complete source code for this software and any accompanying
824 * software that uses this software. The source code must either be
825 * included in the distribution or be available for no more than the cost
826 * of distribution plus a nominal fee, and must be freely redistributable
827 * under reasonable conditions. For an executable file, complete source
828 * code means the source code for all modules it contains. It does not
829 * include source code for modules or files that typically accompany the
830 * major components of the operating system on which the executable file
831 * runs.
832 *
833 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
834 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
835 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
836 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
837 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
838 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
839 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
840 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
841 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
842 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
843 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
844 */
diff --git a/mps/code/gp.gmk b/mps/code/gp.gmk
index 8877dcec310..86ecb713f55 100644
--- a/mps/code/gp.gmk
+++ b/mps/code/gp.gmk
@@ -30,3 +30,44 @@ define gendep
30endef 30endef
31 31
32include comm.gmk 32include comm.gmk
33
34
35# C. COPYRIGHT AND LICENSE
36#
37# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
38# All rights reserved. This is an open source license. Contact
39# Ravenbrook for commercial licensing options.
40#
41# Redistribution and use in source and binary forms, with or without
42# modification, are permitted provided that the following conditions are
43# met:
44#
45# 1. Redistributions of source code must retain the above copyright
46# notice, this list of conditions and the following disclaimer.
47#
48# 2. Redistributions in binary form must reproduce the above copyright
49# notice, this list of conditions and the following disclaimer in the
50# documentation and/or other materials provided with the distribution.
51#
52# 3. Redistributions in any form must be accompanied by information on how
53# to obtain complete source code for this software and any accompanying
54# software that uses this software. The source code must either be
55# included in the distribution or be available for no more than the cost
56# of distribution plus a nominal fee, and must be freely redistributable
57# under reasonable conditions. For an executable file, complete source
58# code means the source code for all modules it contains. It does not
59# include source code for modules or files that typically accompany the
60# major components of the operating system on which the executable file
61# runs.
62#
63# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
64# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
65# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
66# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
67# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
68# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
69# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
70# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
71# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
72# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
73# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/i6cc.gmk b/mps/code/i6cc.gmk
index 40a1324f049..9850783cbf0 100644
--- a/mps/code/i6cc.gmk
+++ b/mps/code/i6cc.gmk
@@ -29,3 +29,44 @@ CFLAGSOPTNODEBUG = -O
29 29
30 30
31include comm.gmk 31include comm.gmk
32
33
34# C. COPYRIGHT AND LICENSE
35#
36# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
37# All rights reserved. This is an open source license. Contact
38# Ravenbrook for commercial licensing options.
39#
40# Redistribution and use in source and binary forms, with or without
41# modification, are permitted provided that the following conditions are
42# met:
43#
44# 1. Redistributions of source code must retain the above copyright
45# notice, this list of conditions and the following disclaimer.
46#
47# 2. Redistributions in binary form must reproduce the above copyright
48# notice, this list of conditions and the following disclaimer in the
49# documentation and/or other materials provided with the distribution.
50#
51# 3. Redistributions in any form must be accompanied by information on how
52# to obtain complete source code for this software and any accompanying
53# software that uses this software. The source code must either be
54# included in the distribution or be available for no more than the cost
55# of distribution plus a nominal fee, and must be freely redistributable
56# under reasonable conditions. For an executable file, complete source
57# code means the source code for all modules it contains. It does not
58# include source code for modules or files that typically accompany the
59# major components of the operating system on which the executable file
60# runs.
61#
62# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
63# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
64# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
65# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
66# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
67# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
68# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
69# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
70# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
71# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
72# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/iam4cc.gmk b/mps/code/iam4cc.gmk
index 85e2cd4455c..b372c843861 100644
--- a/mps/code/iam4cc.gmk
+++ b/mps/code/iam4cc.gmk
@@ -19,3 +19,44 @@ ARFLAGSPFM = s
19 19
20AR=/bin/ar 20AR=/bin/ar
21include i6cc.gmk 21include i6cc.gmk
22
23
24# C. COPYRIGHT AND LICENSE
25#
26# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
27# All rights reserved. This is an open source license. Contact
28# Ravenbrook for commercial licensing options.
29#
30# Redistribution and use in source and binary forms, with or without
31# modification, are permitted provided that the following conditions are
32# met:
33#
34# 1. Redistributions of source code must retain the above copyright
35# notice, this list of conditions and the following disclaimer.
36#
37# 2. Redistributions in binary form must reproduce the above copyright
38# notice, this list of conditions and the following disclaimer in the
39# documentation and/or other materials provided with the distribution.
40#
41# 3. Redistributions in any form must be accompanied by information on how
42# to obtain complete source code for this software and any accompanying
43# software that uses this software. The source code must either be
44# included in the distribution or be available for no more than the cost
45# of distribution plus a nominal fee, and must be freely redistributable
46# under reasonable conditions. For an executable file, complete source
47# code means the source code for all modules it contains. It does not
48# include source code for modules or files that typically accompany the
49# major components of the operating system on which the executable file
50# runs.
51#
52# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
53# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
54# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
55# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
56# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
57# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
58# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
59# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
60# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
61# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
62# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/ic.gmk b/mps/code/ic.gmk
index 1790af7a722..09a1f35096d 100644
--- a/mps/code/ic.gmk
+++ b/mps/code/ic.gmk
@@ -19,3 +19,44 @@ CFLAGSOPT = -O -g
19CFLAGSOPTNODEBUG = -O 19CFLAGSOPTNODEBUG = -O
20 20
21include comm.gmk 21include comm.gmk
22
23
24# C. COPYRIGHT AND LICENSE
25#
26# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
27# All rights reserved. This is an open source license. Contact
28# Ravenbrook for commercial licensing options.
29#
30# Redistribution and use in source and binary forms, with or without
31# modification, are permitted provided that the following conditions are
32# met:
33#
34# 1. Redistributions of source code must retain the above copyright
35# notice, this list of conditions and the following disclaimer.
36#
37# 2. Redistributions in binary form must reproduce the above copyright
38# notice, this list of conditions and the following disclaimer in the
39# documentation and/or other materials provided with the distribution.
40#
41# 3. Redistributions in any form must be accompanied by information on how
42# to obtain complete source code for this software and any accompanying
43# software that uses this software. The source code must either be
44# included in the distribution or be available for no more than the cost
45# of distribution plus a nominal fee, and must be freely redistributable
46# under reasonable conditions. For an executable file, complete source
47# code means the source code for all modules it contains. It does not
48# include source code for modules or files that typically accompany the
49# major components of the operating system on which the executable file
50# runs.
51#
52# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
53# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
54# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
55# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
56# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
57# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
58# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
59# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
60# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
61# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
62# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/idlench.awk b/mps/code/idlench.awk
index 6618ab57c38..f40d956356e 100644
--- a/mps/code/idlench.awk
+++ b/mps/code/idlench.awk
@@ -67,3 +67,44 @@ substr($0, lastfunpos, 1) != " " {
67 dup[fun] = 1 67 dup[fun] = 1
68 } 68 }
69} 69}
70
71
72# C. COPYRIGHT AND LICENSE
73#
74# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
75# All rights reserved. This is an open source license. Contact
76# Ravenbrook for commercial licensing options.
77#
78# Redistribution and use in source and binary forms, with or without
79# modification, are permitted provided that the following conditions are
80# met:
81#
82# 1. Redistributions of source code must retain the above copyright
83# notice, this list of conditions and the following disclaimer.
84#
85# 2. Redistributions in binary form must reproduce the above copyright
86# notice, this list of conditions and the following disclaimer in the
87# documentation and/or other materials provided with the distribution.
88#
89# 3. Redistributions in any form must be accompanied by information on how
90# to obtain complete source code for this software and any accompanying
91# software that uses this software. The source code must either be
92# included in the distribution or be available for no more than the cost
93# of distribution plus a nominal fee, and must be freely redistributable
94# under reasonable conditions. For an executable file, complete source
95# code means the source code for all modules it contains. It does not
96# include source code for modules or files that typically accompany the
97# major components of the operating system on which the executable file
98# runs.
99#
100# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
101# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
102# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
103# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
104# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
105# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
106# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
107# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
108# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
109# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
110# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/lc.gmk b/mps/code/lc.gmk
index 273e41403ee..129296c2035 100644
--- a/mps/code/lc.gmk
+++ b/mps/code/lc.gmk
@@ -22,3 +22,44 @@ CFLAGSOPT = $(MPS_EMPTY)
22CFLAGSOPTNODEBUG = $(MPS_EMPTY) 22CFLAGSOPTNODEBUG = $(MPS_EMPTY)
23 23
24include comm.gmk 24include comm.gmk
25
26
27# C. COPYRIGHT AND LICENSE
28#
29# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
30# All rights reserved. This is an open source license. Contact
31# Ravenbrook for commercial licensing options.
32#
33# Redistribution and use in source and binary forms, with or without
34# modification, are permitted provided that the following conditions are
35# met:
36#
37# 1. Redistributions of source code must retain the above copyright
38# notice, this list of conditions and the following disclaimer.
39#
40# 2. Redistributions in binary form must reproduce the above copyright
41# notice, this list of conditions and the following disclaimer in the
42# documentation and/or other materials provided with the distribution.
43#
44# 3. Redistributions in any form must be accompanied by information on how
45# to obtain complete source code for this software and any accompanying
46# software that uses this software. The source code must either be
47# included in the distribution or be available for no more than the cost
48# of distribution plus a nominal fee, and must be freely redistributable
49# under reasonable conditions. For an executable file, complete source
50# code means the source code for all modules it contains. It does not
51# include source code for modules or files that typically accompany the
52# major components of the operating system on which the executable file
53# runs.
54#
55# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
56# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
57# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
58# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
59# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
60# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
61# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
62# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
63# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
64# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
65# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/ld.c b/mps/code/ld.c
index fcc0a052386..12c88a72778 100644
--- a/mps/code/ld.c
+++ b/mps/code/ld.c
@@ -208,3 +208,45 @@ void LDMerge(LD ld, Arena arena, LD from)
208 /* The set of references added is the union of the two. */ 208 /* The set of references added is the union of the two. */
209 ld->rs = RefSetUnion(ld->rs, from->rs); 209 ld->rs = RefSetUnion(ld->rs, from->rs);
210} 210}
211
212
213/* C. COPYRIGHT AND LICENSE
214 *
215 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
216 * All rights reserved. This is an open source license. Contact
217 * Ravenbrook for commercial licensing options.
218 *
219 * Redistribution and use in source and binary forms, with or without
220 * modification, are permitted provided that the following conditions are
221 * met:
222 *
223 * 1. Redistributions of source code must retain the above copyright
224 * notice, this list of conditions and the following disclaimer.
225 *
226 * 2. Redistributions in binary form must reproduce the above copyright
227 * notice, this list of conditions and the following disclaimer in the
228 * documentation and/or other materials provided with the distribution.
229 *
230 * 3. Redistributions in any form must be accompanied by information on how
231 * to obtain complete source code for this software and any accompanying
232 * software that uses this software. The source code must either be
233 * included in the distribution or be available for no more than the cost
234 * of distribution plus a nominal fee, and must be freely redistributable
235 * under reasonable conditions. For an executable file, complete source
236 * code means the source code for all modules it contains. It does not
237 * include source code for modules or files that typically accompany the
238 * major components of the operating system on which the executable file
239 * runs.
240 *
241 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
242 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
243 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
244 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
245 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
246 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
247 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
248 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
249 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
250 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
251 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
252 */
diff --git a/mps/code/lii3eg.gmk b/mps/code/lii3eg.gmk
index 3b95970fd47..383200dcd22 100644
--- a/mps/code/lii3eg.gmk
+++ b/mps/code/lii3eg.gmk
@@ -19,3 +19,44 @@ SWPF = than.c vmli.c protsw.c prmcan.c ssan.c
19LIBS = -lm ${THREADLIB} 19LIBS = -lm ${THREADLIB}
20 20
21include eg.gmk 21include eg.gmk
22
23
24# C. COPYRIGHT AND LICENSE
25#
26# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
27# All rights reserved. This is an open source license. Contact
28# Ravenbrook for commercial licensing options.
29#
30# Redistribution and use in source and binary forms, with or without
31# modification, are permitted provided that the following conditions are
32# met:
33#
34# 1. Redistributions of source code must retain the above copyright
35# notice, this list of conditions and the following disclaimer.
36#
37# 2. Redistributions in binary form must reproduce the above copyright
38# notice, this list of conditions and the following disclaimer in the
39# documentation and/or other materials provided with the distribution.
40#
41# 3. Redistributions in any form must be accompanied by information on how
42# to obtain complete source code for this software and any accompanying
43# software that uses this software. The source code must either be
44# included in the distribution or be available for no more than the cost
45# of distribution plus a nominal fee, and must be freely redistributable
46# under reasonable conditions. For an executable file, complete source
47# code means the source code for all modules it contains. It does not
48# include source code for modules or files that typically accompany the
49# major components of the operating system on which the executable file
50# runs.
51#
52# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
53# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
54# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
55# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
56# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
57# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
58# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
59# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
60# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
61# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
62# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/lii4gc.gmk b/mps/code/lii4gc.gmk
index 56847b8754f..a8299f76351 100644
--- a/mps/code/lii4gc.gmk
+++ b/mps/code/lii4gc.gmk
@@ -26,3 +26,44 @@ CC = cc
26CFLAGSCOMPILER := $(subst -Wpointer-arith,,$(CFLAGSCOMPILER)) 26CFLAGSCOMPILER := $(subst -Wpointer-arith,,$(CFLAGSCOMPILER))
27 27
28include comm.gmk 28include comm.gmk
29
30
31# C. COPYRIGHT AND LICENSE
32#
33# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
34# All rights reserved. This is an open source license. Contact
35# Ravenbrook for commercial licensing options.
36#
37# Redistribution and use in source and binary forms, with or without
38# modification, are permitted provided that the following conditions are
39# met:
40#
41# 1. Redistributions of source code must retain the above copyright
42# notice, this list of conditions and the following disclaimer.
43#
44# 2. Redistributions in binary form must reproduce the above copyright
45# notice, this list of conditions and the following disclaimer in the
46# documentation and/or other materials provided with the distribution.
47#
48# 3. Redistributions in any form must be accompanied by information on how
49# to obtain complete source code for this software and any accompanying
50# software that uses this software. The source code must either be
51# included in the distribution or be available for no more than the cost
52# of distribution plus a nominal fee, and must be freely redistributable
53# under reasonable conditions. For an executable file, complete source
54# code means the source code for all modules it contains. It does not
55# include source code for modules or files that typically accompany the
56# major components of the operating system on which the executable file
57# runs.
58#
59# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
60# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
61# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
62# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
63# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
64# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
65# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
66# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
67# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
68# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
69# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/lippgc.gmk b/mps/code/lippgc.gmk
index d9f56b7221c..5d478b10b71 100644
--- a/mps/code/lippgc.gmk
+++ b/mps/code/lippgc.gmk
@@ -19,3 +19,44 @@ CC = cc
19# If any adjustment to compiler options is needed, it should be done here. 19# If any adjustment to compiler options is needed, it should be done here.
20 20
21include comm.gmk 21include comm.gmk
22
23
24# C. COPYRIGHT AND LICENSE
25#
26# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
27# All rights reserved. This is an open source license. Contact
28# Ravenbrook for commercial licensing options.
29#
30# Redistribution and use in source and binary forms, with or without
31# modification, are permitted provided that the following conditions are
32# met:
33#
34# 1. Redistributions of source code must retain the above copyright
35# notice, this list of conditions and the following disclaimer.
36#
37# 2. Redistributions in binary form must reproduce the above copyright
38# notice, this list of conditions and the following disclaimer in the
39# documentation and/or other materials provided with the distribution.
40#
41# 3. Redistributions in any form must be accompanied by information on how
42# to obtain complete source code for this software and any accompanying
43# software that uses this software. The source code must either be
44# included in the distribution or be available for no more than the cost
45# of distribution plus a nominal fee, and must be freely redistributable
46# under reasonable conditions. For an executable file, complete source
47# code means the source code for all modules it contains. It does not
48# include source code for modules or files that typically accompany the
49# major components of the operating system on which the executable file
50# runs.
51#
52# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
53# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
54# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
55# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
56# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
57# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
58# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
59# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
60# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
61# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
62# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/lo.h b/mps/code/lo.h
index 21ffbdaf108..368a072cdf1 100644
--- a/mps/code/lo.h
+++ b/mps/code/lo.h
@@ -42,3 +42,45 @@ typedef struct LOStruct *LO;
42extern PoolClass PoolClassLO(void); 42extern PoolClass PoolClassLO(void);
43 43
44#endif /* lo_h */ 44#endif /* lo_h */
45
46
47/* C. COPYRIGHT AND LICENSE
48 *
49 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
50 * All rights reserved. This is an open source license. Contact
51 * Ravenbrook for commercial licensing options.
52 *
53 * Redistribution and use in source and binary forms, with or without
54 * modification, are permitted provided that the following conditions are
55 * met:
56 *
57 * 1. Redistributions of source code must retain the above copyright
58 * notice, this list of conditions and the following disclaimer.
59 *
60 * 2. Redistributions in binary form must reproduce the above copyright
61 * notice, this list of conditions and the following disclaimer in the
62 * documentation and/or other materials provided with the distribution.
63 *
64 * 3. Redistributions in any form must be accompanied by information on how
65 * to obtain complete source code for this software and any accompanying
66 * software that uses this software. The source code must either be
67 * included in the distribution or be available for no more than the cost
68 * of distribution plus a nominal fee, and must be freely redistributable
69 * under reasonable conditions. For an executable file, complete source
70 * code means the source code for all modules it contains. It does not
71 * include source code for modules or files that typically accompany the
72 * major components of the operating system on which the executable file
73 * runs.
74 *
75 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
76 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
77 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
78 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
79 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
80 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
81 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
82 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
83 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
84 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
85 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
86 */
diff --git a/mps/code/lock.h b/mps/code/lock.h
index 6111c2c075a..aa57f30e917 100644
--- a/mps/code/lock.h
+++ b/mps/code/lock.h
@@ -223,3 +223,45 @@ extern void LockReleaseGlobal(void);
223 223
224 224
225#endif /* lock_h */ 225#endif /* lock_h */
226
227
228/* C. COPYRIGHT AND LICENSE
229 *
230 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
231 * All rights reserved. This is an open source license. Contact
232 * Ravenbrook for commercial licensing options.
233 *
234 * Redistribution and use in source and binary forms, with or without
235 * modification, are permitted provided that the following conditions are
236 * met:
237 *
238 * 1. Redistributions of source code must retain the above copyright
239 * notice, this list of conditions and the following disclaimer.
240 *
241 * 2. Redistributions in binary form must reproduce the above copyright
242 * notice, this list of conditions and the following disclaimer in the
243 * documentation and/or other materials provided with the distribution.
244 *
245 * 3. Redistributions in any form must be accompanied by information on how
246 * to obtain complete source code for this software and any accompanying
247 * software that uses this software. The source code must either be
248 * included in the distribution or be available for no more than the cost
249 * of distribution plus a nominal fee, and must be freely redistributable
250 * under reasonable conditions. For an executable file, complete source
251 * code means the source code for all modules it contains. It does not
252 * include source code for modules or files that typically accompany the
253 * major components of the operating system on which the executable file
254 * runs.
255 *
256 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
257 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
258 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
259 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
260 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
261 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
262 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
263 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
264 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
265 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
266 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
267 */
diff --git a/mps/code/lockan.c b/mps/code/lockan.c
index 67f319c225f..65024a33d47 100644
--- a/mps/code/lockan.c
+++ b/mps/code/lockan.c
@@ -120,3 +120,45 @@ void (LockReleaseGlobal)(void)
120{ 120{
121 LockReleaseMPM(globalLock); 121 LockReleaseMPM(globalLock);
122} 122}
123
124
125/* C. COPYRIGHT AND LICENSE
126 *
127 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
128 * All rights reserved. This is an open source license. Contact
129 * Ravenbrook for commercial licensing options.
130 *
131 * Redistribution and use in source and binary forms, with or without
132 * modification, are permitted provided that the following conditions are
133 * met:
134 *
135 * 1. Redistributions of source code must retain the above copyright
136 * notice, this list of conditions and the following disclaimer.
137 *
138 * 2. Redistributions in binary form must reproduce the above copyright
139 * notice, this list of conditions and the following disclaimer in the
140 * documentation and/or other materials provided with the distribution.
141 *
142 * 3. Redistributions in any form must be accompanied by information on how
143 * to obtain complete source code for this software and any accompanying
144 * software that uses this software. The source code must either be
145 * included in the distribution or be available for no more than the cost
146 * of distribution plus a nominal fee, and must be freely redistributable
147 * under reasonable conditions. For an executable file, complete source
148 * code means the source code for all modules it contains. It does not
149 * include source code for modules or files that typically accompany the
150 * major components of the operating system on which the executable file
151 * runs.
152 *
153 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
154 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
155 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
156 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
157 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
158 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
159 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
160 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
161 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
162 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
163 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
164 */
diff --git a/mps/code/lockcov.c b/mps/code/lockcov.c
index 0305ab05756..1a68b5020c6 100644
--- a/mps/code/lockcov.c
+++ b/mps/code/lockcov.c
@@ -48,3 +48,45 @@ int main(void)
48 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 48 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
49 return 0; 49 return 0;
50} 50}
51
52
53/* C. COPYRIGHT AND LICENSE
54 *
55 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
56 * All rights reserved. This is an open source license. Contact
57 * Ravenbrook for commercial licensing options.
58 *
59 * Redistribution and use in source and binary forms, with or without
60 * modification, are permitted provided that the following conditions are
61 * met:
62 *
63 * 1. Redistributions of source code must retain the above copyright
64 * notice, this list of conditions and the following disclaimer.
65 *
66 * 2. Redistributions in binary form must reproduce the above copyright
67 * notice, this list of conditions and the following disclaimer in the
68 * documentation and/or other materials provided with the distribution.
69 *
70 * 3. Redistributions in any form must be accompanied by information on how
71 * to obtain complete source code for this software and any accompanying
72 * software that uses this software. The source code must either be
73 * included in the distribution or be available for no more than the cost
74 * of distribution plus a nominal fee, and must be freely redistributable
75 * under reasonable conditions. For an executable file, complete source
76 * code means the source code for all modules it contains. It does not
77 * include source code for modules or files that typically accompany the
78 * major components of the operating system on which the executable file
79 * runs.
80 *
81 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
82 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
83 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
84 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
85 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
86 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
87 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
88 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
89 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
90 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
91 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
92 */
diff --git a/mps/code/lockfr.c b/mps/code/lockfr.c
index a5ae6f5eaa9..7bcbc53b685 100644
--- a/mps/code/lockfr.c
+++ b/mps/code/lockfr.c
@@ -234,3 +234,45 @@ void LockReleaseGlobal(void)
234{ 234{
235 LockReleaseMPM(globalLock); 235 LockReleaseMPM(globalLock);
236} 236}
237
238
239/* C. COPYRIGHT AND LICENSE
240 *
241 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
242 * All rights reserved. This is an open source license. Contact
243 * Ravenbrook for commercial licensing options.
244 *
245 * Redistribution and use in source and binary forms, with or without
246 * modification, are permitted provided that the following conditions are
247 * met:
248 *
249 * 1. Redistributions of source code must retain the above copyright
250 * notice, this list of conditions and the following disclaimer.
251 *
252 * 2. Redistributions in binary form must reproduce the above copyright
253 * notice, this list of conditions and the following disclaimer in the
254 * documentation and/or other materials provided with the distribution.
255 *
256 * 3. Redistributions in any form must be accompanied by information on how
257 * to obtain complete source code for this software and any accompanying
258 * software that uses this software. The source code must either be
259 * included in the distribution or be available for no more than the cost
260 * of distribution plus a nominal fee, and must be freely redistributable
261 * under reasonable conditions. For an executable file, complete source
262 * code means the source code for all modules it contains. It does not
263 * include source code for modules or files that typically accompany the
264 * major components of the operating system on which the executable file
265 * runs.
266 *
267 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
268 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
269 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
270 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
271 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
272 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
273 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
274 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
275 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
276 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
277 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
278 */
diff --git a/mps/code/lockli.c b/mps/code/lockli.c
index e89353dc857..cc76f830726 100644
--- a/mps/code/lockli.c
+++ b/mps/code/lockli.c
@@ -256,3 +256,45 @@ void LockReleaseGlobal(void)
256{ 256{
257 LockReleaseMPM(globalLock); 257 LockReleaseMPM(globalLock);
258} 258}
259
260
261/* C. COPYRIGHT AND LICENSE
262 *
263 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
264 * All rights reserved. This is an open source license. Contact
265 * Ravenbrook for commercial licensing options.
266 *
267 * Redistribution and use in source and binary forms, with or without
268 * modification, are permitted provided that the following conditions are
269 * met:
270 *
271 * 1. Redistributions of source code must retain the above copyright
272 * notice, this list of conditions and the following disclaimer.
273 *
274 * 2. Redistributions in binary form must reproduce the above copyright
275 * notice, this list of conditions and the following disclaimer in the
276 * documentation and/or other materials provided with the distribution.
277 *
278 * 3. Redistributions in any form must be accompanied by information on how
279 * to obtain complete source code for this software and any accompanying
280 * software that uses this software. The source code must either be
281 * included in the distribution or be available for no more than the cost
282 * of distribution plus a nominal fee, and must be freely redistributable
283 * under reasonable conditions. For an executable file, complete source
284 * code means the source code for all modules it contains. It does not
285 * include source code for modules or files that typically accompany the
286 * major components of the operating system on which the executable file
287 * runs.
288 *
289 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
290 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
291 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
292 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
293 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
294 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
295 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
296 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
297 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
298 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
299 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
300 */
diff --git a/mps/code/lockutw3.c b/mps/code/lockutw3.c
index 306c26fc750..743607abca9 100644
--- a/mps/code/lockutw3.c
+++ b/mps/code/lockutw3.c
@@ -91,3 +91,45 @@ int main(void)
91 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 91 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
92 return 0; 92 return 0;
93} 93}
94
95
96/* C. COPYRIGHT AND LICENSE
97 *
98 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
99 * All rights reserved. This is an open source license. Contact
100 * Ravenbrook for commercial licensing options.
101 *
102 * Redistribution and use in source and binary forms, with or without
103 * modification, are permitted provided that the following conditions are
104 * met:
105 *
106 * 1. Redistributions of source code must retain the above copyright
107 * notice, this list of conditions and the following disclaimer.
108 *
109 * 2. Redistributions in binary form must reproduce the above copyright
110 * notice, this list of conditions and the following disclaimer in the
111 * documentation and/or other materials provided with the distribution.
112 *
113 * 3. Redistributions in any form must be accompanied by information on how
114 * to obtain complete source code for this software and any accompanying
115 * software that uses this software. The source code must either be
116 * included in the distribution or be available for no more than the cost
117 * of distribution plus a nominal fee, and must be freely redistributable
118 * under reasonable conditions. For an executable file, complete source
119 * code means the source code for all modules it contains. It does not
120 * include source code for modules or files that typically accompany the
121 * major components of the operating system on which the executable file
122 * runs.
123 *
124 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
125 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
126 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
127 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
128 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
129 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
130 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
131 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
132 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
133 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
134 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
135 */
diff --git a/mps/code/lockw3.c b/mps/code/lockw3.c
index 7d70b1fe5f9..5248862b553 100644
--- a/mps/code/lockw3.c
+++ b/mps/code/lockw3.c
@@ -154,3 +154,45 @@ void LockReleaseGlobal(void)
154 AVER(globalLockInit); 154 AVER(globalLockInit);
155 LockReleaseMPM(globalLock); 155 LockReleaseMPM(globalLock);
156} 156}
157
158
159/* C. COPYRIGHT AND LICENSE
160 *
161 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
162 * All rights reserved. This is an open source license. Contact
163 * Ravenbrook for commercial licensing options.
164 *
165 * Redistribution and use in source and binary forms, with or without
166 * modification, are permitted provided that the following conditions are
167 * met:
168 *
169 * 1. Redistributions of source code must retain the above copyright
170 * notice, this list of conditions and the following disclaimer.
171 *
172 * 2. Redistributions in binary form must reproduce the above copyright
173 * notice, this list of conditions and the following disclaimer in the
174 * documentation and/or other materials provided with the distribution.
175 *
176 * 3. Redistributions in any form must be accompanied by information on how
177 * to obtain complete source code for this software and any accompanying
178 * software that uses this software. The source code must either be
179 * included in the distribution or be available for no more than the cost
180 * of distribution plus a nominal fee, and must be freely redistributable
181 * under reasonable conditions. For an executable file, complete source
182 * code means the source code for all modules it contains. It does not
183 * include source code for modules or files that typically accompany the
184 * major components of the operating system on which the executable file
185 * runs.
186 *
187 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
188 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
189 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
190 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
191 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
192 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
193 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
194 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
195 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
196 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
197 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
198 */
diff --git a/mps/code/locus.c b/mps/code/locus.c
index fe8a97b4a31..cc8078dcb8d 100644
--- a/mps/code/locus.c
+++ b/mps/code/locus.c
@@ -479,3 +479,45 @@ Bool LocusCheck(Arena arena)
479 479
480 480
481#endif 481#endif
482
483
484/* C. COPYRIGHT AND LICENSE
485 *
486 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
487 * All rights reserved. This is an open source license. Contact
488 * Ravenbrook for commercial licensing options.
489 *
490 * Redistribution and use in source and binary forms, with or without
491 * modification, are permitted provided that the following conditions are
492 * met:
493 *
494 * 1. Redistributions of source code must retain the above copyright
495 * notice, this list of conditions and the following disclaimer.
496 *
497 * 2. Redistributions in binary form must reproduce the above copyright
498 * notice, this list of conditions and the following disclaimer in the
499 * documentation and/or other materials provided with the distribution.
500 *
501 * 3. Redistributions in any form must be accompanied by information on how
502 * to obtain complete source code for this software and any accompanying
503 * software that uses this software. The source code must either be
504 * included in the distribution or be available for no more than the cost
505 * of distribution plus a nominal fee, and must be freely redistributable
506 * under reasonable conditions. For an executable file, complete source
507 * code means the source code for all modules it contains. It does not
508 * include source code for modules or files that typically accompany the
509 * major components of the operating system on which the executable file
510 * runs.
511 *
512 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
513 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
514 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
515 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
516 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
517 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
518 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
519 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
520 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
521 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
522 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
523 */
diff --git a/mps/code/locv.c b/mps/code/locv.c
index 2619bbeb7dc..d1c6efa8ca8 100644
--- a/mps/code/locv.c
+++ b/mps/code/locv.c
@@ -134,3 +134,45 @@ static void pad(mps_addr_t base, size_t size)
134 testlib_unused(size); 134 testlib_unused(size);
135 cdie(0, "pad"); 135 cdie(0, "pad");
136} 136}
137
138
139/* C. COPYRIGHT AND LICENSE
140 *
141 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
142 * All rights reserved. This is an open source license. Contact
143 * Ravenbrook for commercial licensing options.
144 *
145 * Redistribution and use in source and binary forms, with or without
146 * modification, are permitted provided that the following conditions are
147 * met:
148 *
149 * 1. Redistributions of source code must retain the above copyright
150 * notice, this list of conditions and the following disclaimer.
151 *
152 * 2. Redistributions in binary form must reproduce the above copyright
153 * notice, this list of conditions and the following disclaimer in the
154 * documentation and/or other materials provided with the distribution.
155 *
156 * 3. Redistributions in any form must be accompanied by information on how
157 * to obtain complete source code for this software and any accompanying
158 * software that uses this software. The source code must either be
159 * included in the distribution or be available for no more than the cost
160 * of distribution plus a nominal fee, and must be freely redistributable
161 * under reasonable conditions. For an executable file, complete source
162 * code means the source code for all modules it contains. It does not
163 * include source code for modules or files that typically accompany the
164 * major components of the operating system on which the executable file
165 * runs.
166 *
167 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
168 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
169 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
170 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
171 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
172 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
173 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
174 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
175 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
176 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
177 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
178 */
diff --git a/mps/code/message.c b/mps/code/message.c
index 8390a124b79..74b5c969ab6 100644
--- a/mps/code/message.c
+++ b/mps/code/message.c
@@ -394,3 +394,45 @@ Size MessageNoGCNotCondemnedSize(Message message)
394 394
395 return (Size)0; 395 return (Size)0;
396} 396}
397
398
399/* C. COPYRIGHT AND LICENSE
400 *
401 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
402 * All rights reserved. This is an open source license. Contact
403 * Ravenbrook for commercial licensing options.
404 *
405 * Redistribution and use in source and binary forms, with or without
406 * modification, are permitted provided that the following conditions are
407 * met:
408 *
409 * 1. Redistributions of source code must retain the above copyright
410 * notice, this list of conditions and the following disclaimer.
411 *
412 * 2. Redistributions in binary form must reproduce the above copyright
413 * notice, this list of conditions and the following disclaimer in the
414 * documentation and/or other materials provided with the distribution.
415 *
416 * 3. Redistributions in any form must be accompanied by information on how
417 * to obtain complete source code for this software and any accompanying
418 * software that uses this software. The source code must either be
419 * included in the distribution or be available for no more than the cost
420 * of distribution plus a nominal fee, and must be freely redistributable
421 * under reasonable conditions. For an executable file, complete source
422 * code means the source code for all modules it contains. It does not
423 * include source code for modules or files that typically accompany the
424 * major components of the operating system on which the executable file
425 * runs.
426 *
427 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
428 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
429 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
430 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
431 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
432 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
433 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
434 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
435 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
436 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
437 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
438 */
diff --git a/mps/code/messtest.c b/mps/code/messtest.c
index fe303d0c5ff..edb6111beb6 100644
--- a/mps/code/messtest.c
+++ b/mps/code/messtest.c
@@ -267,3 +267,45 @@ extern int main(int argc, char *argv[])
267 printf("\nNo problems detected.\n"); 267 printf("\nNo problems detected.\n");
268 return 0; 268 return 0;
269} 269}
270
271
272/* C. COPYRIGHT AND LICENSE
273 *
274 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
275 * All rights reserved. This is an open source license. Contact
276 * Ravenbrook for commercial licensing options.
277 *
278 * Redistribution and use in source and binary forms, with or without
279 * modification, are permitted provided that the following conditions are
280 * met:
281 *
282 * 1. Redistributions of source code must retain the above copyright
283 * notice, this list of conditions and the following disclaimer.
284 *
285 * 2. Redistributions in binary form must reproduce the above copyright
286 * notice, this list of conditions and the following disclaimer in the
287 * documentation and/or other materials provided with the distribution.
288 *
289 * 3. Redistributions in any form must be accompanied by information on how
290 * to obtain complete source code for this software and any accompanying
291 * software that uses this software. The source code must either be
292 * included in the distribution or be available for no more than the cost
293 * of distribution plus a nominal fee, and must be freely redistributable
294 * under reasonable conditions. For an executable file, complete source
295 * code means the source code for all modules it contains. It does not
296 * include source code for modules or files that typically accompany the
297 * major components of the operating system on which the executable file
298 * runs.
299 *
300 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
301 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
302 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
303 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
304 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
305 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
306 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
307 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
308 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
309 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
310 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
311 */
diff --git a/mps/code/meter.c b/mps/code/meter.c
index 660eae8cf73..fc5c1f623ec 100644
--- a/mps/code/meter.c
+++ b/mps/code/meter.c
@@ -102,3 +102,45 @@ void MeterEmit(Meter meter)
102 meter->count, meter->max, meter->min); 102 meter->count, meter->max, meter->min);
103 UNUSED(meter); /* @@@@ hack */ 103 UNUSED(meter); /* @@@@ hack */
104} 104}
105
106
107/* C. COPYRIGHT AND LICENSE
108 *
109 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
110 * All rights reserved. This is an open source license. Contact
111 * Ravenbrook for commercial licensing options.
112 *
113 * Redistribution and use in source and binary forms, with or without
114 * modification, are permitted provided that the following conditions are
115 * met:
116 *
117 * 1. Redistributions of source code must retain the above copyright
118 * notice, this list of conditions and the following disclaimer.
119 *
120 * 2. Redistributions in binary form must reproduce the above copyright
121 * notice, this list of conditions and the following disclaimer in the
122 * documentation and/or other materials provided with the distribution.
123 *
124 * 3. Redistributions in any form must be accompanied by information on how
125 * to obtain complete source code for this software and any accompanying
126 * software that uses this software. The source code must either be
127 * included in the distribution or be available for no more than the cost
128 * of distribution plus a nominal fee, and must be freely redistributable
129 * under reasonable conditions. For an executable file, complete source
130 * code means the source code for all modules it contains. It does not
131 * include source code for modules or files that typically accompany the
132 * major components of the operating system on which the executable file
133 * runs.
134 *
135 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
136 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
137 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
138 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
139 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
140 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
141 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
142 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
143 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
144 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
145 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
146 */
diff --git a/mps/code/meter.h b/mps/code/meter.h
index 56fbb41849a..19abe7c7ff9 100644
--- a/mps/code/meter.h
+++ b/mps/code/meter.h
@@ -55,3 +55,45 @@ extern void MeterEmit(Meter meter);
55 55
56 56
57#endif /* meter_h */ 57#endif /* meter_h */
58
59
60/* C. COPYRIGHT AND LICENSE
61 *
62 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
63 * All rights reserved. This is an open source license. Contact
64 * Ravenbrook for commercial licensing options.
65 *
66 * Redistribution and use in source and binary forms, with or without
67 * modification, are permitted provided that the following conditions are
68 * met:
69 *
70 * 1. Redistributions of source code must retain the above copyright
71 * notice, this list of conditions and the following disclaimer.
72 *
73 * 2. Redistributions in binary form must reproduce the above copyright
74 * notice, this list of conditions and the following disclaimer in the
75 * documentation and/or other materials provided with the distribution.
76 *
77 * 3. Redistributions in any form must be accompanied by information on how
78 * to obtain complete source code for this software and any accompanying
79 * software that uses this software. The source code must either be
80 * included in the distribution or be available for no more than the cost
81 * of distribution plus a nominal fee, and must be freely redistributable
82 * under reasonable conditions. For an executable file, complete source
83 * code means the source code for all modules it contains. It does not
84 * include source code for modules or files that typically accompany the
85 * major components of the operating system on which the executable file
86 * runs.
87 *
88 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
89 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
90 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
91 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
92 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
93 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
94 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
95 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
96 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
97 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
98 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
99 */
diff --git a/mps/code/misc.h b/mps/code/misc.h
index d8ecff44f36..e3c70ae0cf0 100644
--- a/mps/code/misc.h
+++ b/mps/code/misc.h
@@ -188,3 +188,45 @@ typedef const struct SrcIdStruct {
188 188
189 189
190#endif /* misc_h */ 190#endif /* misc_h */
191
192
193/* C. COPYRIGHT AND LICENSE
194 *
195 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
196 * All rights reserved. This is an open source license. Contact
197 * Ravenbrook for commercial licensing options.
198 *
199 * Redistribution and use in source and binary forms, with or without
200 * modification, are permitted provided that the following conditions are
201 * met:
202 *
203 * 1. Redistributions of source code must retain the above copyright
204 * notice, this list of conditions and the following disclaimer.
205 *
206 * 2. Redistributions in binary form must reproduce the above copyright
207 * notice, this list of conditions and the following disclaimer in the
208 * documentation and/or other materials provided with the distribution.
209 *
210 * 3. Redistributions in any form must be accompanied by information on how
211 * to obtain complete source code for this software and any accompanying
212 * software that uses this software. The source code must either be
213 * included in the distribution or be available for no more than the cost
214 * of distribution plus a nominal fee, and must be freely redistributable
215 * under reasonable conditions. For an executable file, complete source
216 * code means the source code for all modules it contains. It does not
217 * include source code for modules or files that typically accompany the
218 * major components of the operating system on which the executable file
219 * runs.
220 *
221 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
222 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
223 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
224 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
225 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
226 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
227 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
228 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
229 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
230 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
231 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
232 */
diff --git a/mps/code/mpm.c b/mps/code/mpm.c
index bfdc8dad29e..e1d458e9a6d 100644
--- a/mps/code/mpm.c
+++ b/mps/code/mpm.c
@@ -523,3 +523,45 @@ size_t StringLength(const char *s)
523 NOOP; 523 NOOP;
524 return(i); 524 return(i);
525} 525}
526
527
528/* C. COPYRIGHT AND LICENSE
529 *
530 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
531 * All rights reserved. This is an open source license. Contact
532 * Ravenbrook for commercial licensing options.
533 *
534 * Redistribution and use in source and binary forms, with or without
535 * modification, are permitted provided that the following conditions are
536 * met:
537 *
538 * 1. Redistributions of source code must retain the above copyright
539 * notice, this list of conditions and the following disclaimer.
540 *
541 * 2. Redistributions in binary form must reproduce the above copyright
542 * notice, this list of conditions and the following disclaimer in the
543 * documentation and/or other materials provided with the distribution.
544 *
545 * 3. Redistributions in any form must be accompanied by information on how
546 * to obtain complete source code for this software and any accompanying
547 * software that uses this software. The source code must either be
548 * included in the distribution or be available for no more than the cost
549 * of distribution plus a nominal fee, and must be freely redistributable
550 * under reasonable conditions. For an executable file, complete source
551 * code means the source code for all modules it contains. It does not
552 * include source code for modules or files that typically accompany the
553 * major components of the operating system on which the executable file
554 * runs.
555 *
556 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
557 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
558 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
559 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
560 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
561 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
562 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
563 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
564 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
565 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
566 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
567 */
diff --git a/mps/code/mpm.h b/mps/code/mpm.h
index ecf16e2975c..0bb391bd356 100644
--- a/mps/code/mpm.h
+++ b/mps/code/mpm.h
@@ -987,3 +987,45 @@ extern void StackProbe(Size depth);
987 987
988 988
989#endif /* mpm_h */ 989#endif /* mpm_h */
990
991
992/* C. COPYRIGHT AND LICENSE
993 *
994 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
995 * All rights reserved. This is an open source license. Contact
996 * Ravenbrook for commercial licensing options.
997 *
998 * Redistribution and use in source and binary forms, with or without
999 * modification, are permitted provided that the following conditions are
1000 * met:
1001 *
1002 * 1. Redistributions of source code must retain the above copyright
1003 * notice, this list of conditions and the following disclaimer.
1004 *
1005 * 2. Redistributions in binary form must reproduce the above copyright
1006 * notice, this list of conditions and the following disclaimer in the
1007 * documentation and/or other materials provided with the distribution.
1008 *
1009 * 3. Redistributions in any form must be accompanied by information on how
1010 * to obtain complete source code for this software and any accompanying
1011 * software that uses this software. The source code must either be
1012 * included in the distribution or be available for no more than the cost
1013 * of distribution plus a nominal fee, and must be freely redistributable
1014 * under reasonable conditions. For an executable file, complete source
1015 * code means the source code for all modules it contains. It does not
1016 * include source code for modules or files that typically accompany the
1017 * major components of the operating system on which the executable file
1018 * runs.
1019 *
1020 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1021 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1022 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1023 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
1024 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1025 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1026 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1027 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1028 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1029 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1030 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1031 */
diff --git a/mps/code/mpmss.c b/mps/code/mpmss.c
index 3394e283f70..ac46a235c68 100644
--- a/mps/code/mpmss.c
+++ b/mps/code/mpmss.c
@@ -151,3 +151,45 @@ int main(int argc, char **argv)
151 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 151 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
152 return 0; 152 return 0;
153} 153}
154
155
156/* C. COPYRIGHT AND LICENSE
157 *
158 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
159 * All rights reserved. This is an open source license. Contact
160 * Ravenbrook for commercial licensing options.
161 *
162 * Redistribution and use in source and binary forms, with or without
163 * modification, are permitted provided that the following conditions are
164 * met:
165 *
166 * 1. Redistributions of source code must retain the above copyright
167 * notice, this list of conditions and the following disclaimer.
168 *
169 * 2. Redistributions in binary form must reproduce the above copyright
170 * notice, this list of conditions and the following disclaimer in the
171 * documentation and/or other materials provided with the distribution.
172 *
173 * 3. Redistributions in any form must be accompanied by information on how
174 * to obtain complete source code for this software and any accompanying
175 * software that uses this software. The source code must either be
176 * included in the distribution or be available for no more than the cost
177 * of distribution plus a nominal fee, and must be freely redistributable
178 * under reasonable conditions. For an executable file, complete source
179 * code means the source code for all modules it contains. It does not
180 * include source code for modules or files that typically accompany the
181 * major components of the operating system on which the executable file
182 * runs.
183 *
184 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
185 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
186 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
187 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
188 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
189 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
190 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
191 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
192 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
193 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
194 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
195 */
diff --git a/mps/code/mpmst.h b/mps/code/mpmst.h
index 6c7a50642e5..cbe7455401a 100644
--- a/mps/code/mpmst.h
+++ b/mps/code/mpmst.h
@@ -690,3 +690,45 @@ typedef struct AllocPatternStruct {
690 690
691 691
692#endif /* mpmst_h */ 692#endif /* mpmst_h */
693
694
695/* C. COPYRIGHT AND LICENSE
696 *
697 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
698 * All rights reserved. This is an open source license. Contact
699 * Ravenbrook for commercial licensing options.
700 *
701 * Redistribution and use in source and binary forms, with or without
702 * modification, are permitted provided that the following conditions are
703 * met:
704 *
705 * 1. Redistributions of source code must retain the above copyright
706 * notice, this list of conditions and the following disclaimer.
707 *
708 * 2. Redistributions in binary form must reproduce the above copyright
709 * notice, this list of conditions and the following disclaimer in the
710 * documentation and/or other materials provided with the distribution.
711 *
712 * 3. Redistributions in any form must be accompanied by information on how
713 * to obtain complete source code for this software and any accompanying
714 * software that uses this software. The source code must either be
715 * included in the distribution or be available for no more than the cost
716 * of distribution plus a nominal fee, and must be freely redistributable
717 * under reasonable conditions. For an executable file, complete source
718 * code means the source code for all modules it contains. It does not
719 * include source code for modules or files that typically accompany the
720 * major components of the operating system on which the executable file
721 * runs.
722 *
723 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
724 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
725 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
726 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
727 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
728 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
729 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
730 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
731 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
732 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
733 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
734 */
diff --git a/mps/code/mpmtypes.h b/mps/code/mpmtypes.h
index 5263163688e..1b2107ac330 100644
--- a/mps/code/mpmtypes.h
+++ b/mps/code/mpmtypes.h
@@ -437,3 +437,45 @@ typedef double WriteFD;
437 437
438 438
439#endif /* mpmtypes_h */ 439#endif /* mpmtypes_h */
440
441
442/* C. COPYRIGHT AND LICENSE
443 *
444 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
445 * All rights reserved. This is an open source license. Contact
446 * Ravenbrook for commercial licensing options.
447 *
448 * Redistribution and use in source and binary forms, with or without
449 * modification, are permitted provided that the following conditions are
450 * met:
451 *
452 * 1. Redistributions of source code must retain the above copyright
453 * notice, this list of conditions and the following disclaimer.
454 *
455 * 2. Redistributions in binary form must reproduce the above copyright
456 * notice, this list of conditions and the following disclaimer in the
457 * documentation and/or other materials provided with the distribution.
458 *
459 * 3. Redistributions in any form must be accompanied by information on how
460 * to obtain complete source code for this software and any accompanying
461 * software that uses this software. The source code must either be
462 * included in the distribution or be available for no more than the cost
463 * of distribution plus a nominal fee, and must be freely redistributable
464 * under reasonable conditions. For an executable file, complete source
465 * code means the source code for all modules it contains. It does not
466 * include source code for modules or files that typically accompany the
467 * major components of the operating system on which the executable file
468 * runs.
469 *
470 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
471 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
472 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
473 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
474 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
475 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
476 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
477 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
478 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
479 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
480 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
481 */
diff --git a/mps/code/mps.h b/mps/code/mps.h
index eb7812143c3..965704dce49 100644
--- a/mps/code/mps.h
+++ b/mps/code/mps.h
@@ -624,3 +624,45 @@ extern mps_res_t mps_fix(mps_ss_t, mps_addr_t *);
624 624
625 625
626#endif /* mps_h */ 626#endif /* mps_h */
627
628
629/* C. COPYRIGHT AND LICENSE
630 *
631 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
632 * All rights reserved. This is an open source license. Contact
633 * Ravenbrook for commercial licensing options.
634 *
635 * Redistribution and use in source and binary forms, with or without
636 * modification, are permitted provided that the following conditions are
637 * met:
638 *
639 * 1. Redistributions of source code must retain the above copyright
640 * notice, this list of conditions and the following disclaimer.
641 *
642 * 2. Redistributions in binary form must reproduce the above copyright
643 * notice, this list of conditions and the following disclaimer in the
644 * documentation and/or other materials provided with the distribution.
645 *
646 * 3. Redistributions in any form must be accompanied by information on how
647 * to obtain complete source code for this software and any accompanying
648 * software that uses this software. The source code must either be
649 * included in the distribution or be available for no more than the cost
650 * of distribution plus a nominal fee, and must be freely redistributable
651 * under reasonable conditions. For an executable file, complete source
652 * code means the source code for all modules it contains. It does not
653 * include source code for modules or files that typically accompany the
654 * major components of the operating system on which the executable file
655 * runs.
656 *
657 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
658 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
659 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
660 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
661 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
662 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
663 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
664 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
665 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
666 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
667 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
668 */
diff --git a/mps/code/mpsacl.h b/mps/code/mpsacl.h
index 5763ecf8942..ae10e6df2e9 100644
--- a/mps/code/mpsacl.h
+++ b/mps/code/mpsacl.h
@@ -14,3 +14,45 @@ extern mps_arena_class_t mps_arena_class_cl(void);
14 14
15 15
16#endif /* mpsacl_h */ 16#endif /* mpsacl_h */
17
18
19/* C. COPYRIGHT AND LICENSE
20 *
21 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
22 * All rights reserved. This is an open source license. Contact
23 * Ravenbrook for commercial licensing options.
24 *
25 * Redistribution and use in source and binary forms, with or without
26 * modification, are permitted provided that the following conditions are
27 * met:
28 *
29 * 1. Redistributions of source code must retain the above copyright
30 * notice, this list of conditions and the following disclaimer.
31 *
32 * 2. Redistributions in binary form must reproduce the above copyright
33 * notice, this list of conditions and the following disclaimer in the
34 * documentation and/or other materials provided with the distribution.
35 *
36 * 3. Redistributions in any form must be accompanied by information on how
37 * to obtain complete source code for this software and any accompanying
38 * software that uses this software. The source code must either be
39 * included in the distribution or be available for no more than the cost
40 * of distribution plus a nominal fee, and must be freely redistributable
41 * under reasonable conditions. For an executable file, complete source
42 * code means the source code for all modules it contains. It does not
43 * include source code for modules or files that typically accompany the
44 * major components of the operating system on which the executable file
45 * runs.
46 *
47 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
48 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
49 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
50 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
51 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
52 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
53 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
54 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
55 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
56 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
57 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
58 */
diff --git a/mps/code/mpsavm.h b/mps/code/mpsavm.h
index 572e841cc42..5c45f84c68a 100644
--- a/mps/code/mpsavm.h
+++ b/mps/code/mpsavm.h
@@ -15,3 +15,45 @@ extern mps_arena_class_t mps_arena_class_vmnz(void);
15 15
16 16
17#endif /* mpsavm_h */ 17#endif /* mpsavm_h */
18
19
20/* C. COPYRIGHT AND LICENSE
21 *
22 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
23 * All rights reserved. This is an open source license. Contact
24 * Ravenbrook for commercial licensing options.
25 *
26 * Redistribution and use in source and binary forms, with or without
27 * modification, are permitted provided that the following conditions are
28 * met:
29 *
30 * 1. Redistributions of source code must retain the above copyright
31 * notice, this list of conditions and the following disclaimer.
32 *
33 * 2. Redistributions in binary form must reproduce the above copyright
34 * notice, this list of conditions and the following disclaimer in the
35 * documentation and/or other materials provided with the distribution.
36 *
37 * 3. Redistributions in any form must be accompanied by information on how
38 * to obtain complete source code for this software and any accompanying
39 * software that uses this software. The source code must either be
40 * included in the distribution or be available for no more than the cost
41 * of distribution plus a nominal fee, and must be freely redistributable
42 * under reasonable conditions. For an executable file, complete source
43 * code means the source code for all modules it contains. It does not
44 * include source code for modules or files that typically accompany the
45 * major components of the operating system on which the executable file
46 * runs.
47 *
48 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
49 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
50 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
51 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
52 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
53 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
54 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
55 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
56 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
57 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
58 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
59 */
diff --git a/mps/code/mpscamc.h b/mps/code/mpscamc.h
index bdd4df13a65..8c9b090f161 100644
--- a/mps/code/mpscamc.h
+++ b/mps/code/mpscamc.h
@@ -17,3 +17,45 @@ extern void mps_amc_apply(mps_pool_t,
17 void *, size_t); 17 void *, size_t);
18 18
19#endif /* mpscamc_h */ 19#endif /* mpscamc_h */
20
21
22/* C. COPYRIGHT AND LICENSE
23 *
24 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
25 * All rights reserved. This is an open source license. Contact
26 * Ravenbrook for commercial licensing options.
27 *
28 * Redistribution and use in source and binary forms, with or without
29 * modification, are permitted provided that the following conditions are
30 * met:
31 *
32 * 1. Redistributions of source code must retain the above copyright
33 * notice, this list of conditions and the following disclaimer.
34 *
35 * 2. Redistributions in binary form must reproduce the above copyright
36 * notice, this list of conditions and the following disclaimer in the
37 * documentation and/or other materials provided with the distribution.
38 *
39 * 3. Redistributions in any form must be accompanied by information on how
40 * to obtain complete source code for this software and any accompanying
41 * software that uses this software. The source code must either be
42 * included in the distribution or be available for no more than the cost
43 * of distribution plus a nominal fee, and must be freely redistributable
44 * under reasonable conditions. For an executable file, complete source
45 * code means the source code for all modules it contains. It does not
46 * include source code for modules or files that typically accompany the
47 * major components of the operating system on which the executable file
48 * runs.
49 *
50 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
51 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
52 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
53 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
54 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
55 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
56 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
57 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
58 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
59 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
60 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
61 */
diff --git a/mps/code/mpscams.h b/mps/code/mpscams.h
index 1d881c00497..bf1db0d4d14 100644
--- a/mps/code/mpscams.h
+++ b/mps/code/mpscams.h
@@ -12,3 +12,45 @@
12extern mps_class_t mps_class_ams(void); 12extern mps_class_t mps_class_ams(void);
13 13
14#endif /* mpscams_h */ 14#endif /* mpscams_h */
15
16
17/* C. COPYRIGHT AND LICENSE
18 *
19 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
20 * All rights reserved. This is an open source license. Contact
21 * Ravenbrook for commercial licensing options.
22 *
23 * Redistribution and use in source and binary forms, with or without
24 * modification, are permitted provided that the following conditions are
25 * met:
26 *
27 * 1. Redistributions of source code must retain the above copyright
28 * notice, this list of conditions and the following disclaimer.
29 *
30 * 2. Redistributions in binary form must reproduce the above copyright
31 * notice, this list of conditions and the following disclaimer in the
32 * documentation and/or other materials provided with the distribution.
33 *
34 * 3. Redistributions in any form must be accompanied by information on how
35 * to obtain complete source code for this software and any accompanying
36 * software that uses this software. The source code must either be
37 * included in the distribution or be available for no more than the cost
38 * of distribution plus a nominal fee, and must be freely redistributable
39 * under reasonable conditions. For an executable file, complete source
40 * code means the source code for all modules it contains. It does not
41 * include source code for modules or files that typically accompany the
42 * major components of the operating system on which the executable file
43 * runs.
44 *
45 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
46 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
47 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
48 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
49 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
50 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
51 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
52 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
53 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
54 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
55 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
56 */
diff --git a/mps/code/mpscawl.h b/mps/code/mpscawl.h
index 515d37e6220..99db810d31b 100644
--- a/mps/code/mpscawl.h
+++ b/mps/code/mpscawl.h
@@ -12,3 +12,45 @@
12extern mps_class_t mps_class_awl(void); 12extern mps_class_t mps_class_awl(void);
13 13
14#endif /* mpscawl_h */ 14#endif /* mpscawl_h */
15
16
17/* C. COPYRIGHT AND LICENSE
18 *
19 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
20 * All rights reserved. This is an open source license. Contact
21 * Ravenbrook for commercial licensing options.
22 *
23 * Redistribution and use in source and binary forms, with or without
24 * modification, are permitted provided that the following conditions are
25 * met:
26 *
27 * 1. Redistributions of source code must retain the above copyright
28 * notice, this list of conditions and the following disclaimer.
29 *
30 * 2. Redistributions in binary form must reproduce the above copyright
31 * notice, this list of conditions and the following disclaimer in the
32 * documentation and/or other materials provided with the distribution.
33 *
34 * 3. Redistributions in any form must be accompanied by information on how
35 * to obtain complete source code for this software and any accompanying
36 * software that uses this software. The source code must either be
37 * included in the distribution or be available for no more than the cost
38 * of distribution plus a nominal fee, and must be freely redistributable
39 * under reasonable conditions. For an executable file, complete source
40 * code means the source code for all modules it contains. It does not
41 * include source code for modules or files that typically accompany the
42 * major components of the operating system on which the executable file
43 * runs.
44 *
45 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
46 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
47 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
48 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
49 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
50 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
51 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
52 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
53 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
54 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
55 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
56 */
diff --git a/mps/code/mpsclo.h b/mps/code/mpsclo.h
index 13f0985640f..91385f5114e 100644
--- a/mps/code/mpsclo.h
+++ b/mps/code/mpsclo.h
@@ -13,3 +13,45 @@
13extern mps_class_t mps_class_lo(void); 13extern mps_class_t mps_class_lo(void);
14 14
15#endif /* mpsclo_h */ 15#endif /* mpsclo_h */
16
17
18/* C. COPYRIGHT AND LICENSE
19 *
20 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
21 * All rights reserved. This is an open source license. Contact
22 * Ravenbrook for commercial licensing options.
23 *
24 * Redistribution and use in source and binary forms, with or without
25 * modification, are permitted provided that the following conditions are
26 * met:
27 *
28 * 1. Redistributions of source code must retain the above copyright
29 * notice, this list of conditions and the following disclaimer.
30 *
31 * 2. Redistributions in binary form must reproduce the above copyright
32 * notice, this list of conditions and the following disclaimer in the
33 * documentation and/or other materials provided with the distribution.
34 *
35 * 3. Redistributions in any form must be accompanied by information on how
36 * to obtain complete source code for this software and any accompanying
37 * software that uses this software. The source code must either be
38 * included in the distribution or be available for no more than the cost
39 * of distribution plus a nominal fee, and must be freely redistributable
40 * under reasonable conditions. For an executable file, complete source
41 * code means the source code for all modules it contains. It does not
42 * include source code for modules or files that typically accompany the
43 * major components of the operating system on which the executable file
44 * runs.
45 *
46 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
47 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
48 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
49 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
50 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
51 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
52 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
53 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
54 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
55 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
56 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
57 */
diff --git a/mps/code/mpscmv.h b/mps/code/mpscmv.h
index 97a402ea8d8..f47abbd7b6a 100644
--- a/mps/code/mpscmv.h
+++ b/mps/code/mpscmv.h
@@ -15,3 +15,45 @@ extern mps_class_t mps_class_mv(void);
15extern mps_class_t mps_class_mv_debug(void); 15extern mps_class_t mps_class_mv_debug(void);
16 16
17#endif /* mpscmv_h */ 17#endif /* mpscmv_h */
18
19
20/* C. COPYRIGHT AND LICENSE
21 *
22 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
23 * All rights reserved. This is an open source license. Contact
24 * Ravenbrook for commercial licensing options.
25 *
26 * Redistribution and use in source and binary forms, with or without
27 * modification, are permitted provided that the following conditions are
28 * met:
29 *
30 * 1. Redistributions of source code must retain the above copyright
31 * notice, this list of conditions and the following disclaimer.
32 *
33 * 2. Redistributions in binary form must reproduce the above copyright
34 * notice, this list of conditions and the following disclaimer in the
35 * documentation and/or other materials provided with the distribution.
36 *
37 * 3. Redistributions in any form must be accompanied by information on how
38 * to obtain complete source code for this software and any accompanying
39 * software that uses this software. The source code must either be
40 * included in the distribution or be available for no more than the cost
41 * of distribution plus a nominal fee, and must be freely redistributable
42 * under reasonable conditions. For an executable file, complete source
43 * code means the source code for all modules it contains. It does not
44 * include source code for modules or files that typically accompany the
45 * major components of the operating system on which the executable file
46 * runs.
47 *
48 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
49 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
50 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
51 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
52 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
53 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
54 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
55 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
56 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
57 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
58 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
59 */
diff --git a/mps/code/mpscmv2.h b/mps/code/mpscmv2.h
index 673958f33b7..5cea00370ca 100644
--- a/mps/code/mpscmv2.h
+++ b/mps/code/mpscmv2.h
@@ -33,3 +33,45 @@ extern size_t mps_mvt_free_size(mps_pool_t mps_pool);
33extern size_t mps_mvt_size(mps_pool_t mps_pool); 33extern size_t mps_mvt_size(mps_pool_t mps_pool);
34 34
35#endif /* mpscmv2_h */ 35#endif /* mpscmv2_h */
36
37
38/* C. COPYRIGHT AND LICENSE
39 *
40 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
41 * All rights reserved. This is an open source license. Contact
42 * Ravenbrook for commercial licensing options.
43 *
44 * Redistribution and use in source and binary forms, with or without
45 * modification, are permitted provided that the following conditions are
46 * met:
47 *
48 * 1. Redistributions of source code must retain the above copyright
49 * notice, this list of conditions and the following disclaimer.
50 *
51 * 2. Redistributions in binary form must reproduce the above copyright
52 * notice, this list of conditions and the following disclaimer in the
53 * documentation and/or other materials provided with the distribution.
54 *
55 * 3. Redistributions in any form must be accompanied by information on how
56 * to obtain complete source code for this software and any accompanying
57 * software that uses this software. The source code must either be
58 * included in the distribution or be available for no more than the cost
59 * of distribution plus a nominal fee, and must be freely redistributable
60 * under reasonable conditions. For an executable file, complete source
61 * code means the source code for all modules it contains. It does not
62 * include source code for modules or files that typically accompany the
63 * major components of the operating system on which the executable file
64 * runs.
65 *
66 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
67 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
68 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
69 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
70 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
71 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
72 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
73 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
74 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
75 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
76 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
77 */
diff --git a/mps/code/mpscmvff.h b/mps/code/mpscmvff.h
index daf6d86f3a7..486756b1b09 100644
--- a/mps/code/mpscmvff.h
+++ b/mps/code/mpscmvff.h
@@ -15,3 +15,45 @@ extern mps_class_t mps_class_mvff(void);
15extern mps_class_t mps_class_mvff_debug(void); 15extern mps_class_t mps_class_mvff_debug(void);
16 16
17#endif /* mpscmvff_h */ 17#endif /* mpscmvff_h */
18
19
20/* C. COPYRIGHT AND LICENSE
21 *
22 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
23 * All rights reserved. This is an open source license. Contact
24 * Ravenbrook for commercial licensing options.
25 *
26 * Redistribution and use in source and binary forms, with or without
27 * modification, are permitted provided that the following conditions are
28 * met:
29 *
30 * 1. Redistributions of source code must retain the above copyright
31 * notice, this list of conditions and the following disclaimer.
32 *
33 * 2. Redistributions in binary form must reproduce the above copyright
34 * notice, this list of conditions and the following disclaimer in the
35 * documentation and/or other materials provided with the distribution.
36 *
37 * 3. Redistributions in any form must be accompanied by information on how
38 * to obtain complete source code for this software and any accompanying
39 * software that uses this software. The source code must either be
40 * included in the distribution or be available for no more than the cost
41 * of distribution plus a nominal fee, and must be freely redistributable
42 * under reasonable conditions. For an executable file, complete source
43 * code means the source code for all modules it contains. It does not
44 * include source code for modules or files that typically accompany the
45 * major components of the operating system on which the executable file
46 * runs.
47 *
48 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
49 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
50 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
51 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
52 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
53 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
54 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
55 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
56 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
57 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
58 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
59 */
diff --git a/mps/code/mpscsnc.h b/mps/code/mpscsnc.h
index b16df4cf0bb..dd526ab66bb 100644
--- a/mps/code/mpscsnc.h
+++ b/mps/code/mpscsnc.h
@@ -12,3 +12,45 @@
12extern mps_class_t mps_class_snc(void); 12extern mps_class_t mps_class_snc(void);
13 13
14#endif /* mpscsnc_h */ 14#endif /* mpscsnc_h */
15
16
17/* C. COPYRIGHT AND LICENSE
18 *
19 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
20 * All rights reserved. This is an open source license. Contact
21 * Ravenbrook for commercial licensing options.
22 *
23 * Redistribution and use in source and binary forms, with or without
24 * modification, are permitted provided that the following conditions are
25 * met:
26 *
27 * 1. Redistributions of source code must retain the above copyright
28 * notice, this list of conditions and the following disclaimer.
29 *
30 * 2. Redistributions in binary form must reproduce the above copyright
31 * notice, this list of conditions and the following disclaimer in the
32 * documentation and/or other materials provided with the distribution.
33 *
34 * 3. Redistributions in any form must be accompanied by information on how
35 * to obtain complete source code for this software and any accompanying
36 * software that uses this software. The source code must either be
37 * included in the distribution or be available for no more than the cost
38 * of distribution plus a nominal fee, and must be freely redistributable
39 * under reasonable conditions. For an executable file, complete source
40 * code means the source code for all modules it contains. It does not
41 * include source code for modules or files that typically accompany the
42 * major components of the operating system on which the executable file
43 * runs.
44 *
45 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
46 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
47 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
48 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
49 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
50 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
51 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
52 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
53 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
54 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
55 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
56 */
diff --git a/mps/code/mpsi.c b/mps/code/mpsi.c
index 09bac2ef6aa..eb57e12e379 100644
--- a/mps/code/mpsi.c
+++ b/mps/code/mpsi.c
@@ -1866,3 +1866,45 @@ void mps_chain_destroy(mps_chain_t mps_chain)
1866 ChainDestroy(chain); 1866 ChainDestroy(chain);
1867 ArenaLeave(arena); 1867 ArenaLeave(arena);
1868} 1868}
1869
1870
1871/* C. COPYRIGHT AND LICENSE
1872 *
1873 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
1874 * All rights reserved. This is an open source license. Contact
1875 * Ravenbrook for commercial licensing options.
1876 *
1877 * Redistribution and use in source and binary forms, with or without
1878 * modification, are permitted provided that the following conditions are
1879 * met:
1880 *
1881 * 1. Redistributions of source code must retain the above copyright
1882 * notice, this list of conditions and the following disclaimer.
1883 *
1884 * 2. Redistributions in binary form must reproduce the above copyright
1885 * notice, this list of conditions and the following disclaimer in the
1886 * documentation and/or other materials provided with the distribution.
1887 *
1888 * 3. Redistributions in any form must be accompanied by information on how
1889 * to obtain complete source code for this software and any accompanying
1890 * software that uses this software. The source code must either be
1891 * included in the distribution or be available for no more than the cost
1892 * of distribution plus a nominal fee, and must be freely redistributable
1893 * under reasonable conditions. For an executable file, complete source
1894 * code means the source code for all modules it contains. It does not
1895 * include source code for modules or files that typically accompany the
1896 * major components of the operating system on which the executable file
1897 * runs.
1898 *
1899 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1900 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1901 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1902 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
1903 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1904 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1905 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1906 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1907 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1908 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1909 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1910 */
diff --git a/mps/code/mpsicv.c b/mps/code/mpsicv.c
index b22f845bf92..1481bf7b0b4 100644
--- a/mps/code/mpsicv.c
+++ b/mps/code/mpsicv.c
@@ -429,3 +429,45 @@ int main(int argc, char **argv)
429 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 429 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
430 return 0; 430 return 0;
431} 431}
432
433
434/* C. COPYRIGHT AND LICENSE
435 *
436 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
437 * All rights reserved. This is an open source license. Contact
438 * Ravenbrook for commercial licensing options.
439 *
440 * Redistribution and use in source and binary forms, with or without
441 * modification, are permitted provided that the following conditions are
442 * met:
443 *
444 * 1. Redistributions of source code must retain the above copyright
445 * notice, this list of conditions and the following disclaimer.
446 *
447 * 2. Redistributions in binary form must reproduce the above copyright
448 * notice, this list of conditions and the following disclaimer in the
449 * documentation and/or other materials provided with the distribution.
450 *
451 * 3. Redistributions in any form must be accompanied by information on how
452 * to obtain complete source code for this software and any accompanying
453 * software that uses this software. The source code must either be
454 * included in the distribution or be available for no more than the cost
455 * of distribution plus a nominal fee, and must be freely redistributable
456 * under reasonable conditions. For an executable file, complete source
457 * code means the source code for all modules it contains. It does not
458 * include source code for modules or files that typically accompany the
459 * major components of the operating system on which the executable file
460 * runs.
461 *
462 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
463 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
464 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
465 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
466 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
467 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
468 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
469 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
470 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
471 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
472 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
473 */
diff --git a/mps/code/mpsio.h b/mps/code/mpsio.h
index c01f3c3a26b..ef7c1309dac 100644
--- a/mps/code/mpsio.h
+++ b/mps/code/mpsio.h
@@ -23,3 +23,45 @@ extern mps_res_t mps_io_flush(mps_io_t);
23 23
24 24
25#endif /* mpsio_h */ 25#endif /* mpsio_h */
26
27
28/* C. COPYRIGHT AND LICENSE
29 *
30 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
31 * All rights reserved. This is an open source license. Contact
32 * Ravenbrook for commercial licensing options.
33 *
34 * Redistribution and use in source and binary forms, with or without
35 * modification, are permitted provided that the following conditions are
36 * met:
37 *
38 * 1. Redistributions of source code must retain the above copyright
39 * notice, this list of conditions and the following disclaimer.
40 *
41 * 2. Redistributions in binary form must reproduce the above copyright
42 * notice, this list of conditions and the following disclaimer in the
43 * documentation and/or other materials provided with the distribution.
44 *
45 * 3. Redistributions in any form must be accompanied by information on how
46 * to obtain complete source code for this software and any accompanying
47 * software that uses this software. The source code must either be
48 * included in the distribution or be available for no more than the cost
49 * of distribution plus a nominal fee, and must be freely redistributable
50 * under reasonable conditions. For an executable file, complete source
51 * code means the source code for all modules it contains. It does not
52 * include source code for modules or files that typically accompany the
53 * major components of the operating system on which the executable file
54 * runs.
55 *
56 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
57 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
58 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
59 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
60 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
61 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
62 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
63 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
64 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
65 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
66 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
67 */
diff --git a/mps/code/mpsioan.c b/mps/code/mpsioan.c
index 3f061df2158..a313a9dbbd6 100644
--- a/mps/code/mpsioan.c
+++ b/mps/code/mpsioan.c
@@ -85,3 +85,45 @@ mps_res_t mps_io_flush(mps_io_t mps_io)
85 85
86 return MPS_RES_OK; 86 return MPS_RES_OK;
87} 87}
88
89
90/* C. COPYRIGHT AND LICENSE
91 *
92 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
93 * All rights reserved. This is an open source license. Contact
94 * Ravenbrook for commercial licensing options.
95 *
96 * Redistribution and use in source and binary forms, with or without
97 * modification, are permitted provided that the following conditions are
98 * met:
99 *
100 * 1. Redistributions of source code must retain the above copyright
101 * notice, this list of conditions and the following disclaimer.
102 *
103 * 2. Redistributions in binary form must reproduce the above copyright
104 * notice, this list of conditions and the following disclaimer in the
105 * documentation and/or other materials provided with the distribution.
106 *
107 * 3. Redistributions in any form must be accompanied by information on how
108 * to obtain complete source code for this software and any accompanying
109 * software that uses this software. The source code must either be
110 * included in the distribution or be available for no more than the cost
111 * of distribution plus a nominal fee, and must be freely redistributable
112 * under reasonable conditions. For an executable file, complete source
113 * code means the source code for all modules it contains. It does not
114 * include source code for modules or files that typically accompany the
115 * major components of the operating system on which the executable file
116 * runs.
117 *
118 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
119 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
120 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
121 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
122 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
123 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
124 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
125 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
126 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
127 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
128 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
129 */
diff --git a/mps/code/mpsiw3.c b/mps/code/mpsiw3.c
index b4b78638e92..4c361b1b421 100644
--- a/mps/code/mpsiw3.c
+++ b/mps/code/mpsiw3.c
@@ -30,3 +30,45 @@ void mps_SEH_handler(void *p, size_t s)
30 UNUSED(p); UNUSED(s); 30 UNUSED(p); UNUSED(s);
31 NOTREACHED; 31 NOTREACHED;
32} 32}
33
34
35/* C. COPYRIGHT AND LICENSE
36 *
37 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
38 * All rights reserved. This is an open source license. Contact
39 * Ravenbrook for commercial licensing options.
40 *
41 * Redistribution and use in source and binary forms, with or without
42 * modification, are permitted provided that the following conditions are
43 * met:
44 *
45 * 1. Redistributions of source code must retain the above copyright
46 * notice, this list of conditions and the following disclaimer.
47 *
48 * 2. Redistributions in binary form must reproduce the above copyright
49 * notice, this list of conditions and the following disclaimer in the
50 * documentation and/or other materials provided with the distribution.
51 *
52 * 3. Redistributions in any form must be accompanied by information on how
53 * to obtain complete source code for this software and any accompanying
54 * software that uses this software. The source code must either be
55 * included in the distribution or be available for no more than the cost
56 * of distribution plus a nominal fee, and must be freely redistributable
57 * under reasonable conditions. For an executable file, complete source
58 * code means the source code for all modules it contains. It does not
59 * include source code for modules or files that typically accompany the
60 * major components of the operating system on which the executable file
61 * runs.
62 *
63 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
64 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
65 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
66 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
67 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
68 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
69 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
70 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
71 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
72 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
73 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
74 */
diff --git a/mps/code/mpslib.h b/mps/code/mpslib.h
index 99c89c59ed7..4dbbdb1e9c7 100644
--- a/mps/code/mpslib.h
+++ b/mps/code/mpslib.h
@@ -46,3 +46,45 @@ extern unsigned long mps_lib_telemetry_control(void);
46 46
47 47
48#endif /* mpslib_h */ 48#endif /* mpslib_h */
49
50
51/* C. COPYRIGHT AND LICENSE
52 *
53 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
54 * All rights reserved. This is an open source license. Contact
55 * Ravenbrook for commercial licensing options.
56 *
57 * Redistribution and use in source and binary forms, with or without
58 * modification, are permitted provided that the following conditions are
59 * met:
60 *
61 * 1. Redistributions of source code must retain the above copyright
62 * notice, this list of conditions and the following disclaimer.
63 *
64 * 2. Redistributions in binary form must reproduce the above copyright
65 * notice, this list of conditions and the following disclaimer in the
66 * documentation and/or other materials provided with the distribution.
67 *
68 * 3. Redistributions in any form must be accompanied by information on how
69 * to obtain complete source code for this software and any accompanying
70 * software that uses this software. The source code must either be
71 * included in the distribution or be available for no more than the cost
72 * of distribution plus a nominal fee, and must be freely redistributable
73 * under reasonable conditions. For an executable file, complete source
74 * code means the source code for all modules it contains. It does not
75 * include source code for modules or files that typically accompany the
76 * major components of the operating system on which the executable file
77 * runs.
78 *
79 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
80 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
81 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
82 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
83 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
84 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
85 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
86 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
87 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
88 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
89 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
90 */
diff --git a/mps/code/mpsliban.c b/mps/code/mpsliban.c
index 5b5c16fbcec..1f55642f737 100644
--- a/mps/code/mpsliban.c
+++ b/mps/code/mpsliban.c
@@ -119,3 +119,45 @@ unsigned long mps_lib_telemetry_control(void)
119 else 119 else
120 return 0; 120 return 0;
121} 121}
122
123
124/* C. COPYRIGHT AND LICENSE
125 *
126 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
127 * All rights reserved. This is an open source license. Contact
128 * Ravenbrook for commercial licensing options.
129 *
130 * Redistribution and use in source and binary forms, with or without
131 * modification, are permitted provided that the following conditions are
132 * met:
133 *
134 * 1. Redistributions of source code must retain the above copyright
135 * notice, this list of conditions and the following disclaimer.
136 *
137 * 2. Redistributions in binary form must reproduce the above copyright
138 * notice, this list of conditions and the following disclaimer in the
139 * documentation and/or other materials provided with the distribution.
140 *
141 * 3. Redistributions in any form must be accompanied by information on how
142 * to obtain complete source code for this software and any accompanying
143 * software that uses this software. The source code must either be
144 * included in the distribution or be available for no more than the cost
145 * of distribution plus a nominal fee, and must be freely redistributable
146 * under reasonable conditions. For an executable file, complete source
147 * code means the source code for all modules it contains. It does not
148 * include source code for modules or files that typically accompany the
149 * major components of the operating system on which the executable file
150 * runs.
151 *
152 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
153 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
154 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
155 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
156 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
157 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
158 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
159 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
160 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
161 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
162 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
163 */
diff --git a/mps/code/mpstd.h b/mps/code/mpstd.h
index 62edfcdfa8d..80decd9b618 100644
--- a/mps/code/mpstd.h
+++ b/mps/code/mpstd.h
@@ -311,3 +311,45 @@
311 311
312 312
313#endif /* mpstd_h */ 313#endif /* mpstd_h */
314
315
316/* C. COPYRIGHT AND LICENSE
317 *
318 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
319 * All rights reserved. This is an open source license. Contact
320 * Ravenbrook for commercial licensing options.
321 *
322 * Redistribution and use in source and binary forms, with or without
323 * modification, are permitted provided that the following conditions are
324 * met:
325 *
326 * 1. Redistributions of source code must retain the above copyright
327 * notice, this list of conditions and the following disclaimer.
328 *
329 * 2. Redistributions in binary form must reproduce the above copyright
330 * notice, this list of conditions and the following disclaimer in the
331 * documentation and/or other materials provided with the distribution.
332 *
333 * 3. Redistributions in any form must be accompanied by information on how
334 * to obtain complete source code for this software and any accompanying
335 * software that uses this software. The source code must either be
336 * included in the distribution or be available for no more than the cost
337 * of distribution plus a nominal fee, and must be freely redistributable
338 * under reasonable conditions. For an executable file, complete source
339 * code means the source code for all modules it contains. It does not
340 * include source code for modules or files that typically accompany the
341 * major components of the operating system on which the executable file
342 * runs.
343 *
344 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
345 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
346 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
347 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
348 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
349 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
350 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
351 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
352 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
353 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
354 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
355 */
diff --git a/mps/code/mpsw3.h b/mps/code/mpsw3.h
index 57c9f58619e..326a028fbe3 100644
--- a/mps/code/mpsw3.h
+++ b/mps/code/mpsw3.h
@@ -37,3 +37,45 @@ extern void mps_SEH_handler(void *, size_t);
37 37
38 38
39#endif /* mpsw3_h */ 39#endif /* mpsw3_h */
40
41
42/* C. COPYRIGHT AND LICENSE
43 *
44 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
45 * All rights reserved. This is an open source license. Contact
46 * Ravenbrook for commercial licensing options.
47 *
48 * Redistribution and use in source and binary forms, with or without
49 * modification, are permitted provided that the following conditions are
50 * met:
51 *
52 * 1. Redistributions of source code must retain the above copyright
53 * notice, this list of conditions and the following disclaimer.
54 *
55 * 2. Redistributions in binary form must reproduce the above copyright
56 * notice, this list of conditions and the following disclaimer in the
57 * documentation and/or other materials provided with the distribution.
58 *
59 * 3. Redistributions in any form must be accompanied by information on how
60 * to obtain complete source code for this software and any accompanying
61 * software that uses this software. The source code must either be
62 * included in the distribution or be available for no more than the cost
63 * of distribution plus a nominal fee, and must be freely redistributable
64 * under reasonable conditions. For an executable file, complete source
65 * code means the source code for all modules it contains. It does not
66 * include source code for modules or files that typically accompany the
67 * major components of the operating system on which the executable file
68 * runs.
69 *
70 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
71 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
72 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
73 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
74 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
75 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
76 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
77 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
78 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
79 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
80 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
81 */
diff --git a/mps/code/mpswin.h b/mps/code/mpswin.h
index 458576e69bc..a297fc0394f 100644
--- a/mps/code/mpswin.h
+++ b/mps/code/mpswin.h
@@ -29,3 +29,45 @@
29#endif 29#endif
30 30
31#endif /* mpswin_h */ 31#endif /* mpswin_h */
32
33
34/* C. COPYRIGHT AND LICENSE
35 *
36 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
37 * All rights reserved. This is an open source license. Contact
38 * Ravenbrook for commercial licensing options.
39 *
40 * Redistribution and use in source and binary forms, with or without
41 * modification, are permitted provided that the following conditions are
42 * met:
43 *
44 * 1. Redistributions of source code must retain the above copyright
45 * notice, this list of conditions and the following disclaimer.
46 *
47 * 2. Redistributions in binary form must reproduce the above copyright
48 * notice, this list of conditions and the following disclaimer in the
49 * documentation and/or other materials provided with the distribution.
50 *
51 * 3. Redistributions in any form must be accompanied by information on how
52 * to obtain complete source code for this software and any accompanying
53 * software that uses this software. The source code must either be
54 * included in the distribution or be available for no more than the cost
55 * of distribution plus a nominal fee, and must be freely redistributable
56 * under reasonable conditions. For an executable file, complete source
57 * code means the source code for all modules it contains. It does not
58 * include source code for modules or files that typically accompany the
59 * major components of the operating system on which the executable file
60 * runs.
61 *
62 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
63 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
64 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
65 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
66 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
67 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
68 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
69 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
70 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
71 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
72 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
73 */
diff --git a/mps/code/mv2test.c b/mps/code/mv2test.c
index 99bd5edd12d..1234733ab98 100644
--- a/mps/code/mv2test.c
+++ b/mps/code/mv2test.c
@@ -322,3 +322,45 @@ int main(void)
322 322
323 return 0; 323 return 0;
324} 324}
325
326
327/* C. COPYRIGHT AND LICENSE
328 *
329 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
330 * All rights reserved. This is an open source license. Contact
331 * Ravenbrook for commercial licensing options.
332 *
333 * Redistribution and use in source and binary forms, with or without
334 * modification, are permitted provided that the following conditions are
335 * met:
336 *
337 * 1. Redistributions of source code must retain the above copyright
338 * notice, this list of conditions and the following disclaimer.
339 *
340 * 2. Redistributions in binary form must reproduce the above copyright
341 * notice, this list of conditions and the following disclaimer in the
342 * documentation and/or other materials provided with the distribution.
343 *
344 * 3. Redistributions in any form must be accompanied by information on how
345 * to obtain complete source code for this software and any accompanying
346 * software that uses this software. The source code must either be
347 * included in the distribution or be available for no more than the cost
348 * of distribution plus a nominal fee, and must be freely redistributable
349 * under reasonable conditions. For an executable file, complete source
350 * code means the source code for all modules it contains. It does not
351 * include source code for modules or files that typically accompany the
352 * major components of the operating system on which the executable file
353 * runs.
354 *
355 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
356 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
357 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
358 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
359 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
360 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
361 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
362 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
363 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
364 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
365 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
366 */
diff --git a/mps/code/o1alcc.gmk b/mps/code/o1alcc.gmk
index da440484f12..6ccda0868a0 100644
--- a/mps/code/o1alcc.gmk
+++ b/mps/code/o1alcc.gmk
@@ -19,3 +19,44 @@ MPMS = sso1al.s
19LIBS = -lm 19LIBS = -lm
20 20
21include dc.gmk 21include dc.gmk
22
23
24# C. COPYRIGHT AND LICENSE
25#
26# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
27# All rights reserved. This is an open source license. Contact
28# Ravenbrook for commercial licensing options.
29#
30# Redistribution and use in source and binary forms, with or without
31# modification, are permitted provided that the following conditions are
32# met:
33#
34# 1. Redistributions of source code must retain the above copyright
35# notice, this list of conditions and the following disclaimer.
36#
37# 2. Redistributions in binary form must reproduce the above copyright
38# notice, this list of conditions and the following disclaimer in the
39# documentation and/or other materials provided with the distribution.
40#
41# 3. Redistributions in any form must be accompanied by information on how
42# to obtain complete source code for this software and any accompanying
43# software that uses this software. The source code must either be
44# included in the distribution or be available for no more than the cost
45# of distribution plus a nominal fee, and must be freely redistributable
46# under reasonable conditions. For an executable file, complete source
47# code means the source code for all modules it contains. It does not
48# include source code for modules or files that typically accompany the
49# major components of the operating system on which the executable file
50# runs.
51#
52# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
53# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
54# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
55# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
56# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
57# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
58# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
59# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
60# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
61# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
62# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/o1algc.gmk b/mps/code/o1algc.gmk
index bd4ec59cbb8..f7bff8a1124 100644
--- a/mps/code/o1algc.gmk
+++ b/mps/code/o1algc.gmk
@@ -18,3 +18,44 @@ LIBS = -lm
18include gc.gmk 18include gc.gmk
19 19
20include comm.gmk 20include comm.gmk
21
22
23# C. COPYRIGHT AND LICENSE
24#
25# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
26# All rights reserved. This is an open source license. Contact
27# Ravenbrook for commercial licensing options.
28#
29# Redistribution and use in source and binary forms, with or without
30# modification, are permitted provided that the following conditions are
31# met:
32#
33# 1. Redistributions of source code must retain the above copyright
34# notice, this list of conditions and the following disclaimer.
35#
36# 2. Redistributions in binary form must reproduce the above copyright
37# notice, this list of conditions and the following disclaimer in the
38# documentation and/or other materials provided with the distribution.
39#
40# 3. Redistributions in any form must be accompanied by information on how
41# to obtain complete source code for this software and any accompanying
42# software that uses this software. The source code must either be
43# included in the distribution or be available for no more than the cost
44# of distribution plus a nominal fee, and must be freely redistributable
45# under reasonable conditions. For an executable file, complete source
46# code means the source code for all modules it contains. It does not
47# include source code for modules or files that typically accompany the
48# major components of the operating system on which the executable file
49# runs.
50#
51# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
52# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
53# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
54# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
55# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
56# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
57# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
58# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
59# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
60# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
61# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/ossu.h b/mps/code/ossu.h
index 9556d8d62aa..700469d8159 100644
--- a/mps/code/ossu.h
+++ b/mps/code/ossu.h
@@ -90,3 +90,45 @@ extern void *memset(void *, int, size_t);
90 90
91 91
92#endif /* ossu_h */ 92#endif /* ossu_h */
93
94
95/* C. COPYRIGHT AND LICENSE
96 *
97 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
98 * All rights reserved. This is an open source license. Contact
99 * Ravenbrook for commercial licensing options.
100 *
101 * Redistribution and use in source and binary forms, with or without
102 * modification, are permitted provided that the following conditions are
103 * met:
104 *
105 * 1. Redistributions of source code must retain the above copyright
106 * notice, this list of conditions and the following disclaimer.
107 *
108 * 2. Redistributions in binary form must reproduce the above copyright
109 * notice, this list of conditions and the following disclaimer in the
110 * documentation and/or other materials provided with the distribution.
111 *
112 * 3. Redistributions in any form must be accompanied by information on how
113 * to obtain complete source code for this software and any accompanying
114 * software that uses this software. The source code must either be
115 * included in the distribution or be available for no more than the cost
116 * of distribution plus a nominal fee, and must be freely redistributable
117 * under reasonable conditions. For an executable file, complete source
118 * code means the source code for all modules it contains. It does not
119 * include source code for modules or files that typically accompany the
120 * major components of the operating system on which the executable file
121 * runs.
122 *
123 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
124 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
125 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
126 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
127 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
128 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
129 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
130 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
131 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
132 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
133 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
134 */
diff --git a/mps/code/osxc.h b/mps/code/osxc.h
index e884c50e289..17729becbac 100644
--- a/mps/code/osxc.h
+++ b/mps/code/osxc.h
@@ -25,3 +25,45 @@ extern double cabs(struct mps_complex z);
25 25
26 26
27#endif /* osxc_h */ 27#endif /* osxc_h */
28
29
30/* C. COPYRIGHT AND LICENSE
31 *
32 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
33 * All rights reserved. This is an open source license. Contact
34 * Ravenbrook for commercial licensing options.
35 *
36 * Redistribution and use in source and binary forms, with or without
37 * modification, are permitted provided that the following conditions are
38 * met:
39 *
40 * 1. Redistributions of source code must retain the above copyright
41 * notice, this list of conditions and the following disclaimer.
42 *
43 * 2. Redistributions in binary form must reproduce the above copyright
44 * notice, this list of conditions and the following disclaimer in the
45 * documentation and/or other materials provided with the distribution.
46 *
47 * 3. Redistributions in any form must be accompanied by information on how
48 * to obtain complete source code for this software and any accompanying
49 * software that uses this software. The source code must either be
50 * included in the distribution or be available for no more than the cost
51 * of distribution plus a nominal fee, and must be freely redistributable
52 * under reasonable conditions. For an executable file, complete source
53 * code means the source code for all modules it contains. It does not
54 * include source code for modules or files that typically accompany the
55 * major components of the operating system on which the executable file
56 * runs.
57 *
58 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
59 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
60 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
61 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
62 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
63 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
64 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
65 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
66 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
67 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
68 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
69 */
diff --git a/mps/code/pool.c b/mps/code/pool.c
index 71f32977824..66cf9e79485 100644
--- a/mps/code/pool.c
+++ b/mps/code/pool.c
@@ -574,3 +574,45 @@ Bool PoolHasAddr(Pool pool, Addr addr)
574 managed = PoolOfAddr(&addrPool, arena, addr); 574 managed = PoolOfAddr(&addrPool, arena, addr);
575 return (managed && addrPool == pool); 575 return (managed && addrPool == pool);
576} 576}
577
578
579/* C. COPYRIGHT AND LICENSE
580 *
581 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
582 * All rights reserved. This is an open source license. Contact
583 * Ravenbrook for commercial licensing options.
584 *
585 * Redistribution and use in source and binary forms, with or without
586 * modification, are permitted provided that the following conditions are
587 * met:
588 *
589 * 1. Redistributions of source code must retain the above copyright
590 * notice, this list of conditions and the following disclaimer.
591 *
592 * 2. Redistributions in binary form must reproduce the above copyright
593 * notice, this list of conditions and the following disclaimer in the
594 * documentation and/or other materials provided with the distribution.
595 *
596 * 3. Redistributions in any form must be accompanied by information on how
597 * to obtain complete source code for this software and any accompanying
598 * software that uses this software. The source code must either be
599 * included in the distribution or be available for no more than the cost
600 * of distribution plus a nominal fee, and must be freely redistributable
601 * under reasonable conditions. For an executable file, complete source
602 * code means the source code for all modules it contains. It does not
603 * include source code for modules or files that typically accompany the
604 * major components of the operating system on which the executable file
605 * runs.
606 *
607 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
608 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
609 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
610 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
611 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
612 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
613 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
614 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
615 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
616 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
617 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
618 */
diff --git a/mps/code/poolabs.c b/mps/code/poolabs.c
index 86fd76ddf31..1203cf4c574 100644
--- a/mps/code/poolabs.c
+++ b/mps/code/poolabs.c
@@ -625,3 +625,45 @@ BufferClass PoolNoBufferClass(void)
625 NOTREACHED; 625 NOTREACHED;
626 return NULL; 626 return NULL;
627} 627}
628
629
630/* C. COPYRIGHT AND LICENSE
631 *
632 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
633 * All rights reserved. This is an open source license. Contact
634 * Ravenbrook for commercial licensing options.
635 *
636 * Redistribution and use in source and binary forms, with or without
637 * modification, are permitted provided that the following conditions are
638 * met:
639 *
640 * 1. Redistributions of source code must retain the above copyright
641 * notice, this list of conditions and the following disclaimer.
642 *
643 * 2. Redistributions in binary form must reproduce the above copyright
644 * notice, this list of conditions and the following disclaimer in the
645 * documentation and/or other materials provided with the distribution.
646 *
647 * 3. Redistributions in any form must be accompanied by information on how
648 * to obtain complete source code for this software and any accompanying
649 * software that uses this software. The source code must either be
650 * included in the distribution or be available for no more than the cost
651 * of distribution plus a nominal fee, and must be freely redistributable
652 * under reasonable conditions. For an executable file, complete source
653 * code means the source code for all modules it contains. It does not
654 * include source code for modules or files that typically accompany the
655 * major components of the operating system on which the executable file
656 * runs.
657 *
658 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
659 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
660 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
661 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
662 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
663 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
664 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
665 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
666 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
667 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
668 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
669 */
diff --git a/mps/code/poolamc.c b/mps/code/poolamc.c
index 417d5cb455f..6f604e7a1c8 100644
--- a/mps/code/poolamc.c
+++ b/mps/code/poolamc.c
@@ -2036,3 +2036,45 @@ static Bool AMCCheck(AMC amc)
2036 2036
2037 return TRUE; 2037 return TRUE;
2038} 2038}
2039
2040
2041/* C. COPYRIGHT AND LICENSE
2042 *
2043 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
2044 * All rights reserved. This is an open source license. Contact
2045 * Ravenbrook for commercial licensing options.
2046 *
2047 * Redistribution and use in source and binary forms, with or without
2048 * modification, are permitted provided that the following conditions are
2049 * met:
2050 *
2051 * 1. Redistributions of source code must retain the above copyright
2052 * notice, this list of conditions and the following disclaimer.
2053 *
2054 * 2. Redistributions in binary form must reproduce the above copyright
2055 * notice, this list of conditions and the following disclaimer in the
2056 * documentation and/or other materials provided with the distribution.
2057 *
2058 * 3. Redistributions in any form must be accompanied by information on how
2059 * to obtain complete source code for this software and any accompanying
2060 * software that uses this software. The source code must either be
2061 * included in the distribution or be available for no more than the cost
2062 * of distribution plus a nominal fee, and must be freely redistributable
2063 * under reasonable conditions. For an executable file, complete source
2064 * code means the source code for all modules it contains. It does not
2065 * include source code for modules or files that typically accompany the
2066 * major components of the operating system on which the executable file
2067 * runs.
2068 *
2069 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
2070 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2071 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
2072 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
2073 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2074 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
2075 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
2076 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
2077 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2078 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
2079 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2080 */
diff --git a/mps/code/poolams.c b/mps/code/poolams.c
index 5d38a0b475f..e219a3b94de 100644
--- a/mps/code/poolams.c
+++ b/mps/code/poolams.c
@@ -1479,3 +1479,45 @@ mps_class_t mps_class_ams(void)
1479{ 1479{
1480 return (mps_class_t)AMSPoolClassGet(); 1480 return (mps_class_t)AMSPoolClassGet();
1481} 1481}
1482
1483
1484/* C. COPYRIGHT AND LICENSE
1485 *
1486 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
1487 * All rights reserved. This is an open source license. Contact
1488 * Ravenbrook for commercial licensing options.
1489 *
1490 * Redistribution and use in source and binary forms, with or without
1491 * modification, are permitted provided that the following conditions are
1492 * met:
1493 *
1494 * 1. Redistributions of source code must retain the above copyright
1495 * notice, this list of conditions and the following disclaimer.
1496 *
1497 * 2. Redistributions in binary form must reproduce the above copyright
1498 * notice, this list of conditions and the following disclaimer in the
1499 * documentation and/or other materials provided with the distribution.
1500 *
1501 * 3. Redistributions in any form must be accompanied by information on how
1502 * to obtain complete source code for this software and any accompanying
1503 * software that uses this software. The source code must either be
1504 * included in the distribution or be available for no more than the cost
1505 * of distribution plus a nominal fee, and must be freely redistributable
1506 * under reasonable conditions. For an executable file, complete source
1507 * code means the source code for all modules it contains. It does not
1508 * include source code for modules or files that typically accompany the
1509 * major components of the operating system on which the executable file
1510 * runs.
1511 *
1512 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1513 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1514 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1515 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
1516 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1517 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1518 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1519 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1520 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1521 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1522 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1523 */
diff --git a/mps/code/poolams.h b/mps/code/poolams.h
index 498cc50b04e..73420e34ea5 100644
--- a/mps/code/poolams.h
+++ b/mps/code/poolams.h
@@ -205,3 +205,45 @@ extern AMSPoolClass AMSPoolClassGet(void);
205 205
206 206
207#endif /* poolams_h */ 207#endif /* poolams_h */
208
209
210/* C. COPYRIGHT AND LICENSE
211 *
212 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
213 * All rights reserved. This is an open source license. Contact
214 * Ravenbrook for commercial licensing options.
215 *
216 * Redistribution and use in source and binary forms, with or without
217 * modification, are permitted provided that the following conditions are
218 * met:
219 *
220 * 1. Redistributions of source code must retain the above copyright
221 * notice, this list of conditions and the following disclaimer.
222 *
223 * 2. Redistributions in binary form must reproduce the above copyright
224 * notice, this list of conditions and the following disclaimer in the
225 * documentation and/or other materials provided with the distribution.
226 *
227 * 3. Redistributions in any form must be accompanied by information on how
228 * to obtain complete source code for this software and any accompanying
229 * software that uses this software. The source code must either be
230 * included in the distribution or be available for no more than the cost
231 * of distribution plus a nominal fee, and must be freely redistributable
232 * under reasonable conditions. For an executable file, complete source
233 * code means the source code for all modules it contains. It does not
234 * include source code for modules or files that typically accompany the
235 * major components of the operating system on which the executable file
236 * runs.
237 *
238 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
239 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
240 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
241 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
242 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
243 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
244 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
245 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
246 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
247 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
248 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
249 */
diff --git a/mps/code/poolawl.c b/mps/code/poolawl.c
index d7f0992c40b..67e3177f3a1 100644
--- a/mps/code/poolawl.c
+++ b/mps/code/poolawl.c
@@ -1246,3 +1246,45 @@ static Bool AWLCheck(AWL awl)
1246 /* Don't bother to check stats. */ 1246 /* Don't bother to check stats. */
1247 return TRUE; 1247 return TRUE;
1248} 1248}
1249
1250
1251/* C. COPYRIGHT AND LICENSE
1252 *
1253 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
1254 * All rights reserved. This is an open source license. Contact
1255 * Ravenbrook for commercial licensing options.
1256 *
1257 * Redistribution and use in source and binary forms, with or without
1258 * modification, are permitted provided that the following conditions are
1259 * met:
1260 *
1261 * 1. Redistributions of source code must retain the above copyright
1262 * notice, this list of conditions and the following disclaimer.
1263 *
1264 * 2. Redistributions in binary form must reproduce the above copyright
1265 * notice, this list of conditions and the following disclaimer in the
1266 * documentation and/or other materials provided with the distribution.
1267 *
1268 * 3. Redistributions in any form must be accompanied by information on how
1269 * to obtain complete source code for this software and any accompanying
1270 * software that uses this software. The source code must either be
1271 * included in the distribution or be available for no more than the cost
1272 * of distribution plus a nominal fee, and must be freely redistributable
1273 * under reasonable conditions. For an executable file, complete source
1274 * code means the source code for all modules it contains. It does not
1275 * include source code for modules or files that typically accompany the
1276 * major components of the operating system on which the executable file
1277 * runs.
1278 *
1279 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1280 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1281 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1282 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
1283 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1284 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1285 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1286 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1287 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1288 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1289 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1290 */
diff --git a/mps/code/poollo.c b/mps/code/poollo.c
index 779c9d3e7e9..260d18f3b5d 100644
--- a/mps/code/poollo.c
+++ b/mps/code/poollo.c
@@ -820,3 +820,45 @@ static Bool LOCheck(LO lo)
820 CHECKD(PoolGen, &lo->pgen); 820 CHECKD(PoolGen, &lo->pgen);
821 return TRUE; 821 return TRUE;
822} 822}
823
824
825/* C. COPYRIGHT AND LICENSE
826 *
827 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
828 * All rights reserved. This is an open source license. Contact
829 * Ravenbrook for commercial licensing options.
830 *
831 * Redistribution and use in source and binary forms, with or without
832 * modification, are permitted provided that the following conditions are
833 * met:
834 *
835 * 1. Redistributions of source code must retain the above copyright
836 * notice, this list of conditions and the following disclaimer.
837 *
838 * 2. Redistributions in binary form must reproduce the above copyright
839 * notice, this list of conditions and the following disclaimer in the
840 * documentation and/or other materials provided with the distribution.
841 *
842 * 3. Redistributions in any form must be accompanied by information on how
843 * to obtain complete source code for this software and any accompanying
844 * software that uses this software. The source code must either be
845 * included in the distribution or be available for no more than the cost
846 * of distribution plus a nominal fee, and must be freely redistributable
847 * under reasonable conditions. For an executable file, complete source
848 * code means the source code for all modules it contains. It does not
849 * include source code for modules or files that typically accompany the
850 * major components of the operating system on which the executable file
851 * runs.
852 *
853 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
854 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
855 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
856 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
857 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
858 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
859 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
860 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
861 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
862 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
863 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
864 */
diff --git a/mps/code/poolmfs.c b/mps/code/poolmfs.c
index 667c41781b1..e1e57be22d6 100644
--- a/mps/code/poolmfs.c
+++ b/mps/code/poolmfs.c
@@ -301,3 +301,45 @@ Bool MFSCheck(MFS mfs)
301 } 301 }
302 return TRUE; 302 return TRUE;
303} 303}
304
305
306/* C. COPYRIGHT AND LICENSE
307 *
308 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
309 * All rights reserved. This is an open source license. Contact
310 * Ravenbrook for commercial licensing options.
311 *
312 * Redistribution and use in source and binary forms, with or without
313 * modification, are permitted provided that the following conditions are
314 * met:
315 *
316 * 1. Redistributions of source code must retain the above copyright
317 * notice, this list of conditions and the following disclaimer.
318 *
319 * 2. Redistributions in binary form must reproduce the above copyright
320 * notice, this list of conditions and the following disclaimer in the
321 * documentation and/or other materials provided with the distribution.
322 *
323 * 3. Redistributions in any form must be accompanied by information on how
324 * to obtain complete source code for this software and any accompanying
325 * software that uses this software. The source code must either be
326 * included in the distribution or be available for no more than the cost
327 * of distribution plus a nominal fee, and must be freely redistributable
328 * under reasonable conditions. For an executable file, complete source
329 * code means the source code for all modules it contains. It does not
330 * include source code for modules or files that typically accompany the
331 * major components of the operating system on which the executable file
332 * runs.
333 *
334 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
335 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
336 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
337 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
338 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
339 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
340 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
341 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
342 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
343 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
344 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
345 */
diff --git a/mps/code/poolmfs.h b/mps/code/poolmfs.h
index ab145f2a70d..93a5e910595 100644
--- a/mps/code/poolmfs.h
+++ b/mps/code/poolmfs.h
@@ -49,3 +49,45 @@ struct MFSInfoStruct {
49extern MFSInfo MFSGetInfo(void); 49extern MFSInfo MFSGetInfo(void);
50 50
51#endif /* poolmfs_h */ 51#endif /* poolmfs_h */
52
53
54/* C. COPYRIGHT AND LICENSE
55 *
56 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
57 * All rights reserved. This is an open source license. Contact
58 * Ravenbrook for commercial licensing options.
59 *
60 * Redistribution and use in source and binary forms, with or without
61 * modification, are permitted provided that the following conditions are
62 * met:
63 *
64 * 1. Redistributions of source code must retain the above copyright
65 * notice, this list of conditions and the following disclaimer.
66 *
67 * 2. Redistributions in binary form must reproduce the above copyright
68 * notice, this list of conditions and the following disclaimer in the
69 * documentation and/or other materials provided with the distribution.
70 *
71 * 3. Redistributions in any form must be accompanied by information on how
72 * to obtain complete source code for this software and any accompanying
73 * software that uses this software. The source code must either be
74 * included in the distribution or be available for no more than the cost
75 * of distribution plus a nominal fee, and must be freely redistributable
76 * under reasonable conditions. For an executable file, complete source
77 * code means the source code for all modules it contains. It does not
78 * include source code for modules or files that typically accompany the
79 * major components of the operating system on which the executable file
80 * runs.
81 *
82 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
83 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
84 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
85 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
86 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
87 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
88 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
89 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
90 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
91 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
92 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
93 */
diff --git a/mps/code/poolmrg.c b/mps/code/poolmrg.c
index f10933c2db8..d3a1fb89c29 100644
--- a/mps/code/poolmrg.c
+++ b/mps/code/poolmrg.c
@@ -845,3 +845,45 @@ PoolClass PoolClassMRG(void)
845{ 845{
846 return MRGPoolClassGet(); 846 return MRGPoolClassGet();
847} 847}
848
849
850/* C. COPYRIGHT AND LICENSE
851 *
852 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
853 * All rights reserved. This is an open source license. Contact
854 * Ravenbrook for commercial licensing options.
855 *
856 * Redistribution and use in source and binary forms, with or without
857 * modification, are permitted provided that the following conditions are
858 * met:
859 *
860 * 1. Redistributions of source code must retain the above copyright
861 * notice, this list of conditions and the following disclaimer.
862 *
863 * 2. Redistributions in binary form must reproduce the above copyright
864 * notice, this list of conditions and the following disclaimer in the
865 * documentation and/or other materials provided with the distribution.
866 *
867 * 3. Redistributions in any form must be accompanied by information on how
868 * to obtain complete source code for this software and any accompanying
869 * software that uses this software. The source code must either be
870 * included in the distribution or be available for no more than the cost
871 * of distribution plus a nominal fee, and must be freely redistributable
872 * under reasonable conditions. For an executable file, complete source
873 * code means the source code for all modules it contains. It does not
874 * include source code for modules or files that typically accompany the
875 * major components of the operating system on which the executable file
876 * runs.
877 *
878 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
879 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
880 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
881 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
882 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
883 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
884 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
885 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
886 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
887 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
888 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
889 */
diff --git a/mps/code/poolmrg.h b/mps/code/poolmrg.h
index e6a937fc5fc..f15b41d6f1f 100644
--- a/mps/code/poolmrg.h
+++ b/mps/code/poolmrg.h
@@ -17,3 +17,45 @@ extern PoolClass PoolClassMRG(void);
17extern Res MRGRegister(Pool, Ref); 17extern Res MRGRegister(Pool, Ref);
18 18
19#endif /* poolmrg_h */ 19#endif /* poolmrg_h */
20
21
22/* C. COPYRIGHT AND LICENSE
23 *
24 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
25 * All rights reserved. This is an open source license. Contact
26 * Ravenbrook for commercial licensing options.
27 *
28 * Redistribution and use in source and binary forms, with or without
29 * modification, are permitted provided that the following conditions are
30 * met:
31 *
32 * 1. Redistributions of source code must retain the above copyright
33 * notice, this list of conditions and the following disclaimer.
34 *
35 * 2. Redistributions in binary form must reproduce the above copyright
36 * notice, this list of conditions and the following disclaimer in the
37 * documentation and/or other materials provided with the distribution.
38 *
39 * 3. Redistributions in any form must be accompanied by information on how
40 * to obtain complete source code for this software and any accompanying
41 * software that uses this software. The source code must either be
42 * included in the distribution or be available for no more than the cost
43 * of distribution plus a nominal fee, and must be freely redistributable
44 * under reasonable conditions. For an executable file, complete source
45 * code means the source code for all modules it contains. It does not
46 * include source code for modules or files that typically accompany the
47 * major components of the operating system on which the executable file
48 * runs.
49 *
50 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
51 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
52 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
53 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
54 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
55 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
56 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
57 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
58 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
59 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
60 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
61 */
diff --git a/mps/code/poolmv.c b/mps/code/poolmv.c
index 7a9115eecd0..9b495abb504 100644
--- a/mps/code/poolmv.c
+++ b/mps/code/poolmv.c
@@ -864,3 +864,45 @@ Bool MVCheck(MV mv)
864 /* @@@@ Could do more checks here. */ 864 /* @@@@ Could do more checks here. */
865 return TRUE; 865 return TRUE;
866} 866}
867
868
869/* C. COPYRIGHT AND LICENSE
870 *
871 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
872 * All rights reserved. This is an open source license. Contact
873 * Ravenbrook for commercial licensing options.
874 *
875 * Redistribution and use in source and binary forms, with or without
876 * modification, are permitted provided that the following conditions are
877 * met:
878 *
879 * 1. Redistributions of source code must retain the above copyright
880 * notice, this list of conditions and the following disclaimer.
881 *
882 * 2. Redistributions in binary form must reproduce the above copyright
883 * notice, this list of conditions and the following disclaimer in the
884 * documentation and/or other materials provided with the distribution.
885 *
886 * 3. Redistributions in any form must be accompanied by information on how
887 * to obtain complete source code for this software and any accompanying
888 * software that uses this software. The source code must either be
889 * included in the distribution or be available for no more than the cost
890 * of distribution plus a nominal fee, and must be freely redistributable
891 * under reasonable conditions. For an executable file, complete source
892 * code means the source code for all modules it contains. It does not
893 * include source code for modules or files that typically accompany the
894 * major components of the operating system on which the executable file
895 * runs.
896 *
897 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
898 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
899 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
900 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
901 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
902 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
903 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
904 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
905 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
906 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
907 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
908 */
diff --git a/mps/code/poolmv.h b/mps/code/poolmv.h
index 1ad7607f0ae..215fbaaaafb 100644
--- a/mps/code/poolmv.h
+++ b/mps/code/poolmv.h
@@ -54,3 +54,45 @@ extern Pool (MVPool)(MV mv);
54 54
55 55
56#endif /* poolmv_h */ 56#endif /* poolmv_h */
57
58
59/* C. COPYRIGHT AND LICENSE
60 *
61 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
62 * All rights reserved. This is an open source license. Contact
63 * Ravenbrook for commercial licensing options.
64 *
65 * Redistribution and use in source and binary forms, with or without
66 * modification, are permitted provided that the following conditions are
67 * met:
68 *
69 * 1. Redistributions of source code must retain the above copyright
70 * notice, this list of conditions and the following disclaimer.
71 *
72 * 2. Redistributions in binary form must reproduce the above copyright
73 * notice, this list of conditions and the following disclaimer in the
74 * documentation and/or other materials provided with the distribution.
75 *
76 * 3. Redistributions in any form must be accompanied by information on how
77 * to obtain complete source code for this software and any accompanying
78 * software that uses this software. The source code must either be
79 * included in the distribution or be available for no more than the cost
80 * of distribution plus a nominal fee, and must be freely redistributable
81 * under reasonable conditions. For an executable file, complete source
82 * code means the source code for all modules it contains. It does not
83 * include source code for modules or files that typically accompany the
84 * major components of the operating system on which the executable file
85 * runs.
86 *
87 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
88 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
89 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
90 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
91 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
92 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
93 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
94 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
95 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
96 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
97 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
98 */
diff --git a/mps/code/poolmv2.c b/mps/code/poolmv2.c
index 8f92f233ac1..987f2f6e8eb 100644
--- a/mps/code/poolmv2.c
+++ b/mps/code/poolmv2.c
@@ -1146,3 +1146,45 @@ static Bool MVTCheckFit(CBSBlock block, Size min, Arena arena)
1146 1146
1147 return FALSE; 1147 return FALSE;
1148} 1148}
1149
1150
1151/* C. COPYRIGHT AND LICENSE
1152 *
1153 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
1154 * All rights reserved. This is an open source license. Contact
1155 * Ravenbrook for commercial licensing options.
1156 *
1157 * Redistribution and use in source and binary forms, with or without
1158 * modification, are permitted provided that the following conditions are
1159 * met:
1160 *
1161 * 1. Redistributions of source code must retain the above copyright
1162 * notice, this list of conditions and the following disclaimer.
1163 *
1164 * 2. Redistributions in binary form must reproduce the above copyright
1165 * notice, this list of conditions and the following disclaimer in the
1166 * documentation and/or other materials provided with the distribution.
1167 *
1168 * 3. Redistributions in any form must be accompanied by information on how
1169 * to obtain complete source code for this software and any accompanying
1170 * software that uses this software. The source code must either be
1171 * included in the distribution or be available for no more than the cost
1172 * of distribution plus a nominal fee, and must be freely redistributable
1173 * under reasonable conditions. For an executable file, complete source
1174 * code means the source code for all modules it contains. It does not
1175 * include source code for modules or files that typically accompany the
1176 * major components of the operating system on which the executable file
1177 * runs.
1178 *
1179 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1180 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1181 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1182 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
1183 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1184 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1185 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1186 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1187 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1188 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1189 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1190 */
diff --git a/mps/code/poolmv2.h b/mps/code/poolmv2.h
index 488f410cce9..fafdb97b6c0 100644
--- a/mps/code/poolmv2.h
+++ b/mps/code/poolmv2.h
@@ -16,3 +16,45 @@
16extern PoolClass PoolClassMVT(void); 16extern PoolClass PoolClassMVT(void);
17 17
18#endif /* poolmv2_h */ 18#endif /* poolmv2_h */
19
20
21/* C. COPYRIGHT AND LICENSE
22 *
23 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
24 * All rights reserved. This is an open source license. Contact
25 * Ravenbrook for commercial licensing options.
26 *
27 * Redistribution and use in source and binary forms, with or without
28 * modification, are permitted provided that the following conditions are
29 * met:
30 *
31 * 1. Redistributions of source code must retain the above copyright
32 * notice, this list of conditions and the following disclaimer.
33 *
34 * 2. Redistributions in binary form must reproduce the above copyright
35 * notice, this list of conditions and the following disclaimer in the
36 * documentation and/or other materials provided with the distribution.
37 *
38 * 3. Redistributions in any form must be accompanied by information on how
39 * to obtain complete source code for this software and any accompanying
40 * software that uses this software. The source code must either be
41 * included in the distribution or be available for no more than the cost
42 * of distribution plus a nominal fee, and must be freely redistributable
43 * under reasonable conditions. For an executable file, complete source
44 * code means the source code for all modules it contains. It does not
45 * include source code for modules or files that typically accompany the
46 * major components of the operating system on which the executable file
47 * runs.
48 *
49 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
50 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
51 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
52 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
53 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
54 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
55 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
56 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
57 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
58 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
59 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
60 */
diff --git a/mps/code/poolmvff.c b/mps/code/poolmvff.c
index 5706d2db7dd..c2d87cd1ac5 100644
--- a/mps/code/poolmvff.c
+++ b/mps/code/poolmvff.c
@@ -680,3 +680,45 @@ void mps_mvff_stat(mps_pool_t mps_pool)
680 METER_EMIT(&CBSOfMVFF(mvff)->eblSearch); 680 METER_EMIT(&CBSOfMVFF(mvff)->eblSearch);
681 METER_EMIT(&CBSOfMVFF(mvff)->eglSearch); 681 METER_EMIT(&CBSOfMVFF(mvff)->eglSearch);
682} 682}
683
684
685/* C. COPYRIGHT AND LICENSE
686 *
687 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
688 * All rights reserved. This is an open source license. Contact
689 * Ravenbrook for commercial licensing options.
690 *
691 * Redistribution and use in source and binary forms, with or without
692 * modification, are permitted provided that the following conditions are
693 * met:
694 *
695 * 1. Redistributions of source code must retain the above copyright
696 * notice, this list of conditions and the following disclaimer.
697 *
698 * 2. Redistributions in binary form must reproduce the above copyright
699 * notice, this list of conditions and the following disclaimer in the
700 * documentation and/or other materials provided with the distribution.
701 *
702 * 3. Redistributions in any form must be accompanied by information on how
703 * to obtain complete source code for this software and any accompanying
704 * software that uses this software. The source code must either be
705 * included in the distribution or be available for no more than the cost
706 * of distribution plus a nominal fee, and must be freely redistributable
707 * under reasonable conditions. For an executable file, complete source
708 * code means the source code for all modules it contains. It does not
709 * include source code for modules or files that typically accompany the
710 * major components of the operating system on which the executable file
711 * runs.
712 *
713 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
714 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
715 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
716 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
717 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
718 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
719 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
720 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
721 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
722 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
723 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
724 */
diff --git a/mps/code/pooln.c b/mps/code/pooln.c
index 3252a5cbb9b..37957ed66e2 100644
--- a/mps/code/pooln.c
+++ b/mps/code/pooln.c
@@ -294,3 +294,45 @@ Bool PoolNCheck(PoolN poolN)
294 294
295 return TRUE; 295 return TRUE;
296} 296}
297
298
299/* C. COPYRIGHT AND LICENSE
300 *
301 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
302 * All rights reserved. This is an open source license. Contact
303 * Ravenbrook for commercial licensing options.
304 *
305 * Redistribution and use in source and binary forms, with or without
306 * modification, are permitted provided that the following conditions are
307 * met:
308 *
309 * 1. Redistributions of source code must retain the above copyright
310 * notice, this list of conditions and the following disclaimer.
311 *
312 * 2. Redistributions in binary form must reproduce the above copyright
313 * notice, this list of conditions and the following disclaimer in the
314 * documentation and/or other materials provided with the distribution.
315 *
316 * 3. Redistributions in any form must be accompanied by information on how
317 * to obtain complete source code for this software and any accompanying
318 * software that uses this software. The source code must either be
319 * included in the distribution or be available for no more than the cost
320 * of distribution plus a nominal fee, and must be freely redistributable
321 * under reasonable conditions. For an executable file, complete source
322 * code means the source code for all modules it contains. It does not
323 * include source code for modules or files that typically accompany the
324 * major components of the operating system on which the executable file
325 * runs.
326 *
327 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
328 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
329 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
330 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
331 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
332 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
333 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
334 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
335 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
336 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
337 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
338 */
diff --git a/mps/code/pooln.h b/mps/code/pooln.h
index 51f6519b9b9..fa793518fa6 100644
--- a/mps/code/pooln.h
+++ b/mps/code/pooln.h
@@ -38,3 +38,45 @@ extern Bool PoolNCheck(PoolN poolN);
38 38
39 39
40#endif /* pooln_h */ 40#endif /* pooln_h */
41
42
43/* C. COPYRIGHT AND LICENSE
44 *
45 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
46 * All rights reserved. This is an open source license. Contact
47 * Ravenbrook for commercial licensing options.
48 *
49 * Redistribution and use in source and binary forms, with or without
50 * modification, are permitted provided that the following conditions are
51 * met:
52 *
53 * 1. Redistributions of source code must retain the above copyright
54 * notice, this list of conditions and the following disclaimer.
55 *
56 * 2. Redistributions in binary form must reproduce the above copyright
57 * notice, this list of conditions and the following disclaimer in the
58 * documentation and/or other materials provided with the distribution.
59 *
60 * 3. Redistributions in any form must be accompanied by information on how
61 * to obtain complete source code for this software and any accompanying
62 * software that uses this software. The source code must either be
63 * included in the distribution or be available for no more than the cost
64 * of distribution plus a nominal fee, and must be freely redistributable
65 * under reasonable conditions. For an executable file, complete source
66 * code means the source code for all modules it contains. It does not
67 * include source code for modules or files that typically accompany the
68 * major components of the operating system on which the executable file
69 * runs.
70 *
71 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
72 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
73 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
74 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
75 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
76 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
77 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
78 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
79 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
80 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
81 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
82 */
diff --git a/mps/code/poolncv.c b/mps/code/poolncv.c
index 6257a0a9db6..24db8845662 100644
--- a/mps/code/poolncv.c
+++ b/mps/code/poolncv.c
@@ -47,3 +47,45 @@ int main(void)
47 } 47 }
48 return 0; 48 return 0;
49} 49}
50
51
52/* C. COPYRIGHT AND LICENSE
53 *
54 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
55 * All rights reserved. This is an open source license. Contact
56 * Ravenbrook for commercial licensing options.
57 *
58 * Redistribution and use in source and binary forms, with or without
59 * modification, are permitted provided that the following conditions are
60 * met:
61 *
62 * 1. Redistributions of source code must retain the above copyright
63 * notice, this list of conditions and the following disclaimer.
64 *
65 * 2. Redistributions in binary form must reproduce the above copyright
66 * notice, this list of conditions and the following disclaimer in the
67 * documentation and/or other materials provided with the distribution.
68 *
69 * 3. Redistributions in any form must be accompanied by information on how
70 * to obtain complete source code for this software and any accompanying
71 * software that uses this software. The source code must either be
72 * included in the distribution or be available for no more than the cost
73 * of distribution plus a nominal fee, and must be freely redistributable
74 * under reasonable conditions. For an executable file, complete source
75 * code means the source code for all modules it contains. It does not
76 * include source code for modules or files that typically accompany the
77 * major components of the operating system on which the executable file
78 * runs.
79 *
80 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
81 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
82 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
83 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
84 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
85 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
86 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
87 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
88 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
89 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
90 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
91 */
diff --git a/mps/code/poolsnc.c b/mps/code/poolsnc.c
index a954639f07e..a02b77295b8 100644
--- a/mps/code/poolsnc.c
+++ b/mps/code/poolsnc.c
@@ -695,3 +695,45 @@ static Bool SNCCheck(SNC snc)
695 } 695 }
696 return TRUE; 696 return TRUE;
697} 697}
698
699
700/* C. COPYRIGHT AND LICENSE
701 *
702 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
703 * All rights reserved. This is an open source license. Contact
704 * Ravenbrook for commercial licensing options.
705 *
706 * Redistribution and use in source and binary forms, with or without
707 * modification, are permitted provided that the following conditions are
708 * met:
709 *
710 * 1. Redistributions of source code must retain the above copyright
711 * notice, this list of conditions and the following disclaimer.
712 *
713 * 2. Redistributions in binary form must reproduce the above copyright
714 * notice, this list of conditions and the following disclaimer in the
715 * documentation and/or other materials provided with the distribution.
716 *
717 * 3. Redistributions in any form must be accompanied by information on how
718 * to obtain complete source code for this software and any accompanying
719 * software that uses this software. The source code must either be
720 * included in the distribution or be available for no more than the cost
721 * of distribution plus a nominal fee, and must be freely redistributable
722 * under reasonable conditions. For an executable file, complete source
723 * code means the source code for all modules it contains. It does not
724 * include source code for modules or files that typically accompany the
725 * major components of the operating system on which the executable file
726 * runs.
727 *
728 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
729 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
730 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
731 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
732 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
733 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
734 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
735 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
736 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
737 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
738 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
739 */
diff --git a/mps/code/prmcan.c b/mps/code/prmcan.c
index 5d3f7e15915..5097ea43b03 100644
--- a/mps/code/prmcan.c
+++ b/mps/code/prmcan.c
@@ -35,3 +35,45 @@ Res ProtStepInstruction(MutatorFaultContext context)
35 35
36 return ResUNIMPL; 36 return ResUNIMPL;
37} 37}
38
39
40/* C. COPYRIGHT AND LICENSE
41 *
42 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
43 * All rights reserved. This is an open source license. Contact
44 * Ravenbrook for commercial licensing options.
45 *
46 * Redistribution and use in source and binary forms, with or without
47 * modification, are permitted provided that the following conditions are
48 * met:
49 *
50 * 1. Redistributions of source code must retain the above copyright
51 * notice, this list of conditions and the following disclaimer.
52 *
53 * 2. Redistributions in binary form must reproduce the above copyright
54 * notice, this list of conditions and the following disclaimer in the
55 * documentation and/or other materials provided with the distribution.
56 *
57 * 3. Redistributions in any form must be accompanied by information on how
58 * to obtain complete source code for this software and any accompanying
59 * software that uses this software. The source code must either be
60 * included in the distribution or be available for no more than the cost
61 * of distribution plus a nominal fee, and must be freely redistributable
62 * under reasonable conditions. For an executable file, complete source
63 * code means the source code for all modules it contains. It does not
64 * include source code for modules or files that typically accompany the
65 * major components of the operating system on which the executable file
66 * runs.
67 *
68 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
69 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
70 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
71 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
72 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
73 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
74 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
75 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
76 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
77 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
78 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
79 */
diff --git a/mps/code/prmcfr.h b/mps/code/prmcfr.h
index 1295421f619..34ef024214f 100644
--- a/mps/code/prmcfr.h
+++ b/mps/code/prmcfr.h
@@ -19,3 +19,45 @@ typedef struct MutatorFaultContextStruct { /* Protection fault context data */
19 19
20 20
21#endif /* prmcfr_h */ 21#endif /* prmcfr_h */
22
23
24/* C. COPYRIGHT AND LICENSE
25 *
26 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
27 * All rights reserved. This is an open source license. Contact
28 * Ravenbrook for commercial licensing options.
29 *
30 * Redistribution and use in source and binary forms, with or without
31 * modification, are permitted provided that the following conditions are
32 * met:
33 *
34 * 1. Redistributions of source code must retain the above copyright
35 * notice, this list of conditions and the following disclaimer.
36 *
37 * 2. Redistributions in binary form must reproduce the above copyright
38 * notice, this list of conditions and the following disclaimer in the
39 * documentation and/or other materials provided with the distribution.
40 *
41 * 3. Redistributions in any form must be accompanied by information on how
42 * to obtain complete source code for this software and any accompanying
43 * software that uses this software. The source code must either be
44 * included in the distribution or be available for no more than the cost
45 * of distribution plus a nominal fee, and must be freely redistributable
46 * under reasonable conditions. For an executable file, complete source
47 * code means the source code for all modules it contains. It does not
48 * include source code for modules or files that typically accompany the
49 * major components of the operating system on which the executable file
50 * runs.
51 *
52 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
53 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
54 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
55 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
56 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
57 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
58 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
59 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
60 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
61 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
62 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
63 */
diff --git a/mps/code/prmci3.h b/mps/code/prmci3.h
index 2e3db5d9853..2d96361d7d7 100644
--- a/mps/code/prmci3.h
+++ b/mps/code/prmci3.h
@@ -21,3 +21,45 @@ void Prmci3DecodeFaultContext(MRef *, Byte **, MutatorFaultContext);
21void Prmci3StepOverIns(MutatorFaultContext, Size); 21void Prmci3StepOverIns(MutatorFaultContext, Size);
22 22
23#endif /* prmci3_h */ 23#endif /* prmci3_h */
24
25
26/* C. COPYRIGHT AND LICENSE
27 *
28 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
29 * All rights reserved. This is an open source license. Contact
30 * Ravenbrook for commercial licensing options.
31 *
32 * Redistribution and use in source and binary forms, with or without
33 * modification, are permitted provided that the following conditions are
34 * met:
35 *
36 * 1. Redistributions of source code must retain the above copyright
37 * notice, this list of conditions and the following disclaimer.
38 *
39 * 2. Redistributions in binary form must reproduce the above copyright
40 * notice, this list of conditions and the following disclaimer in the
41 * documentation and/or other materials provided with the distribution.
42 *
43 * 3. Redistributions in any form must be accompanied by information on how
44 * to obtain complete source code for this software and any accompanying
45 * software that uses this software. The source code must either be
46 * included in the distribution or be available for no more than the cost
47 * of distribution plus a nominal fee, and must be freely redistributable
48 * under reasonable conditions. For an executable file, complete source
49 * code means the source code for all modules it contains. It does not
50 * include source code for modules or files that typically accompany the
51 * major components of the operating system on which the executable file
52 * runs.
53 *
54 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
55 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
56 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
57 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
58 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
59 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
60 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
61 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
62 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
63 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
64 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
65 */
diff --git a/mps/code/prmci3li.c b/mps/code/prmci3li.c
index 04e195bbe34..f6ccef3e52f 100644
--- a/mps/code/prmci3li.c
+++ b/mps/code/prmci3li.c
@@ -84,3 +84,45 @@ void Prmci3StepOverIns(MutatorFaultContext context, Size inslen)
84{ 84{
85 context->scp->eip += (unsigned long)inslen; 85 context->scp->eip += (unsigned long)inslen;
86} 86}
87
88
89/* C. COPYRIGHT AND LICENSE
90 *
91 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
92 * All rights reserved. This is an open source license. Contact
93 * Ravenbrook for commercial licensing options.
94 *
95 * Redistribution and use in source and binary forms, with or without
96 * modification, are permitted provided that the following conditions are
97 * met:
98 *
99 * 1. Redistributions of source code must retain the above copyright
100 * notice, this list of conditions and the following disclaimer.
101 *
102 * 2. Redistributions in binary form must reproduce the above copyright
103 * notice, this list of conditions and the following disclaimer in the
104 * documentation and/or other materials provided with the distribution.
105 *
106 * 3. Redistributions in any form must be accompanied by information on how
107 * to obtain complete source code for this software and any accompanying
108 * software that uses this software. The source code must either be
109 * included in the distribution or be available for no more than the cost
110 * of distribution plus a nominal fee, and must be freely redistributable
111 * under reasonable conditions. For an executable file, complete source
112 * code means the source code for all modules it contains. It does not
113 * include source code for modules or files that typically accompany the
114 * major components of the operating system on which the executable file
115 * runs.
116 *
117 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
118 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
119 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
120 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
121 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
122 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
123 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
124 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
125 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
126 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
127 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
128 */
diff --git a/mps/code/prmci3w3.c b/mps/code/prmci3w3.c
index 66b512aaba5..28b4bac277b 100644
--- a/mps/code/prmci3w3.c
+++ b/mps/code/prmci3w3.c
@@ -76,3 +76,45 @@ void Prmci3StepOverIns(MutatorFaultContext context, Size inslen)
76{ 76{
77 context->ep->ContextRecord->Eip += (DWORD)inslen; 77 context->ep->ContextRecord->Eip += (DWORD)inslen;
78} 78}
79
80
81/* C. COPYRIGHT AND LICENSE
82 *
83 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
84 * All rights reserved. This is an open source license. Contact
85 * Ravenbrook for commercial licensing options.
86 *
87 * Redistribution and use in source and binary forms, with or without
88 * modification, are permitted provided that the following conditions are
89 * met:
90 *
91 * 1. Redistributions of source code must retain the above copyright
92 * notice, this list of conditions and the following disclaimer.
93 *
94 * 2. Redistributions in binary form must reproduce the above copyright
95 * notice, this list of conditions and the following disclaimer in the
96 * documentation and/or other materials provided with the distribution.
97 *
98 * 3. Redistributions in any form must be accompanied by information on how
99 * to obtain complete source code for this software and any accompanying
100 * software that uses this software. The source code must either be
101 * included in the distribution or be available for no more than the cost
102 * of distribution plus a nominal fee, and must be freely redistributable
103 * under reasonable conditions. For an executable file, complete source
104 * code means the source code for all modules it contains. It does not
105 * include source code for modules or files that typically accompany the
106 * major components of the operating system on which the executable file
107 * runs.
108 *
109 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
110 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
111 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
112 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
113 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
114 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
115 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
116 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
117 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
118 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
119 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
120 */
diff --git a/mps/code/prmcli.h b/mps/code/prmcli.h
index c5e0b493cda..d970e0a1473 100644
--- a/mps/code/prmcli.h
+++ b/mps/code/prmcli.h
@@ -24,3 +24,45 @@ typedef struct MutatorFaultContextStruct { /* Protection fault context data */
24 24
25 25
26#endif /* prmcli_h */ 26#endif /* prmcli_h */
27
28
29/* C. COPYRIGHT AND LICENSE
30 *
31 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
32 * All rights reserved. This is an open source license. Contact
33 * Ravenbrook for commercial licensing options.
34 *
35 * Redistribution and use in source and binary forms, with or without
36 * modification, are permitted provided that the following conditions are
37 * met:
38 *
39 * 1. Redistributions of source code must retain the above copyright
40 * notice, this list of conditions and the following disclaimer.
41 *
42 * 2. Redistributions in binary form must reproduce the above copyright
43 * notice, this list of conditions and the following disclaimer in the
44 * documentation and/or other materials provided with the distribution.
45 *
46 * 3. Redistributions in any form must be accompanied by information on how
47 * to obtain complete source code for this software and any accompanying
48 * software that uses this software. The source code must either be
49 * included in the distribution or be available for no more than the cost
50 * of distribution plus a nominal fee, and must be freely redistributable
51 * under reasonable conditions. For an executable file, complete source
52 * code means the source code for all modules it contains. It does not
53 * include source code for modules or files that typically accompany the
54 * major components of the operating system on which the executable file
55 * runs.
56 *
57 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
58 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
59 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
60 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
61 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
62 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
63 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
64 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
65 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
66 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
67 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
68 */
diff --git a/mps/code/prmcw3.h b/mps/code/prmcw3.h
index 37d55a122bb..ac3853d2a83 100644
--- a/mps/code/prmcw3.h
+++ b/mps/code/prmcw3.h
@@ -21,3 +21,45 @@ typedef struct MutatorFaultContextStruct { /* Protection fault context data */
21 21
22 22
23#endif /* prmcw3_h */ 23#endif /* prmcw3_h */
24
25
26/* C. COPYRIGHT AND LICENSE
27 *
28 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
29 * All rights reserved. This is an open source license. Contact
30 * Ravenbrook for commercial licensing options.
31 *
32 * Redistribution and use in source and binary forms, with or without
33 * modification, are permitted provided that the following conditions are
34 * met:
35 *
36 * 1. Redistributions of source code must retain the above copyright
37 * notice, this list of conditions and the following disclaimer.
38 *
39 * 2. Redistributions in binary form must reproduce the above copyright
40 * notice, this list of conditions and the following disclaimer in the
41 * documentation and/or other materials provided with the distribution.
42 *
43 * 3. Redistributions in any form must be accompanied by information on how
44 * to obtain complete source code for this software and any accompanying
45 * software that uses this software. The source code must either be
46 * included in the distribution or be available for no more than the cost
47 * of distribution plus a nominal fee, and must be freely redistributable
48 * under reasonable conditions. For an executable file, complete source
49 * code means the source code for all modules it contains. It does not
50 * include source code for modules or files that typically accompany the
51 * major components of the operating system on which the executable file
52 * runs.
53 *
54 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
55 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
56 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
57 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
58 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
59 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
60 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
61 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
62 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
63 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
64 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
65 */
diff --git a/mps/code/proddw.bat b/mps/code/proddw.bat
index 9318e5b55c5..6d098e46bf8 100644
--- a/mps/code/proddw.bat
+++ b/mps/code/proddw.bat
@@ -1,7 +1,8 @@
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 $Id$ 3@rem $Id$
4rem Copyright (c) 2001 Ravenbrook Limited. 4@rem Copyright (c) 2001 Ravenbrook Limited.
5
5nmake /f w3i3mv.nmk VARIETY=ci mmdw.lib mpsplan.lib 6nmake /f w3i3mv.nmk VARIETY=ci mmdw.lib mpsplan.lib
6nmake /f w3i3mv.nmk VARIETY=hi mmdw.lib mpsplan.lib 7nmake /f w3i3mv.nmk VARIETY=hi mmdw.lib mpsplan.lib
7nmake /f w3i3mv.nmk VARIETY=he mmdw.lib mpsplan.lib 8nmake /f w3i3mv.nmk VARIETY=he mmdw.lib mpsplan.lib
@@ -39,3 +40,43 @@ copy w3i3mv\he\mpsplan.lib dylan\mps\lib\w3i3\he
39copy w3i3mv\wi\mpsplan.lib dylan\mps\lib\w3i3\wi 40copy w3i3mv\wi\mpsplan.lib dylan\mps\lib\w3i3\wi
40copy mpsliban.c dylan\mps\src 41copy mpsliban.c dylan\mps\src
41copy mpsioan.c dylan\mps\src 42copy mpsioan.c dylan\mps\src
43
44@rem C. COPYRIGHT AND LICENSE
45@rem
46@rem Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
47@rem All rights reserved. This is an open source license. Contact
48@rem Ravenbrook for commercial licensing options.
49@rem
50@rem Redistribution and use in source and binary forms, with or without
51@rem modification, are permitted provided that the following conditions are
52@rem met:
53@rem
54@rem 1. Redistributions of source code must retain the above copyright
55@rem notice, this list of conditions and the following disclaimer.
56@rem
57@rem 2. Redistributions in binary form must reproduce the above copyright
58@rem notice, this list of conditions and the following disclaimer in the
59@rem documentation and/or other materials provided with the distribution.
60@rem
61@rem 3. Redistributions in any form must be accompanied by information on how
62@rem to obtain complete source code for this software and any accompanying
63@rem software that uses this software. The source code must either be
64@rem included in the distribution or be available for no more than the cost
65@rem of distribution plus a nominal fee, and must be freely redistributable
66@rem under reasonable conditions. For an executable file, complete source
67@rem code means the source code for all modules it contains. It does not
68@rem include source code for modules or files that typically accompany the
69@rem major components of the operating system on which the executable file
70@rem runs.
71@rem
72@rem THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
73@rem IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
74@rem TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
75@rem PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
76@rem COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
77@rem INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
78@rem NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
79@rem USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
80@rem ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
81@rem (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
82@rem THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/protan.c b/mps/code/protan.c
index 64d3af4abae..eb4ff4baa59 100644
--- a/mps/code/protan.c
+++ b/mps/code/protan.c
@@ -76,3 +76,45 @@ void ProtTramp(void **rReturn, void *(*f)(void *, size_t),
76 76
77 *(rReturn) = (*(f))(p, s); 77 *(rReturn) = (*(f))(p, s);
78} 78}
79
80
81/* C. COPYRIGHT AND LICENSE
82 *
83 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
84 * All rights reserved. This is an open source license. Contact
85 * Ravenbrook for commercial licensing options.
86 *
87 * Redistribution and use in source and binary forms, with or without
88 * modification, are permitted provided that the following conditions are
89 * met:
90 *
91 * 1. Redistributions of source code must retain the above copyright
92 * notice, this list of conditions and the following disclaimer.
93 *
94 * 2. Redistributions in binary form must reproduce the above copyright
95 * notice, this list of conditions and the following disclaimer in the
96 * documentation and/or other materials provided with the distribution.
97 *
98 * 3. Redistributions in any form must be accompanied by information on how
99 * to obtain complete source code for this software and any accompanying
100 * software that uses this software. The source code must either be
101 * included in the distribution or be available for no more than the cost
102 * of distribution plus a nominal fee, and must be freely redistributable
103 * under reasonable conditions. For an executable file, complete source
104 * code means the source code for all modules it contains. It does not
105 * include source code for modules or files that typically accompany the
106 * major components of the operating system on which the executable file
107 * runs.
108 *
109 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
110 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
111 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
112 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
113 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
114 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
115 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
116 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
117 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
118 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
119 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
120 */
diff --git a/mps/code/protfr.c b/mps/code/protfr.c
index d40b0d4a5d4..115ec406497 100644
--- a/mps/code/protfr.c
+++ b/mps/code/protfr.c
@@ -91,3 +91,45 @@ void ProtTramp(void **resultReturn, void *(*f)(void *, size_t),
91 91
92 *resultReturn = (*f)(p, s); 92 *resultReturn = (*f)(p, s);
93} 93}
94
95
96/* C. COPYRIGHT AND LICENSE
97 *
98 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
99 * All rights reserved. This is an open source license. Contact
100 * Ravenbrook for commercial licensing options.
101 *
102 * Redistribution and use in source and binary forms, with or without
103 * modification, are permitted provided that the following conditions are
104 * met:
105 *
106 * 1. Redistributions of source code must retain the above copyright
107 * notice, this list of conditions and the following disclaimer.
108 *
109 * 2. Redistributions in binary form must reproduce the above copyright
110 * notice, this list of conditions and the following disclaimer in the
111 * documentation and/or other materials provided with the distribution.
112 *
113 * 3. Redistributions in any form must be accompanied by information on how
114 * to obtain complete source code for this software and any accompanying
115 * software that uses this software. The source code must either be
116 * included in the distribution or be available for no more than the cost
117 * of distribution plus a nominal fee, and must be freely redistributable
118 * under reasonable conditions. For an executable file, complete source
119 * code means the source code for all modules it contains. It does not
120 * include source code for modules or files that typically accompany the
121 * major components of the operating system on which the executable file
122 * runs.
123 *
124 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
125 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
126 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
127 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
128 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
129 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
130 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
131 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
132 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
133 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
134 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
135 */
diff --git a/mps/code/protfri3.c b/mps/code/protfri3.c
index 2165bef9035..b0fd9bbaaae 100644
--- a/mps/code/protfri3.c
+++ b/mps/code/protfri3.c
@@ -135,3 +135,45 @@ void ProtSetup(void)
135 result = sigaction(SIGBUS, &sa, &sigNext); 135 result = sigaction(SIGBUS, &sa, &sigNext);
136 AVER(result == 0); 136 AVER(result == 0);
137} 137}
138
139
140/* C. COPYRIGHT AND LICENSE
141 *
142 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
143 * All rights reserved. This is an open source license. Contact
144 * Ravenbrook for commercial licensing options.
145 *
146 * Redistribution and use in source and binary forms, with or without
147 * modification, are permitted provided that the following conditions are
148 * met:
149 *
150 * 1. Redistributions of source code must retain the above copyright
151 * notice, this list of conditions and the following disclaimer.
152 *
153 * 2. Redistributions in binary form must reproduce the above copyright
154 * notice, this list of conditions and the following disclaimer in the
155 * documentation and/or other materials provided with the distribution.
156 *
157 * 3. Redistributions in any form must be accompanied by information on how
158 * to obtain complete source code for this software and any accompanying
159 * software that uses this software. The source code must either be
160 * included in the distribution or be available for no more than the cost
161 * of distribution plus a nominal fee, and must be freely redistributable
162 * under reasonable conditions. For an executable file, complete source
163 * code means the source code for all modules it contains. It does not
164 * include source code for modules or files that typically accompany the
165 * major components of the operating system on which the executable file
166 * runs.
167 *
168 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
169 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
170 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
171 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
172 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
173 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
174 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
175 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
176 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
177 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
178 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
179 */
diff --git a/mps/code/proti3.c b/mps/code/proti3.c
index 2a026e1514d..82dc740946c 100644
--- a/mps/code/proti3.c
+++ b/mps/code/proti3.c
@@ -238,3 +238,45 @@ Res ProtStepInstruction(MutatorFaultContext context)
238 238
239 return ResUNIMPL; 239 return ResUNIMPL;
240} 240}
241
242
243/* C. COPYRIGHT AND LICENSE
244 *
245 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
246 * All rights reserved. This is an open source license. Contact
247 * Ravenbrook for commercial licensing options.
248 *
249 * Redistribution and use in source and binary forms, with or without
250 * modification, are permitted provided that the following conditions are
251 * met:
252 *
253 * 1. Redistributions of source code must retain the above copyright
254 * notice, this list of conditions and the following disclaimer.
255 *
256 * 2. Redistributions in binary form must reproduce the above copyright
257 * notice, this list of conditions and the following disclaimer in the
258 * documentation and/or other materials provided with the distribution.
259 *
260 * 3. Redistributions in any form must be accompanied by information on how
261 * to obtain complete source code for this software and any accompanying
262 * software that uses this software. The source code must either be
263 * included in the distribution or be available for no more than the cost
264 * of distribution plus a nominal fee, and must be freely redistributable
265 * under reasonable conditions. For an executable file, complete source
266 * code means the source code for all modules it contains. It does not
267 * include source code for modules or files that typically accompany the
268 * major components of the operating system on which the executable file
269 * runs.
270 *
271 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
272 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
273 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
274 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
275 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
276 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
277 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
278 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
279 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
280 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
281 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
282 */
diff --git a/mps/code/protli.c b/mps/code/protli.c
index c6b283f961c..29ec399964b 100644
--- a/mps/code/protli.c
+++ b/mps/code/protli.c
@@ -88,3 +88,45 @@ void ProtTramp(void **resultReturn, void *(*f)(void *, size_t),
88 88
89 *resultReturn = (*f)(p, s); 89 *resultReturn = (*f)(p, s);
90} 90}
91
92
93/* C. COPYRIGHT AND LICENSE
94 *
95 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
96 * All rights reserved. This is an open source license. Contact
97 * Ravenbrook for commercial licensing options.
98 *
99 * Redistribution and use in source and binary forms, with or without
100 * modification, are permitted provided that the following conditions are
101 * met:
102 *
103 * 1. Redistributions of source code must retain the above copyright
104 * notice, this list of conditions and the following disclaimer.
105 *
106 * 2. Redistributions in binary form must reproduce the above copyright
107 * notice, this list of conditions and the following disclaimer in the
108 * documentation and/or other materials provided with the distribution.
109 *
110 * 3. Redistributions in any form must be accompanied by information on how
111 * to obtain complete source code for this software and any accompanying
112 * software that uses this software. The source code must either be
113 * included in the distribution or be available for no more than the cost
114 * of distribution plus a nominal fee, and must be freely redistributable
115 * under reasonable conditions. For an executable file, complete source
116 * code means the source code for all modules it contains. It does not
117 * include source code for modules or files that typically accompany the
118 * major components of the operating system on which the executable file
119 * runs.
120 *
121 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
122 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
123 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
124 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
125 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
126 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
127 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
128 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
129 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
130 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
131 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
132 */
diff --git a/mps/code/protlii3.c b/mps/code/protlii3.c
index e85de34246b..8eaf16a1a6b 100644
--- a/mps/code/protlii3.c
+++ b/mps/code/protlii3.c
@@ -149,3 +149,45 @@ void ProtSetup(void)
149 result = sigaction(SIGSEGV, &sa, &sigNext); 149 result = sigaction(SIGSEGV, &sa, &sigNext);
150 AVER(result == 0); 150 AVER(result == 0);
151} 151}
152
153
154/* C. COPYRIGHT AND LICENSE
155 *
156 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
157 * All rights reserved. This is an open source license. Contact
158 * Ravenbrook for commercial licensing options.
159 *
160 * Redistribution and use in source and binary forms, with or without
161 * modification, are permitted provided that the following conditions are
162 * met:
163 *
164 * 1. Redistributions of source code must retain the above copyright
165 * notice, this list of conditions and the following disclaimer.
166 *
167 * 2. Redistributions in binary form must reproduce the above copyright
168 * notice, this list of conditions and the following disclaimer in the
169 * documentation and/or other materials provided with the distribution.
170 *
171 * 3. Redistributions in any form must be accompanied by information on how
172 * to obtain complete source code for this software and any accompanying
173 * software that uses this software. The source code must either be
174 * included in the distribution or be available for no more than the cost
175 * of distribution plus a nominal fee, and must be freely redistributable
176 * under reasonable conditions. For an executable file, complete source
177 * code means the source code for all modules it contains. It does not
178 * include source code for modules or files that typically accompany the
179 * major components of the operating system on which the executable file
180 * runs.
181 *
182 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
183 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
184 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
185 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
186 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
187 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
188 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
189 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
190 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
191 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
192 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
193 */
diff --git a/mps/code/proto1.c b/mps/code/proto1.c
index 80470cade2d..99a34be4717 100644
--- a/mps/code/proto1.c
+++ b/mps/code/proto1.c
@@ -197,3 +197,45 @@ void ProtTramp(void **resultReturn, void *(*f)(void *, size_t),
197 197
198 *resultReturn = (*f)(p, s); 198 *resultReturn = (*f)(p, s);
199} 199}
200
201
202/* C. COPYRIGHT AND LICENSE
203 *
204 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
205 * All rights reserved. This is an open source license. Contact
206 * Ravenbrook for commercial licensing options.
207 *
208 * Redistribution and use in source and binary forms, with or without
209 * modification, are permitted provided that the following conditions are
210 * met:
211 *
212 * 1. Redistributions of source code must retain the above copyright
213 * notice, this list of conditions and the following disclaimer.
214 *
215 * 2. Redistributions in binary form must reproduce the above copyright
216 * notice, this list of conditions and the following disclaimer in the
217 * documentation and/or other materials provided with the distribution.
218 *
219 * 3. Redistributions in any form must be accompanied by information on how
220 * to obtain complete source code for this software and any accompanying
221 * software that uses this software. The source code must either be
222 * included in the distribution or be available for no more than the cost
223 * of distribution plus a nominal fee, and must be freely redistributable
224 * under reasonable conditions. For an executable file, complete source
225 * code means the source code for all modules it contains. It does not
226 * include source code for modules or files that typically accompany the
227 * major components of the operating system on which the executable file
228 * runs.
229 *
230 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
231 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
232 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
233 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
234 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
235 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
236 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
237 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
238 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
239 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
240 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
241 */
diff --git a/mps/code/protocol.c b/mps/code/protocol.c
index ead6730c01a..b9626bea056 100644
--- a/mps/code/protocol.c
+++ b/mps/code/protocol.c
@@ -123,3 +123,45 @@ DEFINE_CLASS(ProtocolClass, theClass)
123 123
124 124
125 125
126
127
128/* C. COPYRIGHT AND LICENSE
129 *
130 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
131 * All rights reserved. This is an open source license. Contact
132 * Ravenbrook for commercial licensing options.
133 *
134 * Redistribution and use in source and binary forms, with or without
135 * modification, are permitted provided that the following conditions are
136 * met:
137 *
138 * 1. Redistributions of source code must retain the above copyright
139 * notice, this list of conditions and the following disclaimer.
140 *
141 * 2. Redistributions in binary form must reproduce the above copyright
142 * notice, this list of conditions and the following disclaimer in the
143 * documentation and/or other materials provided with the distribution.
144 *
145 * 3. Redistributions in any form must be accompanied by information on how
146 * to obtain complete source code for this software and any accompanying
147 * software that uses this software. The source code must either be
148 * included in the distribution or be available for no more than the cost
149 * of distribution plus a nominal fee, and must be freely redistributable
150 * under reasonable conditions. For an executable file, complete source
151 * code means the source code for all modules it contains. It does not
152 * include source code for modules or files that typically accompany the
153 * major components of the operating system on which the executable file
154 * runs.
155 *
156 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
157 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
158 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
159 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
160 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
161 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
162 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
163 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
164 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
165 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
166 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
167 */
diff --git a/mps/code/protocol.h b/mps/code/protocol.h
index 44d3605703c..30e5c3f01ad 100644
--- a/mps/code/protocol.h
+++ b/mps/code/protocol.h
@@ -182,3 +182,45 @@ extern Bool ProtocolIsSubclass(ProtocolClass sub, ProtocolClass super);
182 182
183 183
184#endif /* protocol_h */ 184#endif /* protocol_h */
185
186
187/* C. COPYRIGHT AND LICENSE
188 *
189 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
190 * All rights reserved. This is an open source license. Contact
191 * Ravenbrook for commercial licensing options.
192 *
193 * Redistribution and use in source and binary forms, with or without
194 * modification, are permitted provided that the following conditions are
195 * met:
196 *
197 * 1. Redistributions of source code must retain the above copyright
198 * notice, this list of conditions and the following disclaimer.
199 *
200 * 2. Redistributions in binary form must reproduce the above copyright
201 * notice, this list of conditions and the following disclaimer in the
202 * documentation and/or other materials provided with the distribution.
203 *
204 * 3. Redistributions in any form must be accompanied by information on how
205 * to obtain complete source code for this software and any accompanying
206 * software that uses this software. The source code must either be
207 * included in the distribution or be available for no more than the cost
208 * of distribution plus a nominal fee, and must be freely redistributable
209 * under reasonable conditions. For an executable file, complete source
210 * code means the source code for all modules it contains. It does not
211 * include source code for modules or files that typically accompany the
212 * major components of the operating system on which the executable file
213 * runs.
214 *
215 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
216 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
217 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
218 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
219 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
220 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
221 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
222 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
223 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
224 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
225 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
226 */
diff --git a/mps/code/protso.c b/mps/code/protso.c
index 1628fde99f3..a8912c2c180 100644
--- a/mps/code/protso.c
+++ b/mps/code/protso.c
@@ -196,3 +196,45 @@ void ProtTramp(void **resultReturn, void *(*f)(void *, size_t),
196 196
197 *resultReturn = (*f)(p, s); 197 *resultReturn = (*f)(p, s);
198} 198}
199
200
201/* C. COPYRIGHT AND LICENSE
202 *
203 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
204 * All rights reserved. This is an open source license. Contact
205 * Ravenbrook for commercial licensing options.
206 *
207 * Redistribution and use in source and binary forms, with or without
208 * modification, are permitted provided that the following conditions are
209 * met:
210 *
211 * 1. Redistributions of source code must retain the above copyright
212 * notice, this list of conditions and the following disclaimer.
213 *
214 * 2. Redistributions in binary form must reproduce the above copyright
215 * notice, this list of conditions and the following disclaimer in the
216 * documentation and/or other materials provided with the distribution.
217 *
218 * 3. Redistributions in any form must be accompanied by information on how
219 * to obtain complete source code for this software and any accompanying
220 * software that uses this software. The source code must either be
221 * included in the distribution or be available for no more than the cost
222 * of distribution plus a nominal fee, and must be freely redistributable
223 * under reasonable conditions. For an executable file, complete source
224 * code means the source code for all modules it contains. It does not
225 * include source code for modules or files that typically accompany the
226 * major components of the operating system on which the executable file
227 * runs.
228 *
229 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
230 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
231 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
232 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
233 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
234 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
235 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
236 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
237 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
238 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
239 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
240 */
diff --git a/mps/code/protsu.c b/mps/code/protsu.c
index 5e20b1c1dc8..fe2fc0e40d7 100644
--- a/mps/code/protsu.c
+++ b/mps/code/protsu.c
@@ -233,3 +233,45 @@ void ProtTramp(void **resultReturn, void *(*f)(void *, size_t),
233 233
234 *resultReturn = (*f)(p, s); 234 *resultReturn = (*f)(p, s);
235} 235}
236
237
238/* C. COPYRIGHT AND LICENSE
239 *
240 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
241 * All rights reserved. This is an open source license. Contact
242 * Ravenbrook for commercial licensing options.
243 *
244 * Redistribution and use in source and binary forms, with or without
245 * modification, are permitted provided that the following conditions are
246 * met:
247 *
248 * 1. Redistributions of source code must retain the above copyright
249 * notice, this list of conditions and the following disclaimer.
250 *
251 * 2. Redistributions in binary form must reproduce the above copyright
252 * notice, this list of conditions and the following disclaimer in the
253 * documentation and/or other materials provided with the distribution.
254 *
255 * 3. Redistributions in any form must be accompanied by information on how
256 * to obtain complete source code for this software and any accompanying
257 * software that uses this software. The source code must either be
258 * included in the distribution or be available for no more than the cost
259 * of distribution plus a nominal fee, and must be freely redistributable
260 * under reasonable conditions. For an executable file, complete source
261 * code means the source code for all modules it contains. It does not
262 * include source code for modules or files that typically accompany the
263 * major components of the operating system on which the executable file
264 * runs.
265 *
266 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
267 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
268 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
269 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
270 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
271 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
272 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
273 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
274 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
275 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
276 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
277 */
diff --git a/mps/code/protw3.c b/mps/code/protw3.c
index 7bfe1b6784b..1bcc920236c 100644
--- a/mps/code/protw3.c
+++ b/mps/code/protw3.c
@@ -135,3 +135,45 @@ void ProtTramp(void **resultReturn, void *(*f)(void *, size_t),
135 135
136 *resultReturn = result; 136 *resultReturn = result;
137} 137}
138
139
140/* C. COPYRIGHT AND LICENSE
141 *
142 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
143 * All rights reserved. This is an open source license. Contact
144 * Ravenbrook for commercial licensing options.
145 *
146 * Redistribution and use in source and binary forms, with or without
147 * modification, are permitted provided that the following conditions are
148 * met:
149 *
150 * 1. Redistributions of source code must retain the above copyright
151 * notice, this list of conditions and the following disclaimer.
152 *
153 * 2. Redistributions in binary form must reproduce the above copyright
154 * notice, this list of conditions and the following disclaimer in the
155 * documentation and/or other materials provided with the distribution.
156 *
157 * 3. Redistributions in any form must be accompanied by information on how
158 * to obtain complete source code for this software and any accompanying
159 * software that uses this software. The source code must either be
160 * included in the distribution or be available for no more than the cost
161 * of distribution plus a nominal fee, and must be freely redistributable
162 * under reasonable conditions. For an executable file, complete source
163 * code means the source code for all modules it contains. It does not
164 * include source code for modules or files that typically accompany the
165 * major components of the operating system on which the executable file
166 * runs.
167 *
168 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
169 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
170 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
171 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
172 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
173 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
174 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
175 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
176 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
177 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
178 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
179 */
diff --git a/mps/code/pthrdext.c b/mps/code/pthrdext.c
index a6150616707..d0bfb4b0987 100644
--- a/mps/code/pthrdext.c
+++ b/mps/code/pthrdext.c
@@ -403,3 +403,45 @@ unlock:
403 AVER(status == 0); 403 AVER(status == 0);
404 return res; 404 return res;
405} 405}
406
407
408/* C. COPYRIGHT AND LICENSE
409 *
410 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
411 * All rights reserved. This is an open source license. Contact
412 * Ravenbrook for commercial licensing options.
413 *
414 * Redistribution and use in source and binary forms, with or without
415 * modification, are permitted provided that the following conditions are
416 * met:
417 *
418 * 1. Redistributions of source code must retain the above copyright
419 * notice, this list of conditions and the following disclaimer.
420 *
421 * 2. Redistributions in binary form must reproduce the above copyright
422 * notice, this list of conditions and the following disclaimer in the
423 * documentation and/or other materials provided with the distribution.
424 *
425 * 3. Redistributions in any form must be accompanied by information on how
426 * to obtain complete source code for this software and any accompanying
427 * software that uses this software. The source code must either be
428 * included in the distribution or be available for no more than the cost
429 * of distribution plus a nominal fee, and must be freely redistributable
430 * under reasonable conditions. For an executable file, complete source
431 * code means the source code for all modules it contains. It does not
432 * include source code for modules or files that typically accompany the
433 * major components of the operating system on which the executable file
434 * runs.
435 *
436 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
437 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
438 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
439 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
440 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
441 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
442 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
443 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
444 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
445 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
446 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
447 */
diff --git a/mps/code/pthrdext.h b/mps/code/pthrdext.h
index e9edd0c5986..1a608732fbe 100644
--- a/mps/code/pthrdext.h
+++ b/mps/code/pthrdext.h
@@ -66,3 +66,45 @@ extern Res PThreadextResume(PThreadext pthreadext);
66 66
67 67
68#endif /* pthreadext_h */ 68#endif /* pthreadext_h */
69
70
71/* C. COPYRIGHT AND LICENSE
72 *
73 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
74 * All rights reserved. This is an open source license. Contact
75 * Ravenbrook for commercial licensing options.
76 *
77 * Redistribution and use in source and binary forms, with or without
78 * modification, are permitted provided that the following conditions are
79 * met:
80 *
81 * 1. Redistributions of source code must retain the above copyright
82 * notice, this list of conditions and the following disclaimer.
83 *
84 * 2. Redistributions in binary form must reproduce the above copyright
85 * notice, this list of conditions and the following disclaimer in the
86 * documentation and/or other materials provided with the distribution.
87 *
88 * 3. Redistributions in any form must be accompanied by information on how
89 * to obtain complete source code for this software and any accompanying
90 * software that uses this software. The source code must either be
91 * included in the distribution or be available for no more than the cost
92 * of distribution plus a nominal fee, and must be freely redistributable
93 * under reasonable conditions. For an executable file, complete source
94 * code means the source code for all modules it contains. It does not
95 * include source code for modules or files that typically accompany the
96 * major components of the operating system on which the executable file
97 * runs.
98 *
99 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
100 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
101 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
102 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
103 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
104 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
105 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
106 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
107 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
108 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
109 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
110 */
diff --git a/mps/code/qs.c b/mps/code/qs.c
index f5cf4935050..6bf7acad05a 100644
--- a/mps/code/qs.c
+++ b/mps/code/qs.c
@@ -517,3 +517,45 @@ int main(int argc, char **argv)
517 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 517 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
518 return 0; 518 return 0;
519} 519}
520
521
522/* C. COPYRIGHT AND LICENSE
523 *
524 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
525 * All rights reserved. This is an open source license. Contact
526 * Ravenbrook for commercial licensing options.
527 *
528 * Redistribution and use in source and binary forms, with or without
529 * modification, are permitted provided that the following conditions are
530 * met:
531 *
532 * 1. Redistributions of source code must retain the above copyright
533 * notice, this list of conditions and the following disclaimer.
534 *
535 * 2. Redistributions in binary form must reproduce the above copyright
536 * notice, this list of conditions and the following disclaimer in the
537 * documentation and/or other materials provided with the distribution.
538 *
539 * 3. Redistributions in any form must be accompanied by information on how
540 * to obtain complete source code for this software and any accompanying
541 * software that uses this software. The source code must either be
542 * included in the distribution or be available for no more than the cost
543 * of distribution plus a nominal fee, and must be freely redistributable
544 * under reasonable conditions. For an executable file, complete source
545 * code means the source code for all modules it contains. It does not
546 * include source code for modules or files that typically accompany the
547 * major components of the operating system on which the executable file
548 * runs.
549 *
550 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
551 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
552 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
553 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
554 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
555 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
556 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
557 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
558 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
559 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
560 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
561 */
diff --git a/mps/code/ref.c b/mps/code/ref.c
index af99b2c23c5..1062db210b6 100644
--- a/mps/code/ref.c
+++ b/mps/code/ref.c
@@ -79,3 +79,45 @@ ZoneSet ZoneSetOfSeg(Arena arena, Seg seg)
79 79
80 return ZoneSetOfRange(arena, SegBase(seg), SegLimit(seg)); 80 return ZoneSetOfRange(arena, SegBase(seg), SegLimit(seg));
81} 81}
82
83
84/* C. COPYRIGHT AND LICENSE
85 *
86 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
87 * All rights reserved. This is an open source license. Contact
88 * Ravenbrook for commercial licensing options.
89 *
90 * Redistribution and use in source and binary forms, with or without
91 * modification, are permitted provided that the following conditions are
92 * met:
93 *
94 * 1. Redistributions of source code must retain the above copyright
95 * notice, this list of conditions and the following disclaimer.
96 *
97 * 2. Redistributions in binary form must reproduce the above copyright
98 * notice, this list of conditions and the following disclaimer in the
99 * documentation and/or other materials provided with the distribution.
100 *
101 * 3. Redistributions in any form must be accompanied by information on how
102 * to obtain complete source code for this software and any accompanying
103 * software that uses this software. The source code must either be
104 * included in the distribution or be available for no more than the cost
105 * of distribution plus a nominal fee, and must be freely redistributable
106 * under reasonable conditions. For an executable file, complete source
107 * code means the source code for all modules it contains. It does not
108 * include source code for modules or files that typically accompany the
109 * major components of the operating system on which the executable file
110 * runs.
111 *
112 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
113 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
114 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
115 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
116 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
117 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
118 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
119 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
120 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
121 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
122 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
123 */
diff --git a/mps/code/replay.c b/mps/code/replay.c
index 4400ad684b8..ba7f4705d05 100644
--- a/mps/code/replay.c
+++ b/mps/code/replay.c
@@ -178,3 +178,45 @@ int main(int argc, char *argv[])
178 EventProcDestroy(proc); 178 EventProcDestroy(proc);
179 return EXIT_SUCCESS; 179 return EXIT_SUCCESS;
180} 180}
181
182
183/* C. COPYRIGHT AND LICENSE
184 *
185 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
186 * All rights reserved. This is an open source license. Contact
187 * Ravenbrook for commercial licensing options.
188 *
189 * Redistribution and use in source and binary forms, with or without
190 * modification, are permitted provided that the following conditions are
191 * met:
192 *
193 * 1. Redistributions of source code must retain the above copyright
194 * notice, this list of conditions and the following disclaimer.
195 *
196 * 2. Redistributions in binary form must reproduce the above copyright
197 * notice, this list of conditions and the following disclaimer in the
198 * documentation and/or other materials provided with the distribution.
199 *
200 * 3. Redistributions in any form must be accompanied by information on how
201 * to obtain complete source code for this software and any accompanying
202 * software that uses this software. The source code must either be
203 * included in the distribution or be available for no more than the cost
204 * of distribution plus a nominal fee, and must be freely redistributable
205 * under reasonable conditions. For an executable file, complete source
206 * code means the source code for all modules it contains. It does not
207 * include source code for modules or files that typically accompany the
208 * major components of the operating system on which the executable file
209 * runs.
210 *
211 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
212 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
213 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
214 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
215 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
216 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
217 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
218 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
219 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
220 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
221 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
222 */
diff --git a/mps/code/reserv.c b/mps/code/reserv.c
index 72d52241aa9..02d30150565 100644
--- a/mps/code/reserv.c
+++ b/mps/code/reserv.c
@@ -405,3 +405,45 @@ void ReservoirFinish (Reservoir reservoir)
405 PoolFinish(&reservoir->poolStruct); 405 PoolFinish(&reservoir->poolStruct);
406 reservoir->sig = SigInvalid; 406 reservoir->sig = SigInvalid;
407} 407}
408
409
410/* C. COPYRIGHT AND LICENSE
411 *
412 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
413 * All rights reserved. This is an open source license. Contact
414 * Ravenbrook for commercial licensing options.
415 *
416 * Redistribution and use in source and binary forms, with or without
417 * modification, are permitted provided that the following conditions are
418 * met:
419 *
420 * 1. Redistributions of source code must retain the above copyright
421 * notice, this list of conditions and the following disclaimer.
422 *
423 * 2. Redistributions in binary form must reproduce the above copyright
424 * notice, this list of conditions and the following disclaimer in the
425 * documentation and/or other materials provided with the distribution.
426 *
427 * 3. Redistributions in any form must be accompanied by information on how
428 * to obtain complete source code for this software and any accompanying
429 * software that uses this software. The source code must either be
430 * included in the distribution or be available for no more than the cost
431 * of distribution plus a nominal fee, and must be freely redistributable
432 * under reasonable conditions. For an executable file, complete source
433 * code means the source code for all modules it contains. It does not
434 * include source code for modules or files that typically accompany the
435 * major components of the operating system on which the executable file
436 * runs.
437 *
438 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
439 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
440 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
441 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
442 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
443 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
444 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
445 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
446 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
447 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
448 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
449 */
diff --git a/mps/code/ring.c b/mps/code/ring.c
index 4bd6e924c21..7a0c2ea3627 100644
--- a/mps/code/ring.c
+++ b/mps/code/ring.c
@@ -120,3 +120,45 @@ Ring (RingNext)(Ring ring)
120 * RING_FOR has no function (as it does not have function-like 120 * RING_FOR has no function (as it does not have function-like
121 * behaviour), and is defined in impl.h.mpm.ring.for. 121 * behaviour), and is defined in impl.h.mpm.ring.for.
122 */ 122 */
123
124
125/* C. COPYRIGHT AND LICENSE
126 *
127 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
128 * All rights reserved. This is an open source license. Contact
129 * Ravenbrook for commercial licensing options.
130 *
131 * Redistribution and use in source and binary forms, with or without
132 * modification, are permitted provided that the following conditions are
133 * met:
134 *
135 * 1. Redistributions of source code must retain the above copyright
136 * notice, this list of conditions and the following disclaimer.
137 *
138 * 2. Redistributions in binary form must reproduce the above copyright
139 * notice, this list of conditions and the following disclaimer in the
140 * documentation and/or other materials provided with the distribution.
141 *
142 * 3. Redistributions in any form must be accompanied by information on how
143 * to obtain complete source code for this software and any accompanying
144 * software that uses this software. The source code must either be
145 * included in the distribution or be available for no more than the cost
146 * of distribution plus a nominal fee, and must be freely redistributable
147 * under reasonable conditions. For an executable file, complete source
148 * code means the source code for all modules it contains. It does not
149 * include source code for modules or files that typically accompany the
150 * major components of the operating system on which the executable file
151 * runs.
152 *
153 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
154 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
155 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
156 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
157 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
158 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
159 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
160 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
161 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
162 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
163 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
164 */
diff --git a/mps/code/ring.h b/mps/code/ring.h
index feb61e5d276..972d3a95b8b 100644
--- a/mps/code/ring.h
+++ b/mps/code/ring.h
@@ -106,3 +106,45 @@ extern Ring (RingNext)(Ring ring);
106 106
107 107
108#endif /* ring_h */ 108#endif /* ring_h */
109
110
111/* C. COPYRIGHT AND LICENSE
112 *
113 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
114 * All rights reserved. This is an open source license. Contact
115 * Ravenbrook for commercial licensing options.
116 *
117 * Redistribution and use in source and binary forms, with or without
118 * modification, are permitted provided that the following conditions are
119 * met:
120 *
121 * 1. Redistributions of source code must retain the above copyright
122 * notice, this list of conditions and the following disclaimer.
123 *
124 * 2. Redistributions in binary form must reproduce the above copyright
125 * notice, this list of conditions and the following disclaimer in the
126 * documentation and/or other materials provided with the distribution.
127 *
128 * 3. Redistributions in any form must be accompanied by information on how
129 * to obtain complete source code for this software and any accompanying
130 * software that uses this software. The source code must either be
131 * included in the distribution or be available for no more than the cost
132 * of distribution plus a nominal fee, and must be freely redistributable
133 * under reasonable conditions. For an executable file, complete source
134 * code means the source code for all modules it contains. It does not
135 * include source code for modules or files that typically accompany the
136 * major components of the operating system on which the executable file
137 * runs.
138 *
139 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
140 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
141 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
142 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
143 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
144 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
145 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
146 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
147 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
148 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
149 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
150 */
diff --git a/mps/code/root.c b/mps/code/root.c
index b39154fe437..15d86a63bc5 100644
--- a/mps/code/root.c
+++ b/mps/code/root.c
@@ -667,3 +667,45 @@ Res RootsDescribe(Globals arenaGlobals, mps_lib_FILE *stream)
667 } 667 }
668 return res; 668 return res;
669} 669}
670
671
672/* C. COPYRIGHT AND LICENSE
673 *
674 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
675 * All rights reserved. This is an open source license. Contact
676 * Ravenbrook for commercial licensing options.
677 *
678 * Redistribution and use in source and binary forms, with or without
679 * modification, are permitted provided that the following conditions are
680 * met:
681 *
682 * 1. Redistributions of source code must retain the above copyright
683 * notice, this list of conditions and the following disclaimer.
684 *
685 * 2. Redistributions in binary form must reproduce the above copyright
686 * notice, this list of conditions and the following disclaimer in the
687 * documentation and/or other materials provided with the distribution.
688 *
689 * 3. Redistributions in any form must be accompanied by information on how
690 * to obtain complete source code for this software and any accompanying
691 * software that uses this software. The source code must either be
692 * included in the distribution or be available for no more than the cost
693 * of distribution plus a nominal fee, and must be freely redistributable
694 * under reasonable conditions. For an executable file, complete source
695 * code means the source code for all modules it contains. It does not
696 * include source code for modules or files that typically accompany the
697 * major components of the operating system on which the executable file
698 * runs.
699 *
700 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
701 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
702 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
703 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
704 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
705 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
706 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
707 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
708 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
709 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
710 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
711 */
diff --git a/mps/code/sac.c b/mps/code/sac.c
index 0dc5fbf9bb1..845f9b06330 100644
--- a/mps/code/sac.c
+++ b/mps/code/sac.c
@@ -363,3 +363,45 @@ void SACFlush(SAC sac)
363 sacClassFlush(sac, i, prevSize, sac->esacStruct.freelists[i].count); 363 sacClassFlush(sac, i, prevSize, sac->esacStruct.freelists[i].count);
364 AVER(sac->esacStruct.freelists[i].blocks == NULL); 364 AVER(sac->esacStruct.freelists[i].blocks == NULL);
365} 365}
366
367
368/* C. COPYRIGHT AND LICENSE
369 *
370 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
371 * All rights reserved. This is an open source license. Contact
372 * Ravenbrook for commercial licensing options.
373 *
374 * Redistribution and use in source and binary forms, with or without
375 * modification, are permitted provided that the following conditions are
376 * met:
377 *
378 * 1. Redistributions of source code must retain the above copyright
379 * notice, this list of conditions and the following disclaimer.
380 *
381 * 2. Redistributions in binary form must reproduce the above copyright
382 * notice, this list of conditions and the following disclaimer in the
383 * documentation and/or other materials provided with the distribution.
384 *
385 * 3. Redistributions in any form must be accompanied by information on how
386 * to obtain complete source code for this software and any accompanying
387 * software that uses this software. The source code must either be
388 * included in the distribution or be available for no more than the cost
389 * of distribution plus a nominal fee, and must be freely redistributable
390 * under reasonable conditions. For an executable file, complete source
391 * code means the source code for all modules it contains. It does not
392 * include source code for modules or files that typically accompany the
393 * major components of the operating system on which the executable file
394 * runs.
395 *
396 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
397 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
398 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
399 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
400 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
401 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
402 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
403 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
404 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
405 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
406 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
407 */
diff --git a/mps/code/sac.h b/mps/code/sac.h
index 9822018733b..e0e5fa8810c 100644
--- a/mps/code/sac.h
+++ b/mps/code/sac.h
@@ -78,3 +78,45 @@ extern void SACFlush(SAC sac);
78 78
79 79
80#endif /* sac_h */ 80#endif /* sac_h */
81
82
83/* C. COPYRIGHT AND LICENSE
84 *
85 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
86 * All rights reserved. This is an open source license. Contact
87 * Ravenbrook for commercial licensing options.
88 *
89 * Redistribution and use in source and binary forms, with or without
90 * modification, are permitted provided that the following conditions are
91 * met:
92 *
93 * 1. Redistributions of source code must retain the above copyright
94 * notice, this list of conditions and the following disclaimer.
95 *
96 * 2. Redistributions in binary form must reproduce the above copyright
97 * notice, this list of conditions and the following disclaimer in the
98 * documentation and/or other materials provided with the distribution.
99 *
100 * 3. Redistributions in any form must be accompanied by information on how
101 * to obtain complete source code for this software and any accompanying
102 * software that uses this software. The source code must either be
103 * included in the distribution or be available for no more than the cost
104 * of distribution plus a nominal fee, and must be freely redistributable
105 * under reasonable conditions. For an executable file, complete source
106 * code means the source code for all modules it contains. It does not
107 * include source code for modules or files that typically accompany the
108 * major components of the operating system on which the executable file
109 * runs.
110 *
111 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
112 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
113 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
114 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
115 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
116 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
117 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
118 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
119 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
120 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
121 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
122 */
diff --git a/mps/code/sacss.c b/mps/code/sacss.c
index dda4199bd54..d11ea3ebc64 100644
--- a/mps/code/sacss.c
+++ b/mps/code/sacss.c
@@ -178,3 +178,45 @@ int main(int argc, char **argv)
178 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 178 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
179 return 0; 179 return 0;
180} 180}
181
182
183/* C. COPYRIGHT AND LICENSE
184 *
185 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
186 * All rights reserved. This is an open source license. Contact
187 * Ravenbrook for commercial licensing options.
188 *
189 * Redistribution and use in source and binary forms, with or without
190 * modification, are permitted provided that the following conditions are
191 * met:
192 *
193 * 1. Redistributions of source code must retain the above copyright
194 * notice, this list of conditions and the following disclaimer.
195 *
196 * 2. Redistributions in binary form must reproduce the above copyright
197 * notice, this list of conditions and the following disclaimer in the
198 * documentation and/or other materials provided with the distribution.
199 *
200 * 3. Redistributions in any form must be accompanied by information on how
201 * to obtain complete source code for this software and any accompanying
202 * software that uses this software. The source code must either be
203 * included in the distribution or be available for no more than the cost
204 * of distribution plus a nominal fee, and must be freely redistributable
205 * under reasonable conditions. For an executable file, complete source
206 * code means the source code for all modules it contains. It does not
207 * include source code for modules or files that typically accompany the
208 * major components of the operating system on which the executable file
209 * runs.
210 *
211 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
212 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
213 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
214 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
215 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
216 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
217 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
218 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
219 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
220 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
221 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
222 */
diff --git a/mps/code/sc.gmk b/mps/code/sc.gmk
index bd7da1e3437..603172f2e4f 100644
--- a/mps/code/sc.gmk
+++ b/mps/code/sc.gmk
@@ -19,3 +19,44 @@ CFLAGSOPT = -O -g
19CFLAGSOPTNODEBUG = -O 19CFLAGSOPTNODEBUG = -O
20 20
21include comm.gmk 21include comm.gmk
22
23
24# C. COPYRIGHT AND LICENSE
25#
26# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
27# All rights reserved. This is an open source license. Contact
28# Ravenbrook for commercial licensing options.
29#
30# Redistribution and use in source and binary forms, with or without
31# modification, are permitted provided that the following conditions are
32# met:
33#
34# 1. Redistributions of source code must retain the above copyright
35# notice, this list of conditions and the following disclaimer.
36#
37# 2. Redistributions in binary form must reproduce the above copyright
38# notice, this list of conditions and the following disclaimer in the
39# documentation and/or other materials provided with the distribution.
40#
41# 3. Redistributions in any form must be accompanied by information on how
42# to obtain complete source code for this software and any accompanying
43# software that uses this software. The source code must either be
44# included in the distribution or be available for no more than the cost
45# of distribution plus a nominal fee, and must be freely redistributable
46# under reasonable conditions. For an executable file, complete source
47# code means the source code for all modules it contains. It does not
48# include source code for modules or files that typically accompany the
49# major components of the operating system on which the executable file
50# runs.
51#
52# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
53# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
54# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
55# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
56# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
57# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
58# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
59# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
60# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
61# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
62# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/seg.c b/mps/code/seg.c
index 95e8110bb6d..c0a09cbe25a 100644
--- a/mps/code/seg.c
+++ b/mps/code/seg.c
@@ -1651,3 +1651,45 @@ void SegClassMixInNoSplitMerge(SegClass class)
1651 class->merge = segNoMerge; 1651 class->merge = segNoMerge;
1652 class->split = segNoSplit; 1652 class->split = segNoSplit;
1653} 1653}
1654
1655
1656/* C. COPYRIGHT AND LICENSE
1657 *
1658 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
1659 * All rights reserved. This is an open source license. Contact
1660 * Ravenbrook for commercial licensing options.
1661 *
1662 * Redistribution and use in source and binary forms, with or without
1663 * modification, are permitted provided that the following conditions are
1664 * met:
1665 *
1666 * 1. Redistributions of source code must retain the above copyright
1667 * notice, this list of conditions and the following disclaimer.
1668 *
1669 * 2. Redistributions in binary form must reproduce the above copyright
1670 * notice, this list of conditions and the following disclaimer in the
1671 * documentation and/or other materials provided with the distribution.
1672 *
1673 * 3. Redistributions in any form must be accompanied by information on how
1674 * to obtain complete source code for this software and any accompanying
1675 * software that uses this software. The source code must either be
1676 * included in the distribution or be available for no more than the cost
1677 * of distribution plus a nominal fee, and must be freely redistributable
1678 * under reasonable conditions. For an executable file, complete source
1679 * code means the source code for all modules it contains. It does not
1680 * include source code for modules or files that typically accompany the
1681 * major components of the operating system on which the executable file
1682 * runs.
1683 *
1684 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1685 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1686 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1687 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
1688 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1689 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1690 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1691 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1692 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1693 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1694 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1695 */
diff --git a/mps/code/segsmss.c b/mps/code/segsmss.c
index 590195a193c..9da6354ea21 100644
--- a/mps/code/segsmss.c
+++ b/mps/code/segsmss.c
@@ -859,3 +859,45 @@ int main(int argc, char **argv)
859 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 859 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
860 return 0; 860 return 0;
861} 861}
862
863
864/* C. COPYRIGHT AND LICENSE
865 *
866 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
867 * All rights reserved. This is an open source license. Contact
868 * Ravenbrook for commercial licensing options.
869 *
870 * Redistribution and use in source and binary forms, with or without
871 * modification, are permitted provided that the following conditions are
872 * met:
873 *
874 * 1. Redistributions of source code must retain the above copyright
875 * notice, this list of conditions and the following disclaimer.
876 *
877 * 2. Redistributions in binary form must reproduce the above copyright
878 * notice, this list of conditions and the following disclaimer in the
879 * documentation and/or other materials provided with the distribution.
880 *
881 * 3. Redistributions in any form must be accompanied by information on how
882 * to obtain complete source code for this software and any accompanying
883 * software that uses this software. The source code must either be
884 * included in the distribution or be available for no more than the cost
885 * of distribution plus a nominal fee, and must be freely redistributable
886 * under reasonable conditions. For an executable file, complete source
887 * code means the source code for all modules it contains. It does not
888 * include source code for modules or files that typically accompany the
889 * major components of the operating system on which the executable file
890 * runs.
891 *
892 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
893 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
894 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
895 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
896 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
897 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
898 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
899 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
900 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
901 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
902 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
903 */
diff --git a/mps/code/shield.c b/mps/code/shield.c
index 7e1fe864f00..e97da921719 100644
--- a/mps/code/shield.c
+++ b/mps/code/shield.c
@@ -303,3 +303,45 @@ void (ShieldCover)(Arena arena, Seg seg)
303 /* ensure inv.unsynced.depth */ 303 /* ensure inv.unsynced.depth */
304 cache(arena, seg); 304 cache(arena, seg);
305} 305}
306
307
308/* C. COPYRIGHT AND LICENSE
309 *
310 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
311 * All rights reserved. This is an open source license. Contact
312 * Ravenbrook for commercial licensing options.
313 *
314 * Redistribution and use in source and binary forms, with or without
315 * modification, are permitted provided that the following conditions are
316 * met:
317 *
318 * 1. Redistributions of source code must retain the above copyright
319 * notice, this list of conditions and the following disclaimer.
320 *
321 * 2. Redistributions in binary form must reproduce the above copyright
322 * notice, this list of conditions and the following disclaimer in the
323 * documentation and/or other materials provided with the distribution.
324 *
325 * 3. Redistributions in any form must be accompanied by information on how
326 * to obtain complete source code for this software and any accompanying
327 * software that uses this software. The source code must either be
328 * included in the distribution or be available for no more than the cost
329 * of distribution plus a nominal fee, and must be freely redistributable
330 * under reasonable conditions. For an executable file, complete source
331 * code means the source code for all modules it contains. It does not
332 * include source code for modules or files that typically accompany the
333 * major components of the operating system on which the executable file
334 * runs.
335 *
336 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
337 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
338 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
339 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
340 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
341 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
342 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
343 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
344 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
345 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
346 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
347 */
diff --git a/mps/code/sos8cx.gmk b/mps/code/sos8cx.gmk
index cfc0712421d..afde21797a6 100644
--- a/mps/code/sos8cx.gmk
+++ b/mps/code/sos8cx.gmk
@@ -16,3 +16,44 @@ SWPF = than.c vmso.c protsw.c prmcan.c ssan.c
16LIBS = -lm 16LIBS = -lm
17 17
18include cx.gmk 18include cx.gmk
19
20
21# C. COPYRIGHT AND LICENSE
22#
23# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
24# All rights reserved. This is an open source license. Contact
25# Ravenbrook for commercial licensing options.
26#
27# Redistribution and use in source and binary forms, with or without
28# modification, are permitted provided that the following conditions are
29# met:
30#
31# 1. Redistributions of source code must retain the above copyright
32# notice, this list of conditions and the following disclaimer.
33#
34# 2. Redistributions in binary form must reproduce the above copyright
35# notice, this list of conditions and the following disclaimer in the
36# documentation and/or other materials provided with the distribution.
37#
38# 3. Redistributions in any form must be accompanied by information on how
39# to obtain complete source code for this software and any accompanying
40# software that uses this software. The source code must either be
41# included in the distribution or be available for no more than the cost
42# of distribution plus a nominal fee, and must be freely redistributable
43# under reasonable conditions. For an executable file, complete source
44# code means the source code for all modules it contains. It does not
45# include source code for modules or files that typically accompany the
46# major components of the operating system on which the executable file
47# runs.
48#
49# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
50# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
51# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
52# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
53# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
54# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
55# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
56# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
57# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
58# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
59# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/sos8gc.gmk b/mps/code/sos8gc.gmk
index 786cd4f2ad9..7dc4f170ea8 100644
--- a/mps/code/sos8gc.gmk
+++ b/mps/code/sos8gc.gmk
@@ -14,3 +14,44 @@ LIBS = -lm
14include gc.gmk 14include gc.gmk
15 15
16include comm.gmk 16include comm.gmk
17
18
19# C. COPYRIGHT AND LICENSE
20#
21# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
22# All rights reserved. This is an open source license. Contact
23# Ravenbrook for commercial licensing options.
24#
25# Redistribution and use in source and binary forms, with or without
26# modification, are permitted provided that the following conditions are
27# met:
28#
29# 1. Redistributions of source code must retain the above copyright
30# notice, this list of conditions and the following disclaimer.
31#
32# 2. Redistributions in binary form must reproduce the above copyright
33# notice, this list of conditions and the following disclaimer in the
34# documentation and/or other materials provided with the distribution.
35#
36# 3. Redistributions in any form must be accompanied by information on how
37# to obtain complete source code for this software and any accompanying
38# software that uses this software. The source code must either be
39# included in the distribution or be available for no more than the cost
40# of distribution plus a nominal fee, and must be freely redistributable
41# under reasonable conditions. For an executable file, complete source
42# code means the source code for all modules it contains. It does not
43# include source code for modules or files that typically accompany the
44# major components of the operating system on which the executable file
45# runs.
46#
47# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
48# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
49# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
50# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
51# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
52# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
53# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
54# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
55# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
56# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
57# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/sos8gp.gmk b/mps/code/sos8gp.gmk
index 8d954b5473b..00db6c8d0fd 100644
--- a/mps/code/sos8gp.gmk
+++ b/mps/code/sos8gp.gmk
@@ -15,3 +15,44 @@ SWPF = than.c vmso.c protsw.c prmcan.c ssan.c
15LIBS = -lm -pg 15LIBS = -lm -pg
16 16
17include gp.gmk 17include gp.gmk
18
19
20# C. COPYRIGHT AND LICENSE
21#
22# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
23# All rights reserved. This is an open source license. Contact
24# Ravenbrook for commercial licensing options.
25#
26# Redistribution and use in source and binary forms, with or without
27# modification, are permitted provided that the following conditions are
28# met:
29#
30# 1. Redistributions of source code must retain the above copyright
31# notice, this list of conditions and the following disclaimer.
32#
33# 2. Redistributions in binary form must reproduce the above copyright
34# notice, this list of conditions and the following disclaimer in the
35# documentation and/or other materials provided with the distribution.
36#
37# 3. Redistributions in any form must be accompanied by information on how
38# to obtain complete source code for this software and any accompanying
39# software that uses this software. The source code must either be
40# included in the distribution or be available for no more than the cost
41# of distribution plus a nominal fee, and must be freely redistributable
42# under reasonable conditions. For an executable file, complete source
43# code means the source code for all modules it contains. It does not
44# include source code for modules or files that typically accompany the
45# major components of the operating system on which the executable file
46# runs.
47#
48# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
49# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
50# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
51# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
52# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
53# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
54# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
55# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
56# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
57# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
58# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/sos9sc.gmk b/mps/code/sos9sc.gmk
index 1da4c09ce41..35473dee578 100644
--- a/mps/code/sos9sc.gmk
+++ b/mps/code/sos9sc.gmk
@@ -15,3 +15,44 @@ SWPF = than.c vmso.c protsw.c prmcan.c ssan.c
15LIBS = -lm 15LIBS = -lm
16 16
17include sc.gmk 17include sc.gmk
18
19
20# C. COPYRIGHT AND LICENSE
21#
22# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
23# All rights reserved. This is an open source license. Contact
24# Ravenbrook for commercial licensing options.
25#
26# Redistribution and use in source and binary forms, with or without
27# modification, are permitted provided that the following conditions are
28# met:
29#
30# 1. Redistributions of source code must retain the above copyright
31# notice, this list of conditions and the following disclaimer.
32#
33# 2. Redistributions in binary form must reproduce the above copyright
34# notice, this list of conditions and the following disclaimer in the
35# documentation and/or other materials provided with the distribution.
36#
37# 3. Redistributions in any form must be accompanied by information on how
38# to obtain complete source code for this software and any accompanying
39# software that uses this software. The source code must either be
40# included in the distribution or be available for no more than the cost
41# of distribution plus a nominal fee, and must be freely redistributable
42# under reasonable conditions. For an executable file, complete source
43# code means the source code for all modules it contains. It does not
44# include source code for modules or files that typically accompany the
45# major components of the operating system on which the executable file
46# runs.
47#
48# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
49# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
50# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
51# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
52# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
53# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
54# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
55# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
56# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
57# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
58# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/span.c b/mps/code/span.c
index 1877c37642a..5956ed7f611 100644
--- a/mps/code/span.c
+++ b/mps/code/span.c
@@ -23,3 +23,45 @@ void StackProbe(Size depth)
23 AVER(depth == 0); 23 AVER(depth == 0);
24 NOOP; 24 NOOP;
25} 25}
26
27
28/* C. COPYRIGHT AND LICENSE
29 *
30 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
31 * All rights reserved. This is an open source license. Contact
32 * Ravenbrook for commercial licensing options.
33 *
34 * Redistribution and use in source and binary forms, with or without
35 * modification, are permitted provided that the following conditions are
36 * met:
37 *
38 * 1. Redistributions of source code must retain the above copyright
39 * notice, this list of conditions and the following disclaimer.
40 *
41 * 2. Redistributions in binary form must reproduce the above copyright
42 * notice, this list of conditions and the following disclaimer in the
43 * documentation and/or other materials provided with the distribution.
44 *
45 * 3. Redistributions in any form must be accompanied by information on how
46 * to obtain complete source code for this software and any accompanying
47 * software that uses this software. The source code must either be
48 * included in the distribution or be available for no more than the cost
49 * of distribution plus a nominal fee, and must be freely redistributable
50 * under reasonable conditions. For an executable file, complete source
51 * code means the source code for all modules it contains. It does not
52 * include source code for modules or files that typically accompany the
53 * major components of the operating system on which the executable file
54 * runs.
55 *
56 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
57 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
58 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
59 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
60 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
61 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
62 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
63 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
64 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
65 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
66 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
67 */
diff --git a/mps/code/spi3.asm b/mps/code/spi3.asm
index b19c5b1d45f..cea15e311cc 100644
--- a/mps/code/spi3.asm
+++ b/mps/code/spi3.asm
@@ -25,3 +25,43 @@ _StackProbe proc public ; (Size probeDepth)
25_StackProbe endp 25_StackProbe endp
26 26
27end 27end
28
29; C. COPYRIGHT AND LICENSE
30;
31; Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
32; All rights reserved. This is an open source license. Contact
33; Ravenbrook for commercial licensing options.
34;
35; Redistribution and use in source and binary forms, with or without
36; modification, are permitted provided that the following conditions are
37; met:
38;
39; 1. Redistributions of source code must retain the above copyright
40; notice, this list of conditions and the following disclaimer.
41;
42; 2. Redistributions in binary form must reproduce the above copyright
43; notice, this list of conditions and the following disclaimer in the
44; documentation and/or other materials provided with the distribution.
45;
46; 3. Redistributions in any form must be accompanied by information on how
47; to obtain complete source code for this software and any accompanying
48; software that uses this software. The source code must either be
49; included in the distribution or be available for no more than the cost
50; of distribution plus a nominal fee, and must be freely redistributable
51; under reasonable conditions. For an executable file, complete source
52; code means the source code for all modules it contains. It does not
53; include source code for modules or files that typically accompany the
54; major components of the operating system on which the executable file
55; runs.
56;
57; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
58; IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
59; TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
60; PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
61; COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
62; INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
63; NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
64; USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
65; ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
66; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
67; THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/splay.c b/mps/code/splay.c
index 4d30a062de1..b4b38f0958d 100644
--- a/mps/code/splay.c
+++ b/mps/code/splay.c
@@ -1017,3 +1017,45 @@ Res SplayTreeDescribe(SplayTree tree, mps_lib_FILE *stream,
1017 res = WriteF(stream, "\n}\n", NULL); 1017 res = WriteF(stream, "\n}\n", NULL);
1018 return res; 1018 return res;
1019} 1019}
1020
1021
1022/* C. COPYRIGHT AND LICENSE
1023 *
1024 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
1025 * All rights reserved. This is an open source license. Contact
1026 * Ravenbrook for commercial licensing options.
1027 *
1028 * Redistribution and use in source and binary forms, with or without
1029 * modification, are permitted provided that the following conditions are
1030 * met:
1031 *
1032 * 1. Redistributions of source code must retain the above copyright
1033 * notice, this list of conditions and the following disclaimer.
1034 *
1035 * 2. Redistributions in binary form must reproduce the above copyright
1036 * notice, this list of conditions and the following disclaimer in the
1037 * documentation and/or other materials provided with the distribution.
1038 *
1039 * 3. Redistributions in any form must be accompanied by information on how
1040 * to obtain complete source code for this software and any accompanying
1041 * software that uses this software. The source code must either be
1042 * included in the distribution or be available for no more than the cost
1043 * of distribution plus a nominal fee, and must be freely redistributable
1044 * under reasonable conditions. For an executable file, complete source
1045 * code means the source code for all modules it contains. It does not
1046 * include source code for modules or files that typically accompany the
1047 * major components of the operating system on which the executable file
1048 * runs.
1049 *
1050 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1051 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1052 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1053 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
1054 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1055 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1056 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1057 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1058 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1059 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1060 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1061 */
diff --git a/mps/code/splay.h b/mps/code/splay.h
index e073c262b4b..57cc5e52c2d 100644
--- a/mps/code/splay.h
+++ b/mps/code/splay.h
@@ -82,3 +82,45 @@ extern Bool SplayRoot(SplayNode *nodeReturn, SplayTree tree);
82 82
83 83
84#endif /* splay_h */ 84#endif /* splay_h */
85
86
87/* C. COPYRIGHT AND LICENSE
88 *
89 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
90 * All rights reserved. This is an open source license. Contact
91 * Ravenbrook for commercial licensing options.
92 *
93 * Redistribution and use in source and binary forms, with or without
94 * modification, are permitted provided that the following conditions are
95 * met:
96 *
97 * 1. Redistributions of source code must retain the above copyright
98 * notice, this list of conditions and the following disclaimer.
99 *
100 * 2. Redistributions in binary form must reproduce the above copyright
101 * notice, this list of conditions and the following disclaimer in the
102 * documentation and/or other materials provided with the distribution.
103 *
104 * 3. Redistributions in any form must be accompanied by information on how
105 * to obtain complete source code for this software and any accompanying
106 * software that uses this software. The source code must either be
107 * included in the distribution or be available for no more than the cost
108 * of distribution plus a nominal fee, and must be freely redistributable
109 * under reasonable conditions. For an executable file, complete source
110 * code means the source code for all modules it contains. It does not
111 * include source code for modules or files that typically accompany the
112 * major components of the operating system on which the executable file
113 * runs.
114 *
115 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
116 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
117 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
118 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
119 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
120 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
121 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
122 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
123 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
124 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
125 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
126 */
diff --git a/mps/code/ss.h b/mps/code/ss.h
index 9b30efcb46a..2b0a24e7732 100644
--- a/mps/code/ss.h
+++ b/mps/code/ss.h
@@ -34,3 +34,45 @@ extern Res StackScan(ScanState ss, Addr *stackBot);
34 34
35 35
36#endif /* ss_h */ 36#endif /* ss_h */
37
38
39/* C. COPYRIGHT AND LICENSE
40 *
41 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
42 * All rights reserved. This is an open source license. Contact
43 * Ravenbrook for commercial licensing options.
44 *
45 * Redistribution and use in source and binary forms, with or without
46 * modification, are permitted provided that the following conditions are
47 * met:
48 *
49 * 1. Redistributions of source code must retain the above copyright
50 * notice, this list of conditions and the following disclaimer.
51 *
52 * 2. Redistributions in binary form must reproduce the above copyright
53 * notice, this list of conditions and the following disclaimer in the
54 * documentation and/or other materials provided with the distribution.
55 *
56 * 3. Redistributions in any form must be accompanied by information on how
57 * to obtain complete source code for this software and any accompanying
58 * software that uses this software. The source code must either be
59 * included in the distribution or be available for no more than the cost
60 * of distribution plus a nominal fee, and must be freely redistributable
61 * under reasonable conditions. For an executable file, complete source
62 * code means the source code for all modules it contains. It does not
63 * include source code for modules or files that typically accompany the
64 * major components of the operating system on which the executable file
65 * runs.
66 *
67 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
68 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
69 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
70 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
71 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
72 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
73 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
74 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
75 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
76 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
77 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
78 */
diff --git a/mps/code/ssan.c b/mps/code/ssan.c
index 5b8c77983b2..c25f2d418a2 100644
--- a/mps/code/ssan.c
+++ b/mps/code/ssan.c
@@ -20,3 +20,45 @@ Res StackScan(ScanState ss, Addr *stackBot)
20 UNUSED(ss); UNUSED(stackBot); 20 UNUSED(ss); UNUSED(stackBot);
21 return ResUNIMPL; 21 return ResUNIMPL;
22} 22}
23
24
25/* C. COPYRIGHT AND LICENSE
26 *
27 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
28 * All rights reserved. This is an open source license. Contact
29 * Ravenbrook for commercial licensing options.
30 *
31 * Redistribution and use in source and binary forms, with or without
32 * modification, are permitted provided that the following conditions are
33 * met:
34 *
35 * 1. Redistributions of source code must retain the above copyright
36 * notice, this list of conditions and the following disclaimer.
37 *
38 * 2. Redistributions in binary form must reproduce the above copyright
39 * notice, this list of conditions and the following disclaimer in the
40 * documentation and/or other materials provided with the distribution.
41 *
42 * 3. Redistributions in any form must be accompanied by information on how
43 * to obtain complete source code for this software and any accompanying
44 * software that uses this software. The source code must either be
45 * included in the distribution or be available for no more than the cost
46 * of distribution plus a nominal fee, and must be freely redistributable
47 * under reasonable conditions. For an executable file, complete source
48 * code means the source code for all modules it contains. It does not
49 * include source code for modules or files that typically accompany the
50 * major components of the operating system on which the executable file
51 * runs.
52 *
53 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
54 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
55 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
56 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
57 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
58 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
59 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
60 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
61 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
62 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
63 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
64 */
diff --git a/mps/code/ssfri3.c b/mps/code/ssfri3.c
index 03347251f89..25934438a78 100644
--- a/mps/code/ssfri3.c
+++ b/mps/code/ssfri3.c
@@ -56,3 +56,45 @@ Res StackScan(ScanState ss, Addr *stackBot)
56 56
57 return res; 57 return res;
58} 58}
59
60
61/* C. COPYRIGHT AND LICENSE
62 *
63 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
64 * All rights reserved. This is an open source license. Contact
65 * Ravenbrook for commercial licensing options.
66 *
67 * Redistribution and use in source and binary forms, with or without
68 * modification, are permitted provided that the following conditions are
69 * met:
70 *
71 * 1. Redistributions of source code must retain the above copyright
72 * notice, this list of conditions and the following disclaimer.
73 *
74 * 2. Redistributions in binary form must reproduce the above copyright
75 * notice, this list of conditions and the following disclaimer in the
76 * documentation and/or other materials provided with the distribution.
77 *
78 * 3. Redistributions in any form must be accompanied by information on how
79 * to obtain complete source code for this software and any accompanying
80 * software that uses this software. The source code must either be
81 * included in the distribution or be available for no more than the cost
82 * of distribution plus a nominal fee, and must be freely redistributable
83 * under reasonable conditions. For an executable file, complete source
84 * code means the source code for all modules it contains. It does not
85 * include source code for modules or files that typically accompany the
86 * major components of the operating system on which the executable file
87 * runs.
88 *
89 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
90 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
91 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
92 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
93 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
94 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
95 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
96 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
97 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
98 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
99 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
100 */
diff --git a/mps/code/sslii3.c b/mps/code/sslii3.c
index c9c12c13119..52365c3c1f1 100644
--- a/mps/code/sslii3.c
+++ b/mps/code/sslii3.c
@@ -56,3 +56,45 @@ Res StackScan(ScanState ss, Addr *stackBot)
56 56
57 return res; 57 return res;
58} 58}
59
60
61/* C. COPYRIGHT AND LICENSE
62 *
63 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
64 * All rights reserved. This is an open source license. Contact
65 * Ravenbrook for commercial licensing options.
66 *
67 * Redistribution and use in source and binary forms, with or without
68 * modification, are permitted provided that the following conditions are
69 * met:
70 *
71 * 1. Redistributions of source code must retain the above copyright
72 * notice, this list of conditions and the following disclaimer.
73 *
74 * 2. Redistributions in binary form must reproduce the above copyright
75 * notice, this list of conditions and the following disclaimer in the
76 * documentation and/or other materials provided with the distribution.
77 *
78 * 3. Redistributions in any form must be accompanied by information on how
79 * to obtain complete source code for this software and any accompanying
80 * software that uses this software. The source code must either be
81 * included in the distribution or be available for no more than the cost
82 * of distribution plus a nominal fee, and must be freely redistributable
83 * under reasonable conditions. For an executable file, complete source
84 * code means the source code for all modules it contains. It does not
85 * include source code for modules or files that typically accompany the
86 * major components of the operating system on which the executable file
87 * runs.
88 *
89 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
90 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
91 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
92 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
93 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
94 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
95 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
96 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
97 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
98 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
99 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
100 */
diff --git a/mps/code/sso1al.s b/mps/code/sso1al.s
index 193a946c088..eb235d5d939 100644
--- a/mps/code/sso1al.s
+++ b/mps/code/sso1al.s
@@ -40,3 +40,43 @@ ldq $26,0($sp)
40lda $sp,+64($sp) 40lda $sp,+64($sp)
41ret $31,($26),1 41ret $31,($26),1
42.end StackScan 42.end StackScan
43
44 # C. COPYRIGHT AND LICENSE
45 #
46 # Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
47 # All rights reserved. This is an open source license. Contact
48 # Ravenbrook for commercial licensing options.
49 #
50 # Redistribution and use in source and binary forms, with or without
51 # modification, are permitted provided that the following conditions are
52 # met:
53 #
54 # 1. Redistributions of source code must retain the above copyright
55 # notice, this list of conditions and the following disclaimer.
56 #
57 # 2. Redistributions in binary form must reproduce the above copyright
58 # notice, this list of conditions and the following disclaimer in the
59 # documentation and/or other materials provided with the distribution.
60 #
61 # 3. Redistributions in any form must be accompanied by information on how
62 # to obtain complete source code for this software and any accompanying
63 # software that uses this software. The source code must either be
64 # included in the distribution or be available for no more than the cost
65 # of distribution plus a nominal fee, and must be freely redistributable
66 # under reasonable conditions. For an executable file, complete source
67 # code means the source code for all modules it contains. It does not
68 # include source code for modules or files that typically accompany the
69 # major components of the operating system on which the executable file
70 # runs.
71 #
72 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
73 # IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
74 # TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
75 # PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
76 # COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
77 # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
78 # NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
79 # USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
80 # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
81 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
82 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/sssos8.s b/mps/code/sssos8.s
index 7457635b09e..a9b9d13e843 100644
--- a/mps/code/sssos8.s
+++ b/mps/code/sssos8.s
@@ -41,3 +41,43 @@ StackScan: !(ss, stackBot)
41 41
42 ret 42 ret
43 restore %g0,%o0,%o0 !ds!return e 43 restore %g0,%o0,%o0 !ds!return e
44
45! C. COPYRIGHT AND LICENSE
46!
47! Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
48! All rights reserved. This is an open source license. Contact
49! Ravenbrook for commercial licensing options.
50!
51! Redistribution and use in source and binary forms, with or without
52! modification, are permitted provided that the following conditions are
53! met:
54!
55! 1. Redistributions of source code must retain the above copyright
56! notice, this list of conditions and the following disclaimer.
57!
58! 2. Redistributions in binary form must reproduce the above copyright
59! notice, this list of conditions and the following disclaimer in the
60! documentation and/or other materials provided with the distribution.
61!
62! 3. Redistributions in any form must be accompanied by information on how
63! to obtain complete source code for this software and any accompanying
64! software that uses this software. The source code must either be
65! included in the distribution or be available for no more than the cost
66! of distribution plus a nominal fee, and must be freely redistributable
67! under reasonable conditions. For an executable file, complete source
68! code means the source code for all modules it contains. It does not
69! include source code for modules or files that typically accompany the
70! major components of the operating system on which the executable file
71! runs.
72!
73! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
74! IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
75! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
76! PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
77! COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
78! INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
79! NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
80! USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
81! ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
82! (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
83! THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/sssus8.s b/mps/code/sssus8.s
index a20d9225552..7fdabc7fc6f 100644
--- a/mps/code/sssus8.s
+++ b/mps/code/sssus8.s
@@ -41,3 +41,43 @@ _StackScan: !(ss, stackBot)
41 41
42 ret 42 ret
43 restore %g0,%o0,%o0 !ds!return e 43 restore %g0,%o0,%o0 !ds!return e
44
45! C. COPYRIGHT AND LICENSE
46!
47! Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
48! All rights reserved. This is an open source license. Contact
49! Ravenbrook for commercial licensing options.
50!
51! Redistribution and use in source and binary forms, with or without
52! modification, are permitted provided that the following conditions are
53! met:
54!
55! 1. Redistributions of source code must retain the above copyright
56! notice, this list of conditions and the following disclaimer.
57!
58! 2. Redistributions in binary form must reproduce the above copyright
59! notice, this list of conditions and the following disclaimer in the
60! documentation and/or other materials provided with the distribution.
61!
62! 3. Redistributions in any form must be accompanied by information on how
63! to obtain complete source code for this software and any accompanying
64! software that uses this software. The source code must either be
65! included in the distribution or be available for no more than the cost
66! of distribution plus a nominal fee, and must be freely redistributable
67! under reasonable conditions. For an executable file, complete source
68! code means the source code for all modules it contains. It does not
69! include source code for modules or files that typically accompany the
70! major components of the operating system on which the executable file
71! runs.
72!
73! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
74! IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
75! TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
76! PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
77! COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
78! INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
79! NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
80! USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
81! ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
82! (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
83! THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/ssw3i3.c b/mps/code/ssw3i3.c
index ff02c6b3af4..9fd479ff0d1 100644
--- a/mps/code/ssw3i3.c
+++ b/mps/code/ssw3i3.c
@@ -43,3 +43,45 @@ Res StackScan(ScanState ss, Addr *stackBot)
43 43
44 return res; 44 return res;
45} 45}
46
47
48/* C. COPYRIGHT AND LICENSE
49 *
50 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
51 * All rights reserved. This is an open source license. Contact
52 * Ravenbrook for commercial licensing options.
53 *
54 * Redistribution and use in source and binary forms, with or without
55 * modification, are permitted provided that the following conditions are
56 * met:
57 *
58 * 1. Redistributions of source code must retain the above copyright
59 * notice, this list of conditions and the following disclaimer.
60 *
61 * 2. Redistributions in binary form must reproduce the above copyright
62 * notice, this list of conditions and the following disclaimer in the
63 * documentation and/or other materials provided with the distribution.
64 *
65 * 3. Redistributions in any form must be accompanied by information on how
66 * to obtain complete source code for this software and any accompanying
67 * software that uses this software. The source code must either be
68 * included in the distribution or be available for no more than the cost
69 * of distribution plus a nominal fee, and must be freely redistributable
70 * under reasonable conditions. For an executable file, complete source
71 * code means the source code for all modules it contains. It does not
72 * include source code for modules or files that typically accompany the
73 * major components of the operating system on which the executable file
74 * runs.
75 *
76 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
77 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
78 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
79 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
80 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
81 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
82 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
83 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
84 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
85 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
86 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
87 */
diff --git a/mps/code/steptest.c b/mps/code/steptest.c
index 75d170476ad..ba45c808dfb 100644
--- a/mps/code/steptest.c
+++ b/mps/code/steptest.c
@@ -274,3 +274,45 @@ int main(int argc, char **argv)
274 fprintf(stderr, "\nConclusion: Failed to find any defects.\n"); 274 fprintf(stderr, "\nConclusion: Failed to find any defects.\n");
275 return 0; 275 return 0;
276} 276}
277
278
279/* C. COPYRIGHT AND LICENSE
280 *
281 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
282 * All rights reserved. This is an open source license. Contact
283 * Ravenbrook for commercial licensing options.
284 *
285 * Redistribution and use in source and binary forms, with or without
286 * modification, are permitted provided that the following conditions are
287 * met:
288 *
289 * 1. Redistributions of source code must retain the above copyright
290 * notice, this list of conditions and the following disclaimer.
291 *
292 * 2. Redistributions in binary form must reproduce the above copyright
293 * notice, this list of conditions and the following disclaimer in the
294 * documentation and/or other materials provided with the distribution.
295 *
296 * 3. Redistributions in any form must be accompanied by information on how
297 * to obtain complete source code for this software and any accompanying
298 * software that uses this software. The source code must either be
299 * included in the distribution or be available for no more than the cost
300 * of distribution plus a nominal fee, and must be freely redistributable
301 * under reasonable conditions. For an executable file, complete source
302 * code means the source code for all modules it contains. It does not
303 * include source code for modules or files that typically accompany the
304 * major components of the operating system on which the executable file
305 * runs.
306 *
307 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
308 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
309 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
310 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
311 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
312 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
313 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
314 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
315 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
316 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
317 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
318 */
diff --git a/mps/code/sus8gc.gmk b/mps/code/sus8gc.gmk
index d55a77adb3a..bb136822d50 100644
--- a/mps/code/sus8gc.gmk
+++ b/mps/code/sus8gc.gmk
@@ -14,3 +14,44 @@ LIBS = -lm
14include gc.gmk 14include gc.gmk
15 15
16include comm.gmk 16include comm.gmk
17
18
19# C. COPYRIGHT AND LICENSE
20#
21# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
22# All rights reserved. This is an open source license. Contact
23# Ravenbrook for commercial licensing options.
24#
25# Redistribution and use in source and binary forms, with or without
26# modification, are permitted provided that the following conditions are
27# met:
28#
29# 1. Redistributions of source code must retain the above copyright
30# notice, this list of conditions and the following disclaimer.
31#
32# 2. Redistributions in binary form must reproduce the above copyright
33# notice, this list of conditions and the following disclaimer in the
34# documentation and/or other materials provided with the distribution.
35#
36# 3. Redistributions in any form must be accompanied by information on how
37# to obtain complete source code for this software and any accompanying
38# software that uses this software. The source code must either be
39# included in the distribution or be available for no more than the cost
40# of distribution plus a nominal fee, and must be freely redistributable
41# under reasonable conditions. For an executable file, complete source
42# code means the source code for all modules it contains. It does not
43# include source code for modules or files that typically accompany the
44# major components of the operating system on which the executable file
45# runs.
46#
47# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
48# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
49# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
50# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
51# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
52# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
53# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
54# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
55# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
56# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
57# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/sus8lc.gmk b/mps/code/sus8lc.gmk
index 215046b2f94..0edf99c9eb5 100644
--- a/mps/code/sus8lc.gmk
+++ b/mps/code/sus8lc.gmk
@@ -12,3 +12,44 @@ MPMPF = mpsliban.c mpsioan.c lockan.c than.c vmsu.c \
12MPMS = sssus8.s 12MPMS = sssus8.s
13 13
14include lc.gmk 14include lc.gmk
15
16
17# C. COPYRIGHT AND LICENSE
18#
19# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
20# All rights reserved. This is an open source license. Contact
21# Ravenbrook for commercial licensing options.
22#
23# Redistribution and use in source and binary forms, with or without
24# modification, are permitted provided that the following conditions are
25# met:
26#
27# 1. Redistributions of source code must retain the above copyright
28# notice, this list of conditions and the following disclaimer.
29#
30# 2. Redistributions in binary form must reproduce the above copyright
31# notice, this list of conditions and the following disclaimer in the
32# documentation and/or other materials provided with the distribution.
33#
34# 3. Redistributions in any form must be accompanied by information on how
35# to obtain complete source code for this software and any accompanying
36# software that uses this software. The source code must either be
37# included in the distribution or be available for no more than the cost
38# of distribution plus a nominal fee, and must be freely redistributable
39# under reasonable conditions. For an executable file, complete source
40# code means the source code for all modules it contains. It does not
41# include source code for modules or files that typically accompany the
42# major components of the operating system on which the executable file
43# runs.
44#
45# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
46# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
47# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
48# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
49# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
50# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
51# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
52# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
53# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
54# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
55# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/table.c b/mps/code/table.c
index 4e56f64725e..977464ca316 100644
--- a/mps/code/table.c
+++ b/mps/code/table.c
@@ -277,3 +277,45 @@ extern size_t TableCount(Table table)
277{ 277{
278 return table->count; 278 return table->count;
279} 279}
280
281
282/* C. COPYRIGHT AND LICENSE
283 *
284 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
285 * All rights reserved. This is an open source license. Contact
286 * Ravenbrook for commercial licensing options.
287 *
288 * Redistribution and use in source and binary forms, with or without
289 * modification, are permitted provided that the following conditions are
290 * met:
291 *
292 * 1. Redistributions of source code must retain the above copyright
293 * notice, this list of conditions and the following disclaimer.
294 *
295 * 2. Redistributions in binary form must reproduce the above copyright
296 * notice, this list of conditions and the following disclaimer in the
297 * documentation and/or other materials provided with the distribution.
298 *
299 * 3. Redistributions in any form must be accompanied by information on how
300 * to obtain complete source code for this software and any accompanying
301 * software that uses this software. The source code must either be
302 * included in the distribution or be available for no more than the cost
303 * of distribution plus a nominal fee, and must be freely redistributable
304 * under reasonable conditions. For an executable file, complete source
305 * code means the source code for all modules it contains. It does not
306 * include source code for modules or files that typically accompany the
307 * major components of the operating system on which the executable file
308 * runs.
309 *
310 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
311 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
312 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
313 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
314 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
315 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
316 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
317 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
318 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
319 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
320 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
321 */
diff --git a/mps/code/table.h b/mps/code/table.h
index 41d12d1a9a4..42104ac9d5b 100644
--- a/mps/code/table.h
+++ b/mps/code/table.h
@@ -24,3 +24,45 @@ extern void TableMap(Table table, void(*fun)(Word key, void *value));
24 24
25 25
26#endif /* table_h */ 26#endif /* table_h */
27
28
29/* C. COPYRIGHT AND LICENSE
30 *
31 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
32 * All rights reserved. This is an open source license. Contact
33 * Ravenbrook for commercial licensing options.
34 *
35 * Redistribution and use in source and binary forms, with or without
36 * modification, are permitted provided that the following conditions are
37 * met:
38 *
39 * 1. Redistributions of source code must retain the above copyright
40 * notice, this list of conditions and the following disclaimer.
41 *
42 * 2. Redistributions in binary form must reproduce the above copyright
43 * notice, this list of conditions and the following disclaimer in the
44 * documentation and/or other materials provided with the distribution.
45 *
46 * 3. Redistributions in any form must be accompanied by information on how
47 * to obtain complete source code for this software and any accompanying
48 * software that uses this software. The source code must either be
49 * included in the distribution or be available for no more than the cost
50 * of distribution plus a nominal fee, and must be freely redistributable
51 * under reasonable conditions. For an executable file, complete source
52 * code means the source code for all modules it contains. It does not
53 * include source code for modules or files that typically accompany the
54 * major components of the operating system on which the executable file
55 * runs.
56 *
57 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
58 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
59 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
60 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
61 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
62 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
63 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
64 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
65 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
66 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
67 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
68 */
diff --git a/mps/code/teletest.c b/mps/code/teletest.c
index 3d39e9a186e..e73eb234038 100644
--- a/mps/code/teletest.c
+++ b/mps/code/teletest.c
@@ -219,3 +219,45 @@ extern int main(int argc, char *argv[])
219 } 219 }
220 return EXIT_SUCCESS; 220 return EXIT_SUCCESS;
221} 221}
222
223
224/* C. COPYRIGHT AND LICENSE
225 *
226 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
227 * All rights reserved. This is an open source license. Contact
228 * Ravenbrook for commercial licensing options.
229 *
230 * Redistribution and use in source and binary forms, with or without
231 * modification, are permitted provided that the following conditions are
232 * met:
233 *
234 * 1. Redistributions of source code must retain the above copyright
235 * notice, this list of conditions and the following disclaimer.
236 *
237 * 2. Redistributions in binary form must reproduce the above copyright
238 * notice, this list of conditions and the following disclaimer in the
239 * documentation and/or other materials provided with the distribution.
240 *
241 * 3. Redistributions in any form must be accompanied by information on how
242 * to obtain complete source code for this software and any accompanying
243 * software that uses this software. The source code must either be
244 * included in the distribution or be available for no more than the cost
245 * of distribution plus a nominal fee, and must be freely redistributable
246 * under reasonable conditions. For an executable file, complete source
247 * code means the source code for all modules it contains. It does not
248 * include source code for modules or files that typically accompany the
249 * major components of the operating system on which the executable file
250 * runs.
251 *
252 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
253 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
254 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
255 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
256 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
257 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
258 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
259 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
260 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
261 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
262 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
263 */
diff --git a/mps/code/testlib.c b/mps/code/testlib.c
index c59d3fa717a..8391c004802 100644
--- a/mps/code/testlib.c
+++ b/mps/code/testlib.c
@@ -108,3 +108,45 @@ void cdie(int res, const char *s)
108 error("\n%s: %d\n", s, res); 108 error("\n%s: %d\n", s, res);
109 } 109 }
110} 110}
111
112
113/* C. COPYRIGHT AND LICENSE
114 *
115 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
116 * All rights reserved. This is an open source license. Contact
117 * Ravenbrook for commercial licensing options.
118 *
119 * Redistribution and use in source and binary forms, with or without
120 * modification, are permitted provided that the following conditions are
121 * met:
122 *
123 * 1. Redistributions of source code must retain the above copyright
124 * notice, this list of conditions and the following disclaimer.
125 *
126 * 2. Redistributions in binary form must reproduce the above copyright
127 * notice, this list of conditions and the following disclaimer in the
128 * documentation and/or other materials provided with the distribution.
129 *
130 * 3. Redistributions in any form must be accompanied by information on how
131 * to obtain complete source code for this software and any accompanying
132 * software that uses this software. The source code must either be
133 * included in the distribution or be available for no more than the cost
134 * of distribution plus a nominal fee, and must be freely redistributable
135 * under reasonable conditions. For an executable file, complete source
136 * code means the source code for all modules it contains. It does not
137 * include source code for modules or files that typically accompany the
138 * major components of the operating system on which the executable file
139 * runs.
140 *
141 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
142 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
143 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
144 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
145 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
146 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
147 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
148 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
149 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
150 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
151 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
152 */
diff --git a/mps/code/testlib.h b/mps/code/testlib.h
index 6245ef46a2c..2e7dde6ba2b 100644
--- a/mps/code/testlib.h
+++ b/mps/code/testlib.h
@@ -151,3 +151,45 @@ extern void randomize(int argc, char **argv);
151 151
152 152
153#endif /* testlib_h */ 153#endif /* testlib_h */
154
155
156/* C. COPYRIGHT AND LICENSE
157 *
158 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
159 * All rights reserved. This is an open source license. Contact
160 * Ravenbrook for commercial licensing options.
161 *
162 * Redistribution and use in source and binary forms, with or without
163 * modification, are permitted provided that the following conditions are
164 * met:
165 *
166 * 1. Redistributions of source code must retain the above copyright
167 * notice, this list of conditions and the following disclaimer.
168 *
169 * 2. Redistributions in binary form must reproduce the above copyright
170 * notice, this list of conditions and the following disclaimer in the
171 * documentation and/or other materials provided with the distribution.
172 *
173 * 3. Redistributions in any form must be accompanied by information on how
174 * to obtain complete source code for this software and any accompanying
175 * software that uses this software. The source code must either be
176 * included in the distribution or be available for no more than the cost
177 * of distribution plus a nominal fee, and must be freely redistributable
178 * under reasonable conditions. For an executable file, complete source
179 * code means the source code for all modules it contains. It does not
180 * include source code for modules or files that typically accompany the
181 * major components of the operating system on which the executable file
182 * runs.
183 *
184 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
185 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
186 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
187 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
188 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
189 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
190 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
191 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
192 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
193 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
194 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
195 */
diff --git a/mps/code/th.h b/mps/code/th.h
index 82ba8c250f5..e980ca66986 100644
--- a/mps/code/th.h
+++ b/mps/code/th.h
@@ -71,3 +71,45 @@ extern Res ThreadScan(ScanState ss, Thread thread, void *stackBot);
71 71
72 72
73#endif /* th_h */ 73#endif /* th_h */
74
75
76/* C. COPYRIGHT AND LICENSE
77 *
78 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
79 * All rights reserved. This is an open source license. Contact
80 * Ravenbrook for commercial licensing options.
81 *
82 * Redistribution and use in source and binary forms, with or without
83 * modification, are permitted provided that the following conditions are
84 * met:
85 *
86 * 1. Redistributions of source code must retain the above copyright
87 * notice, this list of conditions and the following disclaimer.
88 *
89 * 2. Redistributions in binary form must reproduce the above copyright
90 * notice, this list of conditions and the following disclaimer in the
91 * documentation and/or other materials provided with the distribution.
92 *
93 * 3. Redistributions in any form must be accompanied by information on how
94 * to obtain complete source code for this software and any accompanying
95 * software that uses this software. The source code must either be
96 * included in the distribution or be available for no more than the cost
97 * of distribution plus a nominal fee, and must be freely redistributable
98 * under reasonable conditions. For an executable file, complete source
99 * code means the source code for all modules it contains. It does not
100 * include source code for modules or files that typically accompany the
101 * major components of the operating system on which the executable file
102 * runs.
103 *
104 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
105 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
106 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
107 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
108 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
109 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
110 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
111 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
112 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
113 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
114 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
115 */
diff --git a/mps/code/than.c b/mps/code/than.c
index 67f57844b42..bcc36d2ad9c 100644
--- a/mps/code/than.c
+++ b/mps/code/than.c
@@ -142,3 +142,45 @@ Res ThreadDescribe(Thread thread, mps_lib_FILE *stream)
142 142
143 return ResOK; 143 return ResOK;
144} 144}
145
146
147/* C. COPYRIGHT AND LICENSE
148 *
149 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
150 * All rights reserved. This is an open source license. Contact
151 * Ravenbrook for commercial licensing options.
152 *
153 * Redistribution and use in source and binary forms, with or without
154 * modification, are permitted provided that the following conditions are
155 * met:
156 *
157 * 1. Redistributions of source code must retain the above copyright
158 * notice, this list of conditions and the following disclaimer.
159 *
160 * 2. Redistributions in binary form must reproduce the above copyright
161 * notice, this list of conditions and the following disclaimer in the
162 * documentation and/or other materials provided with the distribution.
163 *
164 * 3. Redistributions in any form must be accompanied by information on how
165 * to obtain complete source code for this software and any accompanying
166 * software that uses this software. The source code must either be
167 * included in the distribution or be available for no more than the cost
168 * of distribution plus a nominal fee, and must be freely redistributable
169 * under reasonable conditions. For an executable file, complete source
170 * code means the source code for all modules it contains. It does not
171 * include source code for modules or files that typically accompany the
172 * major components of the operating system on which the executable file
173 * runs.
174 *
175 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
176 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
177 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
178 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
179 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
180 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
181 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
182 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
183 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
184 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
185 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
186 */
diff --git a/mps/code/thfri4.c b/mps/code/thfri4.c
index 9b2638dfa60..c91ad76f2b0 100644
--- a/mps/code/thfri4.c
+++ b/mps/code/thfri4.c
@@ -301,3 +301,45 @@ Res ThreadDescribe(Thread thread, mps_lib_FILE *stream)
301 301
302 return ResOK; 302 return ResOK;
303} 303}
304
305
306/* C. COPYRIGHT AND LICENSE
307 *
308 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
309 * All rights reserved. This is an open source license. Contact
310 * Ravenbrook for commercial licensing options.
311 *
312 * Redistribution and use in source and binary forms, with or without
313 * modification, are permitted provided that the following conditions are
314 * met:
315 *
316 * 1. Redistributions of source code must retain the above copyright
317 * notice, this list of conditions and the following disclaimer.
318 *
319 * 2. Redistributions in binary form must reproduce the above copyright
320 * notice, this list of conditions and the following disclaimer in the
321 * documentation and/or other materials provided with the distribution.
322 *
323 * 3. Redistributions in any form must be accompanied by information on how
324 * to obtain complete source code for this software and any accompanying
325 * software that uses this software. The source code must either be
326 * included in the distribution or be available for no more than the cost
327 * of distribution plus a nominal fee, and must be freely redistributable
328 * under reasonable conditions. For an executable file, complete source
329 * code means the source code for all modules it contains. It does not
330 * include source code for modules or files that typically accompany the
331 * major components of the operating system on which the executable file
332 * runs.
333 *
334 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
335 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
336 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
337 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
338 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
339 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
340 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
341 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
342 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
343 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
344 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
345 */
diff --git a/mps/code/thlii4.c b/mps/code/thlii4.c
index e69d603a425..ab76daf209f 100644
--- a/mps/code/thlii4.c
+++ b/mps/code/thlii4.c
@@ -301,3 +301,45 @@ Res ThreadDescribe(Thread thread, mps_lib_FILE *stream)
301 301
302 return ResOK; 302 return ResOK;
303} 303}
304
305
306/* C. COPYRIGHT AND LICENSE
307 *
308 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
309 * All rights reserved. This is an open source license. Contact
310 * Ravenbrook for commercial licensing options.
311 *
312 * Redistribution and use in source and binary forms, with or without
313 * modification, are permitted provided that the following conditions are
314 * met:
315 *
316 * 1. Redistributions of source code must retain the above copyright
317 * notice, this list of conditions and the following disclaimer.
318 *
319 * 2. Redistributions in binary form must reproduce the above copyright
320 * notice, this list of conditions and the following disclaimer in the
321 * documentation and/or other materials provided with the distribution.
322 *
323 * 3. Redistributions in any form must be accompanied by information on how
324 * to obtain complete source code for this software and any accompanying
325 * software that uses this software. The source code must either be
326 * included in the distribution or be available for no more than the cost
327 * of distribution plus a nominal fee, and must be freely redistributable
328 * under reasonable conditions. For an executable file, complete source
329 * code means the source code for all modules it contains. It does not
330 * include source code for modules or files that typically accompany the
331 * major components of the operating system on which the executable file
332 * runs.
333 *
334 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
335 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
336 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
337 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
338 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
339 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
340 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
341 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
342 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
343 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
344 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
345 */
diff --git a/mps/code/thw3i3.c b/mps/code/thw3i3.c
index 60251ca0c1f..cca0c61ce06 100644
--- a/mps/code/thw3i3.c
+++ b/mps/code/thw3i3.c
@@ -328,3 +328,45 @@ Res ThreadDescribe(Thread thread, mps_lib_FILE *stream)
328 328
329 return ResOK; 329 return ResOK;
330} 330}
331
332
333/* C. COPYRIGHT AND LICENSE
334 *
335 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
336 * All rights reserved. This is an open source license. Contact
337 * Ravenbrook for commercial licensing options.
338 *
339 * Redistribution and use in source and binary forms, with or without
340 * modification, are permitted provided that the following conditions are
341 * met:
342 *
343 * 1. Redistributions of source code must retain the above copyright
344 * notice, this list of conditions and the following disclaimer.
345 *
346 * 2. Redistributions in binary form must reproduce the above copyright
347 * notice, this list of conditions and the following disclaimer in the
348 * documentation and/or other materials provided with the distribution.
349 *
350 * 3. Redistributions in any form must be accompanied by information on how
351 * to obtain complete source code for this software and any accompanying
352 * software that uses this software. The source code must either be
353 * included in the distribution or be available for no more than the cost
354 * of distribution plus a nominal fee, and must be freely redistributable
355 * under reasonable conditions. For an executable file, complete source
356 * code means the source code for all modules it contains. It does not
357 * include source code for modules or files that typically accompany the
358 * major components of the operating system on which the executable file
359 * runs.
360 *
361 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
362 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
363 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
364 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
365 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
366 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
367 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
368 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
369 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
370 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
371 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
372 */
diff --git a/mps/code/trace.c b/mps/code/trace.c
index 44acc32b0df..67e4e77e7ca 100644
--- a/mps/code/trace.c
+++ b/mps/code/trace.c
@@ -1669,3 +1669,45 @@ failBegin:
1669 TraceDestroy(trace); 1669 TraceDestroy(trace);
1670 return res; 1670 return res;
1671} 1671}
1672
1673
1674/* C. COPYRIGHT AND LICENSE
1675 *
1676 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
1677 * All rights reserved. This is an open source license. Contact
1678 * Ravenbrook for commercial licensing options.
1679 *
1680 * Redistribution and use in source and binary forms, with or without
1681 * modification, are permitted provided that the following conditions are
1682 * met:
1683 *
1684 * 1. Redistributions of source code must retain the above copyright
1685 * notice, this list of conditions and the following disclaimer.
1686 *
1687 * 2. Redistributions in binary form must reproduce the above copyright
1688 * notice, this list of conditions and the following disclaimer in the
1689 * documentation and/or other materials provided with the distribution.
1690 *
1691 * 3. Redistributions in any form must be accompanied by information on how
1692 * to obtain complete source code for this software and any accompanying
1693 * software that uses this software. The source code must either be
1694 * included in the distribution or be available for no more than the cost
1695 * of distribution plus a nominal fee, and must be freely redistributable
1696 * under reasonable conditions. For an executable file, complete source
1697 * code means the source code for all modules it contains. It does not
1698 * include source code for modules or files that typically accompany the
1699 * major components of the operating system on which the executable file
1700 * runs.
1701 *
1702 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1703 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1704 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1705 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
1706 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1707 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1708 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1709 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1710 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1711 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1712 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1713 */
diff --git a/mps/code/tract.c b/mps/code/tract.c
index 546f68803b4..2a69f0d2536 100644
--- a/mps/code/tract.c
+++ b/mps/code/tract.c
@@ -613,3 +613,45 @@ void PageFree(Chunk chunk, Index pi)
613 PageInit(chunk, pi); 613 PageInit(chunk, pi);
614 return; 614 return;
615} 615}
616
617
618/* C. COPYRIGHT AND LICENSE
619 *
620 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
621 * All rights reserved. This is an open source license. Contact
622 * Ravenbrook for commercial licensing options.
623 *
624 * Redistribution and use in source and binary forms, with or without
625 * modification, are permitted provided that the following conditions are
626 * met:
627 *
628 * 1. Redistributions of source code must retain the above copyright
629 * notice, this list of conditions and the following disclaimer.
630 *
631 * 2. Redistributions in binary form must reproduce the above copyright
632 * notice, this list of conditions and the following disclaimer in the
633 * documentation and/or other materials provided with the distribution.
634 *
635 * 3. Redistributions in any form must be accompanied by information on how
636 * to obtain complete source code for this software and any accompanying
637 * software that uses this software. The source code must either be
638 * included in the distribution or be available for no more than the cost
639 * of distribution plus a nominal fee, and must be freely redistributable
640 * under reasonable conditions. For an executable file, complete source
641 * code means the source code for all modules it contains. It does not
642 * include source code for modules or files that typically accompany the
643 * major components of the operating system on which the executable file
644 * runs.
645 *
646 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
647 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
648 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
649 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
650 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
651 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
652 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
653 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
654 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
655 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
656 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
657 */
diff --git a/mps/code/tract.h b/mps/code/tract.h
index 92db6991721..c632d57b040 100644
--- a/mps/code/tract.h
+++ b/mps/code/tract.h
@@ -279,3 +279,45 @@ extern void PageFree(Chunk chunk, Index pi);
279 279
280 280
281#endif /* tract_h */ 281#endif /* tract_h */
282
283
284/* C. COPYRIGHT AND LICENSE
285 *
286 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
287 * All rights reserved. This is an open source license. Contact
288 * Ravenbrook for commercial licensing options.
289 *
290 * Redistribution and use in source and binary forms, with or without
291 * modification, are permitted provided that the following conditions are
292 * met:
293 *
294 * 1. Redistributions of source code must retain the above copyright
295 * notice, this list of conditions and the following disclaimer.
296 *
297 * 2. Redistributions in binary form must reproduce the above copyright
298 * notice, this list of conditions and the following disclaimer in the
299 * documentation and/or other materials provided with the distribution.
300 *
301 * 3. Redistributions in any form must be accompanied by information on how
302 * to obtain complete source code for this software and any accompanying
303 * software that uses this software. The source code must either be
304 * included in the distribution or be available for no more than the cost
305 * of distribution plus a nominal fee, and must be freely redistributable
306 * under reasonable conditions. For an executable file, complete source
307 * code means the source code for all modules it contains. It does not
308 * include source code for modules or files that typically accompany the
309 * major components of the operating system on which the executable file
310 * runs.
311 *
312 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
313 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
314 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
315 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
316 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
317 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
318 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
319 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
320 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
321 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
322 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
323 */
diff --git a/mps/code/version.c b/mps/code/version.c
index 066d157cdc7..5f2d40e5af4 100644
--- a/mps/code/version.c
+++ b/mps/code/version.c
@@ -56,3 +56,45 @@ char *MPSVersion(void)
56{ 56{
57 return MPSVersionString; 57 return MPSVersionString;
58} 58}
59
60
61/* C. COPYRIGHT AND LICENSE
62 *
63 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
64 * All rights reserved. This is an open source license. Contact
65 * Ravenbrook for commercial licensing options.
66 *
67 * Redistribution and use in source and binary forms, with or without
68 * modification, are permitted provided that the following conditions are
69 * met:
70 *
71 * 1. Redistributions of source code must retain the above copyright
72 * notice, this list of conditions and the following disclaimer.
73 *
74 * 2. Redistributions in binary form must reproduce the above copyright
75 * notice, this list of conditions and the following disclaimer in the
76 * documentation and/or other materials provided with the distribution.
77 *
78 * 3. Redistributions in any form must be accompanied by information on how
79 * to obtain complete source code for this software and any accompanying
80 * software that uses this software. The source code must either be
81 * included in the distribution or be available for no more than the cost
82 * of distribution plus a nominal fee, and must be freely redistributable
83 * under reasonable conditions. For an executable file, complete source
84 * code means the source code for all modules it contains. It does not
85 * include source code for modules or files that typically accompany the
86 * major components of the operating system on which the executable file
87 * runs.
88 *
89 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
90 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
91 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
92 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
93 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
94 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
95 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
96 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
97 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
98 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
99 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
100 */
diff --git a/mps/code/vman.c b/mps/code/vman.c
index 1d3959d0aee..8995a518047 100644
--- a/mps/code/vman.c
+++ b/mps/code/vman.c
@@ -202,3 +202,45 @@ void VMUnmap(VM vm, Addr base, Addr limit)
202 202
203 EVENT_PAA(VMUnmap, vm, base, limit); 203 EVENT_PAA(VMUnmap, vm, base, limit);
204} 204}
205
206
207/* C. COPYRIGHT AND LICENSE
208 *
209 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
210 * All rights reserved. This is an open source license. Contact
211 * Ravenbrook for commercial licensing options.
212 *
213 * Redistribution and use in source and binary forms, with or without
214 * modification, are permitted provided that the following conditions are
215 * met:
216 *
217 * 1. Redistributions of source code must retain the above copyright
218 * notice, this list of conditions and the following disclaimer.
219 *
220 * 2. Redistributions in binary form must reproduce the above copyright
221 * notice, this list of conditions and the following disclaimer in the
222 * documentation and/or other materials provided with the distribution.
223 *
224 * 3. Redistributions in any form must be accompanied by information on how
225 * to obtain complete source code for this software and any accompanying
226 * software that uses this software. The source code must either be
227 * included in the distribution or be available for no more than the cost
228 * of distribution plus a nominal fee, and must be freely redistributable
229 * under reasonable conditions. For an executable file, complete source
230 * code means the source code for all modules it contains. It does not
231 * include source code for modules or files that typically accompany the
232 * major components of the operating system on which the executable file
233 * runs.
234 *
235 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
236 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
237 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
238 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
239 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
240 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
241 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
242 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
243 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
244 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
245 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
246 */
diff --git a/mps/code/vmfr.c b/mps/code/vmfr.c
index 0e68fd19792..b911b6a511a 100644
--- a/mps/code/vmfr.c
+++ b/mps/code/vmfr.c
@@ -276,3 +276,45 @@ void VMUnmap(VM vm, Addr base, Addr limit)
276 276
277 EVENT_PAA(VMUnmap, vm, base, limit); 277 EVENT_PAA(VMUnmap, vm, base, limit);
278} 278}
279
280
281/* C. COPYRIGHT AND LICENSE
282 *
283 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
284 * All rights reserved. This is an open source license. Contact
285 * Ravenbrook for commercial licensing options.
286 *
287 * Redistribution and use in source and binary forms, with or without
288 * modification, are permitted provided that the following conditions are
289 * met:
290 *
291 * 1. Redistributions of source code must retain the above copyright
292 * notice, this list of conditions and the following disclaimer.
293 *
294 * 2. Redistributions in binary form must reproduce the above copyright
295 * notice, this list of conditions and the following disclaimer in the
296 * documentation and/or other materials provided with the distribution.
297 *
298 * 3. Redistributions in any form must be accompanied by information on how
299 * to obtain complete source code for this software and any accompanying
300 * software that uses this software. The source code must either be
301 * included in the distribution or be available for no more than the cost
302 * of distribution plus a nominal fee, and must be freely redistributable
303 * under reasonable conditions. For an executable file, complete source
304 * code means the source code for all modules it contains. It does not
305 * include source code for modules or files that typically accompany the
306 * major components of the operating system on which the executable file
307 * runs.
308 *
309 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
310 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
311 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
312 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
313 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
314 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
315 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
316 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
317 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
318 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
319 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
320 */
diff --git a/mps/code/vmi5.c b/mps/code/vmi5.c
index 49535c99ce8..9deadc23aa7 100644
--- a/mps/code/vmi5.c
+++ b/mps/code/vmi5.c
@@ -274,3 +274,45 @@ void VMUnmap(VM vm, Addr base, Addr limit)
274 274
275 EVENT_PAA(VMUnmap, vm, base, limit); 275 EVENT_PAA(VMUnmap, vm, base, limit);
276} 276}
277
278
279/* C. COPYRIGHT AND LICENSE
280 *
281 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
282 * All rights reserved. This is an open source license. Contact
283 * Ravenbrook for commercial licensing options.
284 *
285 * Redistribution and use in source and binary forms, with or without
286 * modification, are permitted provided that the following conditions are
287 * met:
288 *
289 * 1. Redistributions of source code must retain the above copyright
290 * notice, this list of conditions and the following disclaimer.
291 *
292 * 2. Redistributions in binary form must reproduce the above copyright
293 * notice, this list of conditions and the following disclaimer in the
294 * documentation and/or other materials provided with the distribution.
295 *
296 * 3. Redistributions in any form must be accompanied by information on how
297 * to obtain complete source code for this software and any accompanying
298 * software that uses this software. The source code must either be
299 * included in the distribution or be available for no more than the cost
300 * of distribution plus a nominal fee, and must be freely redistributable
301 * under reasonable conditions. For an executable file, complete source
302 * code means the source code for all modules it contains. It does not
303 * include source code for modules or files that typically accompany the
304 * major components of the operating system on which the executable file
305 * runs.
306 *
307 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
308 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
309 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
310 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
311 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
312 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
313 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
314 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
315 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
316 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
317 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
318 */
diff --git a/mps/code/vmli.c b/mps/code/vmli.c
index b35fecc4251..c156401d68a 100644
--- a/mps/code/vmli.c
+++ b/mps/code/vmli.c
@@ -292,3 +292,45 @@ void VMUnmap(VM vm, Addr base, Addr limit)
292 292
293 EVENT_PAA(VMUnmap, vm, base, limit); 293 EVENT_PAA(VMUnmap, vm, base, limit);
294} 294}
295
296
297/* C. COPYRIGHT AND LICENSE
298 *
299 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
300 * All rights reserved. This is an open source license. Contact
301 * Ravenbrook for commercial licensing options.
302 *
303 * Redistribution and use in source and binary forms, with or without
304 * modification, are permitted provided that the following conditions are
305 * met:
306 *
307 * 1. Redistributions of source code must retain the above copyright
308 * notice, this list of conditions and the following disclaimer.
309 *
310 * 2. Redistributions in binary form must reproduce the above copyright
311 * notice, this list of conditions and the following disclaimer in the
312 * documentation and/or other materials provided with the distribution.
313 *
314 * 3. Redistributions in any form must be accompanied by information on how
315 * to obtain complete source code for this software and any accompanying
316 * software that uses this software. The source code must either be
317 * included in the distribution or be available for no more than the cost
318 * of distribution plus a nominal fee, and must be freely redistributable
319 * under reasonable conditions. For an executable file, complete source
320 * code means the source code for all modules it contains. It does not
321 * include source code for modules or files that typically accompany the
322 * major components of the operating system on which the executable file
323 * runs.
324 *
325 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
326 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
327 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
328 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
329 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
330 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
331 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
332 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
333 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
334 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
335 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
336 */
diff --git a/mps/code/vmo1.c b/mps/code/vmo1.c
index 955d003b973..898a4bccd41 100644
--- a/mps/code/vmo1.c
+++ b/mps/code/vmo1.c
@@ -297,3 +297,45 @@ void VMUnmap(VM vm, Addr base, Addr limit)
297 297
298 EVENT_PAA(VMUnmap, vm, base, limit); 298 EVENT_PAA(VMUnmap, vm, base, limit);
299} 299}
300
301
302/* C. COPYRIGHT AND LICENSE
303 *
304 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
305 * All rights reserved. This is an open source license. Contact
306 * Ravenbrook for commercial licensing options.
307 *
308 * Redistribution and use in source and binary forms, with or without
309 * modification, are permitted provided that the following conditions are
310 * met:
311 *
312 * 1. Redistributions of source code must retain the above copyright
313 * notice, this list of conditions and the following disclaimer.
314 *
315 * 2. Redistributions in binary form must reproduce the above copyright
316 * notice, this list of conditions and the following disclaimer in the
317 * documentation and/or other materials provided with the distribution.
318 *
319 * 3. Redistributions in any form must be accompanied by information on how
320 * to obtain complete source code for this software and any accompanying
321 * software that uses this software. The source code must either be
322 * included in the distribution or be available for no more than the cost
323 * of distribution plus a nominal fee, and must be freely redistributable
324 * under reasonable conditions. For an executable file, complete source
325 * code means the source code for all modules it contains. It does not
326 * include source code for modules or files that typically accompany the
327 * major components of the operating system on which the executable file
328 * runs.
329 *
330 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
331 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
332 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
333 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
334 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
335 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
336 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
337 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
338 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
339 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
340 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
341 */
diff --git a/mps/code/vmso.c b/mps/code/vmso.c
index 68e6e2131a5..53a6e14674e 100644
--- a/mps/code/vmso.c
+++ b/mps/code/vmso.c
@@ -305,3 +305,45 @@ void VMUnmap(VM vm, Addr base, Addr limit)
305 305
306 EVENT_PAA(VMUnmap, vm, base, limit); 306 EVENT_PAA(VMUnmap, vm, base, limit);
307} 307}
308
309
310/* C. COPYRIGHT AND LICENSE
311 *
312 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
313 * All rights reserved. This is an open source license. Contact
314 * Ravenbrook for commercial licensing options.
315 *
316 * Redistribution and use in source and binary forms, with or without
317 * modification, are permitted provided that the following conditions are
318 * met:
319 *
320 * 1. Redistributions of source code must retain the above copyright
321 * notice, this list of conditions and the following disclaimer.
322 *
323 * 2. Redistributions in binary form must reproduce the above copyright
324 * notice, this list of conditions and the following disclaimer in the
325 * documentation and/or other materials provided with the distribution.
326 *
327 * 3. Redistributions in any form must be accompanied by information on how
328 * to obtain complete source code for this software and any accompanying
329 * software that uses this software. The source code must either be
330 * included in the distribution or be available for no more than the cost
331 * of distribution plus a nominal fee, and must be freely redistributable
332 * under reasonable conditions. For an executable file, complete source
333 * code means the source code for all modules it contains. It does not
334 * include source code for modules or files that typically accompany the
335 * major components of the operating system on which the executable file
336 * runs.
337 *
338 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
339 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
340 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
341 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
342 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
343 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
344 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
345 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
346 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
347 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
348 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
349 */
diff --git a/mps/code/vmsu.c b/mps/code/vmsu.c
index 770be102f13..48351ea9430 100644
--- a/mps/code/vmsu.c
+++ b/mps/code/vmsu.c
@@ -312,3 +312,45 @@ void VMUnmap(VM vm, Addr base, Addr limit)
312 312
313 EVENT_PAA(VMUnmap, vm, base, limit); 313 EVENT_PAA(VMUnmap, vm, base, limit);
314} 314}
315
316
317/* C. COPYRIGHT AND LICENSE
318 *
319 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
320 * All rights reserved. This is an open source license. Contact
321 * Ravenbrook for commercial licensing options.
322 *
323 * Redistribution and use in source and binary forms, with or without
324 * modification, are permitted provided that the following conditions are
325 * met:
326 *
327 * 1. Redistributions of source code must retain the above copyright
328 * notice, this list of conditions and the following disclaimer.
329 *
330 * 2. Redistributions in binary form must reproduce the above copyright
331 * notice, this list of conditions and the following disclaimer in the
332 * documentation and/or other materials provided with the distribution.
333 *
334 * 3. Redistributions in any form must be accompanied by information on how
335 * to obtain complete source code for this software and any accompanying
336 * software that uses this software. The source code must either be
337 * included in the distribution or be available for no more than the cost
338 * of distribution plus a nominal fee, and must be freely redistributable
339 * under reasonable conditions. For an executable file, complete source
340 * code means the source code for all modules it contains. It does not
341 * include source code for modules or files that typically accompany the
342 * major components of the operating system on which the executable file
343 * runs.
344 *
345 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
346 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
347 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
348 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
349 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
350 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
351 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
352 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
353 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
354 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
355 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
356 */
diff --git a/mps/code/vmw3.c b/mps/code/vmw3.c
index 58daad6b564..726a13ba129 100644
--- a/mps/code/vmw3.c
+++ b/mps/code/vmw3.c
@@ -274,3 +274,45 @@ void VMUnmap(VM vm, Addr base, Addr limit)
274 274
275 EVENT_PAA(VMUnmap, vm, base, limit); 275 EVENT_PAA(VMUnmap, vm, base, limit);
276} 276}
277
278
279/* C. COPYRIGHT AND LICENSE
280 *
281 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
282 * All rights reserved. This is an open source license. Contact
283 * Ravenbrook for commercial licensing options.
284 *
285 * Redistribution and use in source and binary forms, with or without
286 * modification, are permitted provided that the following conditions are
287 * met:
288 *
289 * 1. Redistributions of source code must retain the above copyright
290 * notice, this list of conditions and the following disclaimer.
291 *
292 * 2. Redistributions in binary form must reproduce the above copyright
293 * notice, this list of conditions and the following disclaimer in the
294 * documentation and/or other materials provided with the distribution.
295 *
296 * 3. Redistributions in any form must be accompanied by information on how
297 * to obtain complete source code for this software and any accompanying
298 * software that uses this software. The source code must either be
299 * included in the distribution or be available for no more than the cost
300 * of distribution plus a nominal fee, and must be freely redistributable
301 * under reasonable conditions. For an executable file, complete source
302 * code means the source code for all modules it contains. It does not
303 * include source code for modules or files that typically accompany the
304 * major components of the operating system on which the executable file
305 * runs.
306 *
307 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
308 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
309 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
310 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
311 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
312 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
313 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
314 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
315 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
316 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
317 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
318 */
diff --git a/mps/code/vmxc.c b/mps/code/vmxc.c
index 062100fc445..28ab63775bd 100644
--- a/mps/code/vmxc.c
+++ b/mps/code/vmxc.c
@@ -256,3 +256,45 @@ void VMUnmap(VM vm, Addr base, Addr limit)
256 256
257 EVENT_PAA(VMUnmap, vm, base, limit); 257 EVENT_PAA(VMUnmap, vm, base, limit);
258} 258}
259
260
261/* C. COPYRIGHT AND LICENSE
262 *
263 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
264 * All rights reserved. This is an open source license. Contact
265 * Ravenbrook for commercial licensing options.
266 *
267 * Redistribution and use in source and binary forms, with or without
268 * modification, are permitted provided that the following conditions are
269 * met:
270 *
271 * 1. Redistributions of source code must retain the above copyright
272 * notice, this list of conditions and the following disclaimer.
273 *
274 * 2. Redistributions in binary form must reproduce the above copyright
275 * notice, this list of conditions and the following disclaimer in the
276 * documentation and/or other materials provided with the distribution.
277 *
278 * 3. Redistributions in any form must be accompanied by information on how
279 * to obtain complete source code for this software and any accompanying
280 * software that uses this software. The source code must either be
281 * included in the distribution or be available for no more than the cost
282 * of distribution plus a nominal fee, and must be freely redistributable
283 * under reasonable conditions. For an executable file, complete source
284 * code means the source code for all modules it contains. It does not
285 * include source code for modules or files that typically accompany the
286 * major components of the operating system on which the executable file
287 * runs.
288 *
289 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
290 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
291 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
292 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
293 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
294 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
295 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
296 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
297 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
298 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
299 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
300 */
diff --git a/mps/code/w3almv.nmk b/mps/code/w3almv.nmk
index e045ead0a60..efc1f20df1d 100644
--- a/mps/code/w3almv.nmk
+++ b/mps/code/w3almv.nmk
@@ -305,3 +305,44 @@ TESTLIBOBJ = $(TESTLIBOBJ0:>=.obj)
305 305
306 306
307!INCLUDE commpost.nmk 307!INCLUDE commpost.nmk
308
309
310# C. COPYRIGHT AND LICENSE
311#
312# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
313# All rights reserved. This is an open source license. Contact
314# Ravenbrook for commercial licensing options.
315#
316# Redistribution and use in source and binary forms, with or without
317# modification, are permitted provided that the following conditions are
318# met:
319#
320# 1. Redistributions of source code must retain the above copyright
321# notice, this list of conditions and the following disclaimer.
322#
323# 2. Redistributions in binary form must reproduce the above copyright
324# notice, this list of conditions and the following disclaimer in the
325# documentation and/or other materials provided with the distribution.
326#
327# 3. Redistributions in any form must be accompanied by information on how
328# to obtain complete source code for this software and any accompanying
329# software that uses this software. The source code must either be
330# included in the distribution or be available for no more than the cost
331# of distribution plus a nominal fee, and must be freely redistributable
332# under reasonable conditions. For an executable file, complete source
333# code means the source code for all modules it contains. It does not
334# include source code for modules or files that typically accompany the
335# major components of the operating system on which the executable file
336# runs.
337#
338# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
339# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
340# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
341# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
342# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
343# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
344# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
345# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
346# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
347# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
348# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/w3i3mv.nmk b/mps/code/w3i3mv.nmk
index 9add7193248..ea0559683aa 100644
--- a/mps/code/w3i3mv.nmk
+++ b/mps/code/w3i3mv.nmk
@@ -320,3 +320,44 @@ TESTLIBOBJ = $(TESTLIBOBJ0:>=.obj)
320 320
321 321
322!INCLUDE commpost.nmk 322!INCLUDE commpost.nmk
323
324
325# C. COPYRIGHT AND LICENSE
326#
327# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
328# All rights reserved. This is an open source license. Contact
329# Ravenbrook for commercial licensing options.
330#
331# Redistribution and use in source and binary forms, with or without
332# modification, are permitted provided that the following conditions are
333# met:
334#
335# 1. Redistributions of source code must retain the above copyright
336# notice, this list of conditions and the following disclaimer.
337#
338# 2. Redistributions in binary form must reproduce the above copyright
339# notice, this list of conditions and the following disclaimer in the
340# documentation and/or other materials provided with the distribution.
341#
342# 3. Redistributions in any form must be accompanied by information on how
343# to obtain complete source code for this software and any accompanying
344# software that uses this software. The source code must either be
345# included in the distribution or be available for no more than the cost
346# of distribution plus a nominal fee, and must be freely redistributable
347# under reasonable conditions. For an executable file, complete source
348# code means the source code for all modules it contains. It does not
349# include source code for modules or files that typically accompany the
350# major components of the operating system on which the executable file
351# runs.
352#
353# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
354# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
355# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
356# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
357# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
358# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
359# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
360# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
361# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
362# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
363# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/w3ppmv.nmk b/mps/code/w3ppmv.nmk
index c9d41fb90a0..d86f66f8c2f 100644
--- a/mps/code/w3ppmv.nmk
+++ b/mps/code/w3ppmv.nmk
@@ -304,3 +304,44 @@ TESTLIBOBJ = $(TESTLIBOBJ0:>=.obj)
304 304
305 305
306!INCLUDE commpost.nmk 306!INCLUDE commpost.nmk
307
308
309# C. COPYRIGHT AND LICENSE
310#
311# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
312# All rights reserved. This is an open source license. Contact
313# Ravenbrook for commercial licensing options.
314#
315# Redistribution and use in source and binary forms, with or without
316# modification, are permitted provided that the following conditions are
317# met:
318#
319# 1. Redistributions of source code must retain the above copyright
320# notice, this list of conditions and the following disclaimer.
321#
322# 2. Redistributions in binary form must reproduce the above copyright
323# notice, this list of conditions and the following disclaimer in the
324# documentation and/or other materials provided with the distribution.
325#
326# 3. Redistributions in any form must be accompanied by information on how
327# to obtain complete source code for this software and any accompanying
328# software that uses this software. The source code must either be
329# included in the distribution or be available for no more than the cost
330# of distribution plus a nominal fee, and must be freely redistributable
331# under reasonable conditions. For an executable file, complete source
332# code means the source code for all modules it contains. It does not
333# include source code for modules or files that typically accompany the
334# major components of the operating system on which the executable file
335# runs.
336#
337# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
338# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
339# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
340# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
341# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
342# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
343# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
344# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
345# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
346# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
347# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/walk.c b/mps/code/walk.c
index 13fabfe7525..73e0ef19da8 100644
--- a/mps/code/walk.c
+++ b/mps/code/walk.c
@@ -361,3 +361,45 @@ void mps_arena_roots_walk(mps_arena_t mps_arena, mps_roots_stepper_t f,
361 AVER(res == ResOK); 361 AVER(res == ResOK);
362 ArenaLeave(arena); 362 ArenaLeave(arena);
363} 363}
364
365
366/* C. COPYRIGHT AND LICENSE
367 *
368 * Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
369 * All rights reserved. This is an open source license. Contact
370 * Ravenbrook for commercial licensing options.
371 *
372 * Redistribution and use in source and binary forms, with or without
373 * modification, are permitted provided that the following conditions are
374 * met:
375 *
376 * 1. Redistributions of source code must retain the above copyright
377 * notice, this list of conditions and the following disclaimer.
378 *
379 * 2. Redistributions in binary form must reproduce the above copyright
380 * notice, this list of conditions and the following disclaimer in the
381 * documentation and/or other materials provided with the distribution.
382 *
383 * 3. Redistributions in any form must be accompanied by information on how
384 * to obtain complete source code for this software and any accompanying
385 * software that uses this software. The source code must either be
386 * included in the distribution or be available for no more than the cost
387 * of distribution plus a nominal fee, and must be freely redistributable
388 * under reasonable conditions. For an executable file, complete source
389 * code means the source code for all modules it contains. It does not
390 * include source code for modules or files that typically accompany the
391 * major components of the operating system on which the executable file
392 * runs.
393 *
394 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
395 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
396 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
397 * PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
398 * COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
399 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
400 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
401 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
402 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
403 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
404 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
405 */
diff --git a/mps/code/xcppgc.gmk b/mps/code/xcppgc.gmk
index 5eaf98dd842..d55af06aaa5 100644
--- a/mps/code/xcppgc.gmk
+++ b/mps/code/xcppgc.gmk
@@ -27,3 +27,44 @@ CFLAGSCOMPILER := $(subst -Wstrict-prototypes,,$(CFLAGSCOMPILER)) \
27 -Wno-unused -Wno-long-long 27 -Wno-unused -Wno-long-long
28 28
29include comm.gmk 29include comm.gmk
30
31
32# C. COPYRIGHT AND LICENSE
33#
34# Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
35# All rights reserved. This is an open source license. Contact
36# Ravenbrook for commercial licensing options.
37#
38# Redistribution and use in source and binary forms, with or without
39# modification, are permitted provided that the following conditions are
40# met:
41#
42# 1. Redistributions of source code must retain the above copyright
43# notice, this list of conditions and the following disclaimer.
44#
45# 2. Redistributions in binary form must reproduce the above copyright
46# notice, this list of conditions and the following disclaimer in the
47# documentation and/or other materials provided with the distribution.
48#
49# 3. Redistributions in any form must be accompanied by information on how
50# to obtain complete source code for this software and any accompanying
51# software that uses this software. The source code must either be
52# included in the distribution or be available for no more than the cost
53# of distribution plus a nominal fee, and must be freely redistributable
54# under reasonable conditions. For an executable file, complete source
55# code means the source code for all modules it contains. It does not
56# include source code for modules or files that typically accompany the
57# major components of the operating system on which the executable file
58# runs.
59#
60# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
61# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
62# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
63# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
64# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
65# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
66# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
67# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
68# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
69# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
70# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.