Commit c4b08852 authored by anton's avatar anton

changed FSF address in copyright messages

parent e6da54ef
......@@ -16,7 +16,7 @@
#You should have received a copy of the GNU General Public License
#along with this program; if not, write to the Free Software
#Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
# created: 2may00jaw
......
......@@ -2,7 +2,7 @@
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
59 Temple Place, Suite 330, Boston, MA 02111, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
......@@ -305,7 +305,7 @@ the "copyright" line and a pointer to where the full notice is found.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
Also add information on how to contact you by electronic and paper mail.
......
......@@ -17,7 +17,7 @@
#You should have received a copy of the GNU General Public License
#along with this program; if not, write to the Free Software
#Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
include Makefile
......
......@@ -16,7 +16,7 @@
#You should have received a copy of the GNU General Public License
#along with this program; if not, write to the Free Software
#Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
......
......@@ -16,7 +16,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
/* this, together with configure.in, is the source file for config.h.in */
......
......@@ -16,7 +16,7 @@ dnl GNU General Public License for more details.
dnl You should have received a copy of the GNU General Public License
dnl along with this program; if not, write to the Free Software
dnl Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
dnl AC_CHECK_INT_TYPE(SIZE, DESCRIPTION [, CROSS-SIZE])
AC_DEFUN(AC_CHECK_INT_TYPE,
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
\ linked list primitive
: linked here over @ a, swap ! ;
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
\ Use this program like this:
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
\ If you want another terminal you can redefine
......
......@@ -18,7 +18,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
\
\ The syntax is reverse polish. Source and destination are
\ reversed. Size prefixes are used instead of AX/EAX. Example:
......
......@@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
#ifdef HAVE_LIBKERNEL32
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
Vocabulary asm4stack
Vocabulary asmdefs
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
4 Constant cell
2 Constant cell<<
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
Label start ;;
nop ;; first opcode must be a nop!
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
Label start
nop ;; first opcode must be a nop!
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
Create magic 8 allot
Variable image
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
Create magic 8 allot
Variable image
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
2 Constant cell
1 Constant cell<<
......
......@@ -14,7 +14,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
hex
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
\ contributed by Bernd Thallner
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
\ contributed by Bernd Thallner
......
......@@ -16,7 +16,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
/* Be careful: long long on Alpha are 64 bit :-(( */
......
......@@ -18,7 +18,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
#ifndef THREADING_SCHEME
......
......@@ -16,7 +16,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
void cacheflush(void * address, int size, int linewidth)
......
......@@ -16,7 +16,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
#ifndef THREADING_SCHEME
......
......@@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
#define LONG_LATENCY
......
......@@ -16,7 +16,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
#ifndef THREADING_SCHEME
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
\ test this with
\ gforth arch/mips/asm.fs -e "also assembler here" arch/mips/testasm.fs -e "here over - here" arch/mips/testdisasm.fs -e "here over - compare throw bye"
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
\ this disassembler is based on data from the R4400 manual
\ http://www.mips.com/Documentation/R4400_Uman_book_Ed2.pdf, in
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
$00 constant asm-copz-MF
$02 constant asm-copz-CF
......
......@@ -16,7 +16,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
#ifndef THREADING_SCHEME
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
2 Constant cell
1 Constant cell<<
......
......@@ -16,7 +16,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
#include <stddef.h>
......
......@@ -16,7 +16,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
#if !defined(USE_TOS) && !defined(USE_NO_TOS)
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
4 Constant cell
2 Constant cell<<
......
......@@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
/* define SYSCALL */
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
4 Constant cell
2 Constant cell<<
......
......@@ -16,7 +16,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
#ifndef THREADING_SCHEME
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
[IFUNDEF] assembler Vocabulary assembler [THEN]
require ./target.fs
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
\ This is a tool for building up assemblers.
\ In modern CPU's instrutions there are often some bitfields that
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
\ These are generic routines to build up a table-driven assembler
\ fo any modern (RISC)-CPU
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
0 [IF]
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
[IFUNDEF] there
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
require source.fs
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
\ growing buffers that need not be full
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
\ A more efficient implementation would use mmap on OSs that
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
CREATE O-Buffer 4000 chars allot align
VARIABLE O-PNT
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
0 [IF]
This defines execution chains.
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
\ does not include the actual assembler (which is machine-dependent),
\ only words like CODE that are implementation-dependent, but can be
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
include ansi.fs
......
......@@ -16,7 +16,7 @@
\ You should have received a copy of the GNU General Public License
\ along with this program; if not, write to the Free Software
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
s" address-unit-bits" environment? drop constant bits/au
6 constant dodoes-tag
......
/*
Copyright (C) 1996,1997,1998 Free Software Foundation, Inc.
This file is part of Gforth.
Gforth is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
say "*** Configuring for OS/2 with EMX 3.0 GNU C ***"
parse arg args
THREAD="i"
FREGS="n"
do while args \== ""
parse var args arg args
select
when arg="--enable-direct-threaded" then THREAD="d"
when arg="--enable-indirect-threaded" then THREAD="i"
when arg="--enable-force-reg" then FREGS="y"
when arg="--help" then do
say "--enable and --with options recognized:"
say " --enable-force-reg Use explicit register declarations if they appear in"
say " the machine.h file. This can cause a good speedup,"
say " but also incorrect code with some gcc versions on"
say " some processors (default disabled)."
say " --enable-direct-threaded Force direct threading. This may not work on"
say " some machines and may cause slowdown on others."
say " (default processor-dependent)"
say " --enable-indirect-threaded Force indirect threading. This can cause a"
say " slowdown on some machines."
say " (default processor-dependent)"
end
otherwise
do
say "*** Unknown option:" arg
call Usage
end
end
end
copy makefile.os2 makefile
copy "engine\makefile.os2" "engine\makefile"
copy kernl32l.fi kernel.fi
copy envos.os2 envos.fs
copy os2conf.h "engine\config.h"
if THREAD="i" THEN DO
call lineout "engine\config.h", "#ifndef INDIRECT_THREADED"
call lineout "engine\config.h", "#define INDIRECT_THREADED 1"
call lineout "engine\config.h", "#endif"
end
IF THREAD="d" THEN do
call lineout "engine\config.h", "#ifndef DIRECT_THREADED"
call lineout "engine\config.h", "#define DIRECT_THREADED 1"
call lineout "engine\config.h", "#endif"
end
IF FREGS="y" THEN do
call lineout "engine\config.h", "#ifndef FORCE_REG"
call lineout "engine\config.h", "#define FORCE_REG 1"
call lineout "engine\config.h", "#endif"
end
call lineout version.h1, 'static char gforth_version[]="0.4.0";'
call lineout "kernel\version.fs", ': version-string s" 0.4.0" ;'
call lineout 'version-stamp', '0.4.0'
/*
Copyright (C) 1996,1997,1998 Free Software Foundation, Inc.
This file is part of Gforth.
Gforth is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
say "*** Configuring for OS/2 with EMX 3.0 GNU C ***"
parse arg args
THREAD="i"
FREGS="n"
do while args \== ""
parse var args arg args
select
when arg="--enable-direct-threaded" then THREAD="d"
when arg="--enable-indirect-threaded" then THREAD="i"
when arg="--enable-force-reg" then FREGS="y"
when arg="--help" then do
say "--enable and --with options recognized:"
say " --enable-force-reg Use explicit register declarations if they appear in"
say " the machine.h file. This can cause a good speedup,"
say " but also incorrect code with some gcc versions on"
say " some processors (default disabled)."
say " --enable-direct-threaded Force direct threading. This may not work on"
say " some machines and may cause slowdown on others."
say " (default processor-dependent)"
say " --enable-indirect-threaded Force indirect threading. This can cause a"
say " slowdown on some machines."
say " (default processor-dependent)"
end
otherwise
do
say "*** Unknown option:" arg
call Usage
end
end
end
copy makefile.os2 makefile
copy "engine\makefile.os2" "engine\makefile"
copy kernl32l.fi kernel.fi