From: Chris Hanson Date: Mon, 1 May 1989 19:38:49 +0000 (+0000) Subject: Update copyright notice on regular-expression and syntax-table code to X-Git-Tag: 20090517-FFI~12094 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=555d72fce30279ac2eb8af6276211f60f0953330;p=mit-scheme.git Update copyright notice on regular-expression and syntax-table code to detail the relationship between this code and the original GNU Emacs code from which it was derived. Warn users that they may be restricted by the GNU license in this case. --- diff --git a/v7/src/microcode/regex.c b/v7/src/microcode/regex.c index c3efc9a38..a596578b5 100644 --- a/v7/src/microcode/regex.c +++ b/v7/src/microcode/regex.c @@ -1,8 +1,8 @@ /* -*-C-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/regex.c,v 1.7 1988/08/15 20:53:59 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/regex.c,v 1.8 1989/05/01 19:38:27 cph Rel $ -Copyright (c) 1987, 1988 Massachusetts Institute of Technology +Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology This material was developed by the Scheme project at the Massachusetts Institute of Technology, Department of Electrical Engineering and @@ -32,8 +32,14 @@ Technology nor of any adaptation thereof in any advertising, promotional, or sales literature without prior written consent from MIT in each case. */ -/* Regular expression matching and search. - Translated from GNU Emacs. */ +/* Regular expression matching and search. */ + +/* NOTE: This program was created by translation from the regular +expression code of GNU Emacs; it was translated from the original C to +68000 assembly language (in 1986), and then translated back from 68000 +assembly language to C (in 1987). Users should be aware that the GNU +GENERAL PUBLIC LICENSE may apply to this code. A copy of that license +should have been included along with this file. */ #include "scheme.h" #include "char.h" diff --git a/v7/src/microcode/regex.h b/v7/src/microcode/regex.h index d9a7b4178..98df89a76 100644 --- a/v7/src/microcode/regex.h +++ b/v7/src/microcode/regex.h @@ -1,8 +1,8 @@ /* -*-C-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/regex.h,v 1.2 1988/08/15 20:54:12 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/regex.h,v 1.3 1989/05/01 19:38:37 cph Rel $ -Copyright (c) 1987, 1988 Massachusetts Institute of Technology +Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology This material was developed by the Scheme project at the Massachusetts Institute of Technology, Department of Electrical Engineering and @@ -32,7 +32,12 @@ Technology nor of any adaptation thereof in any advertising, promotional, or sales literature without prior written consent from MIT in each case. */ -/* Translated from GNU Emacs. */ +/* NOTE: This program was created by translation from the regular +expression code of GNU Emacs; it was translated from the original C to +68000 assembly language (in 1986), and then translated back from 68000 +assembly language to C (in 1987). Users should be aware that the GNU +GENERAL PUBLIC LICENSE may apply to this code. A copy of that license +should have been included along with this file. */ /* Structure to represent a buffer of text to match against. This contains the information that an editor buffer would have diff --git a/v7/src/microcode/syntax.c b/v7/src/microcode/syntax.c index 2fd0efe8e..f4e9178db 100644 --- a/v7/src/microcode/syntax.c +++ b/v7/src/microcode/syntax.c @@ -1,6 +1,6 @@ /* -*-C-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/syntax.c,v 1.12 1989/04/15 00:15:52 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/syntax.c,v 1.13 1989/05/01 19:38:42 cph Exp $ Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology @@ -32,8 +32,14 @@ Technology nor of any adaptation thereof in any advertising, promotional, or sales literature without prior written consent from MIT in each case. */ -/* Primitives to support Edwin syntax tables, word and list parsing. - Translated from GNU Emacs. */ +/* Primitives to support Edwin syntax tables, word and list parsing. */ + +/* NOTE: This program was created by translation from the syntax table +code of GNU Emacs; it was translated from the original C to 68000 +assembly language (in 1986), and then translated back from 68000 +assembly language to C (in 1987). Users should be aware that the GNU +GENERAL PUBLIC LICENSE may apply to this code. A copy of that license +should have been included along with this file. */ #include "scheme.h" #include "prims.h" diff --git a/v7/src/microcode/syntax.h b/v7/src/microcode/syntax.h index 6d71bfd43..52de8e3c9 100644 --- a/v7/src/microcode/syntax.h +++ b/v7/src/microcode/syntax.h @@ -1,8 +1,8 @@ /* -*-C-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/syntax.h,v 1.3 1988/08/15 20:56:14 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/syntax.h,v 1.4 1989/05/01 19:38:49 cph Exp $ -Copyright (c) 1987, 1988 Massachusetts Institute of Technology +Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology This material was developed by the Scheme project at the Massachusetts Institute of Technology, Department of Electrical Engineering and @@ -33,6 +33,13 @@ promotional, or sales literature without prior written consent from MIT in each case. */ /* Definitions for Edwin syntax tables. */ + +/* NOTE: This program was created by translation from the syntax table +code of GNU Emacs; it was translated from the original C to 68000 +assembly language (in 1986), and then translated back from 68000 +assembly language to C (in 1987). Users should be aware that the GNU +GENERAL PUBLIC LICENSE may apply to this code. A copy of that license +should have been included along with this file. */ /* CODE is the syntax code for the character. */