From: Bdale Garbee Date: Wed, 10 Oct 2012 13:03:02 +0000 (-0600) Subject: Merge branch 'upstream' X-Git-Tag: debian/0.2.1-1~15 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=389213bc0d9e6b16780f413b883e8b442b83b041;hp=5ca77188f961aea4b95123227bd6952b735b80e7;p=debian%2Fyforth Merge branch 'upstream' Conflicts: README ver.h --- diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..de4d48e --- /dev/null +++ b/LICENSE @@ -0,0 +1,16 @@ +yForth? - A Forth interpreter written in ANSI C +Copyright (C) 2012 Luca Padovani + +This program 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 3 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, see . + diff --git a/README b/README index 9c90456..1ec1bde 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -yForth? v0.1+beta - READ THIS (AND ONLY THIS) TO GET yForth? RUNNING. +yForth? v0.2+beta - READ THIS (AND ONLY THIS) TO GET yForth? RUNNING. 0) Hello world! Here's a little file which will help you having yForth? running in few @@ -87,10 +87,6 @@ Don't forget: - yForth? is a "beta" release, I think it has bugs, but, most important, I'm afraid that some words don't behave as the standard says they have to. - - yForth? comes with no warranty, I don't make any warranty about it. - - yForth? is completely free. You can use, modify, doing anything - you want with it. If you're going to use it in any project, - I would be grateful if you cite me, but you're no obliged. - yForth? is NOT a complete ANS Forth. - yForth? is written in ANSI C. Ok, you could see some warning while compiling it, and I've to check it with lint, but it @@ -112,12 +108,6 @@ I'll be very happy if you report me some bug. Obviously I'll be happy even more if you tell me how fo fix it, but I can't pretend so much, even 'cause my C is not very readable (few comments...). -8) Who am I? -Luca Padovani -v. Cormons, 12 -48100 Ravenna (RA) -Italy - email: lpadovan@cs.unibo.it Enjoy yForth? diff --git a/block.c b/block.c index 1d98967..ab807fd 100644 --- a/block.c +++ b/block.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: block.c * Abstract: Block word set implementation diff --git a/block.h b/block.h index fbf507b..9580087 100644 --- a/block.h +++ b/block.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: block.h * Abstract: Block word set header file diff --git a/blocke.c b/blocke.c index 71c9cbc..3a60287 100644 --- a/blocke.c +++ b/blocke.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: blocke.c * Abstract: Block extension word set diff --git a/blocke.h b/blocke.h index 8751091..c10b405 100644 --- a/blocke.h +++ b/blocke.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: blocke.h * Abstract: Block extension include file diff --git a/config.h b/config.h index 6714231..22e6b1b 100644 --- a/config.h +++ b/config.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: config.h * Abstract: configuration file. Before any compilation please check diff --git a/core.c b/core.c index 38a9d8a..1cdc2d9 100644 --- a/core.c +++ b/core.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: core.c * Abstract: Core word set diff --git a/core.h b/core.h index 86994de..3c0082c 100644 --- a/core.h +++ b/core.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: core.h * Abstract: include file for "core" word set diff --git a/coree.c b/coree.c index 5d160e0..cf7eef6 100644 --- a/coree.c +++ b/coree.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: coree.c * Abstract: Core extension word set diff --git a/coree.h b/coree.h index 8f1ad50..0f17df6 100644 --- a/coree.h +++ b/coree.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: coree.h * Abstract: Include file for "core-extension" word set diff --git a/debian/README.debian b/debian/README.debian deleted file mode 100644 index 98d3047..0000000 --- a/debian/README.debian +++ /dev/null @@ -1,14 +0,0 @@ -yforth for DEBIAN ----------------------- - -This is a small implementation of the better part of the ANS Forth core -standard. It is less appropriate for hacking Forth scripts under Linux than, -say, gforth... but it has great promise, and I'm sufficiently interested in -playing with it for embedded environments that I've decided to go ahead and -package it. - -The author says it's "freeware", and you can do anything you want with it, -unencumbered even by the GPL. Enjoy. - - -Bdale Garbee , Sat, 1 Feb 1997 20:18:18 -0700 diff --git a/debian/changelog b/debian/changelog index 8a85f91..7095ff5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +yforth (0.2+beta-1) unstable; urgency=low + + * new upstream version under GPLv3, closes: #687348 + * update homepage field in control, closes: #688616 + + -- Bdale Garbee Wed, 10 Oct 2012 07:01:11 -0600 + yforth (0.1beta-23) unstable; urgency=low * patch from Michael Bienia via Loc Minier that moves $(MATHLIB) to the diff --git a/debian/copyright b/debian/copyright index d0e415b..c2edbe8 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,17 +1,23 @@ -This package was debianized by Bdale Garbee bdale@gag.com on +This package was originally debianized by Bdale Garbee bdale@gag.com on Sat, 1 Feb 1997 20:18:18 -0700. -The sources were originally retrieved from http://www.cs.unibo.it/~lpadovan/, -however that web site no longer exists. +The upstream sources may be retrieved from -At his current page http://www.sti.uniurb.it/padovani/software.html, Luca -makes it clear that yforth is no longer developed... he points to this Debian -package for anyone still interested in yforth. + http://www.di.unito.it/~padovani/software.html Copyright: - Copyright 1996-1997 by Luca Padovani, + Copyright (C) 2012 Luca Padovani - This software is FreeWare as long as it comes with this header in each - source file, anyway you can use it or any part of it whatever - you want. It comes without any warranty, so use it at your own risk. + This program 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 3 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, see . diff --git a/division.c b/division.c index 3e7e916..cff3160 100644 --- a/division.c +++ b/division.c @@ -1,3 +1,20 @@ +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . + */ + #include #include #include diff --git a/double.c b/double.c index 631417d..9a35d99 100644 --- a/double.c +++ b/double.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: double.c * Abstract: double-number word set diff --git a/double.h b/double.h index 57e663b..79f7bd8 100644 --- a/double.h +++ b/double.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: double.h * Abstract: include file for "double-numbers" word set diff --git a/doublee.c b/doublee.c index a6de708..fe33ad0 100644 --- a/doublee.c +++ b/doublee.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: doublee.c * Abstract: double-extension word set diff --git a/doublee.h b/doublee.h index 81845c6..4c5f6d3 100644 --- a/doublee.h +++ b/doublee.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: doublee.h * Abstract: include file for "double-number extension" word set diff --git a/errors.h b/errors.h index 4df4e47..d3d080f 100644 --- a/errors.h +++ b/errors.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: errors.h * Abstract: definitions for system error codes diff --git a/exceptio.c b/exceptio.c index 5acaa57..0400340 100644 --- a/exceptio.c +++ b/exceptio.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: exceptio.c * Abstract: exception word set diff --git a/exceptio.h b/exceptio.h index 219dcd5..25280a4 100644 --- a/exceptio.h +++ b/exceptio.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: exceptio.h * Abstract: include file for "exception" word set diff --git a/facility.c b/facility.c index dd8aed9..30fd075 100644 --- a/facility.c +++ b/facility.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: facility.c * Abstract: facility word set diff --git a/facility.h b/facility.h index d121150..3b97e56 100644 --- a/facility.h +++ b/facility.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: facility.h * Abstract: include file for "facility" word set diff --git a/file.c b/file.c index 7e53a41..bb1b504 100644 --- a/file.c +++ b/file.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: file.c * Abstract: File word set diff --git a/file.h b/file.h index 3f05c47..d2a315a 100644 --- a/file.h +++ b/file.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: file.h * Abstract: File word-set include file diff --git a/filee.c b/filee.c index 60e151d..bd3c665 100644 --- a/filee.c +++ b/filee.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: filee.c * Abstract: File extension word set diff --git a/filee.h b/filee.h index f3523a8..274e1aa 100644 --- a/filee.h +++ b/filee.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: filee.h * Abstract: Include file for "File extension" word set diff --git a/float.c b/float.c index cb93112..7311f53 100644 --- a/float.c +++ b/float.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: float.c * Abstract: floating word set diff --git a/float.h b/float.h index c192ece..1e924f2 100644 --- a/float.h +++ b/float.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: float.h * Abstract: include file for "floating" word set diff --git a/floate.c b/floate.c index 2e110c1..39739d2 100644 --- a/floate.c +++ b/floate.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: floate.c * Abstract: floating-extension word set diff --git a/floate.h b/floate.h index 1352314..e97cf7e 100644 --- a/floate.h +++ b/floate.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: floate.h * Abstract: include file for "floating-extension" word set diff --git a/locals.c b/locals.c index 94d9e56..1fe9bdb 100644 --- a/locals.c +++ b/locals.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: locals.c * Abstract: locals word set diff --git a/locals.h b/locals.h index d007b14..e8080bd 100644 --- a/locals.h +++ b/locals.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: locals.h * Abstract: include file for "locals" word set diff --git a/localse.c b/localse.c index 7e3b821..06b92ac 100644 --- a/localse.c +++ b/localse.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: localse.c * Abstract: locals-extension word set diff --git a/localse.h b/localse.h index f55ea78..1d4e7a8 100644 --- a/localse.h +++ b/localse.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: localse.h * Abstract: include file for "locals-extension" word set diff --git a/memall.c b/memall.c index 2ede4fc..1aee1b6 100644 --- a/memall.c +++ b/memall.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: memall.c * Abstract: Memory allocation word set diff --git a/memall.h b/memall.h index bd4bb92..d50ca62 100644 --- a/memall.h +++ b/memall.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: memall.h * Abstract: Include file for "Memory Allocation" word set diff --git a/search.c b/search.c index 04d17ee..a09dad1 100644 --- a/search.c +++ b/search.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: * Abstract: diff --git a/search.h b/search.h index 3c8ff4d..7fe616f 100644 --- a/search.h +++ b/search.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: * Abstract: diff --git a/searche.c b/searche.c index 7bb57ed..943c3ad 100644 --- a/searche.c +++ b/searche.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: * Abstract: diff --git a/searche.h b/searche.h index 9f186a8..f4b1004 100644 --- a/searche.h +++ b/searche.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: * Abstract: diff --git a/string.c b/string.c index 6979a40..a1ef85b 100644 --- a/string.c +++ b/string.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: * Abstract: diff --git a/string.h b/string.h index 7d600b1..40554fd 100644 --- a/string.h +++ b/string.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: * Abstract: diff --git a/tools.c b/tools.c index 2a5d110..fb28edd 100644 --- a/tools.c +++ b/tools.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: tools.c * Abstract: Programming Tools word set diff --git a/tools.h b/tools.h index f6f5048..2217fd8 100644 --- a/tools.h +++ b/tools.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: tools.h * Abstract: Include file for "Programming Tools" word set diff --git a/toolse.c b/toolse.c index 2ea7098..b0893a8 100644 --- a/toolse.c +++ b/toolse.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: toolse.c * Abstract: Programming Tools extension word set diff --git a/toolse.h b/toolse.h index 4c2b060..54b72f3 100644 --- a/toolse.h +++ b/toolse.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: toolse.h * Abstract: Include file for "Programming Tools extension" word set diff --git a/udio.c b/udio.c index 817391d..4029995 100644 --- a/udio.c +++ b/udio.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: udio.c * Abstract: User Device Input/Output functions. Here are enclosed all diff --git a/udio.h b/udio.h index 6f150bb..e4098aa 100644 --- a/udio.h +++ b/udio.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: udio.h * Abstract: User device Input/Output functions. diff --git a/ver.h b/ver.h index 4fce7be..3782906 100644 --- a/ver.h +++ b/ver.h @@ -1,14 +1,24 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: ver.h * Abstract: yForth? version definition */ #define VER_HI 0 -#define VER_LO 1 +#define VER_LO 2 #define VER_TEST "+beta" diff --git a/vm.c b/vm.c index 97ec591..11e7b74 100644 --- a/vm.c +++ b/vm.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: vm.c * Abstract: The Virtual Machine on which is based the whole diff --git a/ycore.c b/ycore.c index 4e37d5e..d3acd6d 100644 --- a/ycore.c +++ b/ycore.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: ycore.c * Abstract: Words defined for this particular implementation of diff --git a/ycore.h b/ycore.h index 340b122..e458f35 100644 --- a/ycore.h +++ b/ycore.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: ycore.h * Abstract: YCore word set (non-standard words specific to yForth?. Don't diff --git a/yfinit.c b/yfinit.c index b652801..0b81e56 100644 --- a/yfinit.c +++ b/yfinit.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: yfinit.c * Abstract: Allocate memory for the main structures of the diff --git a/yforth.c b/yforth.c index 7ea1513..9eec173 100644 --- a/yforth.c +++ b/yforth.c @@ -1,9 +1,19 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. - * ------------------------------------------------------------------------ +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . +* ------------------------------------------------------------------------ * Module name: yforth.c * Abstract: Main program */ @@ -40,9 +50,11 @@ static int silent, static struct image_header hd; void print_version() { - printf("yForth? v%d.%d%s - Written by Luca Padovani (C) 1996.\n\ -This software is Freeware, use it at your own risk.\n", - VER_HI, VER_LO, VER_TEST); + printf("yForth? v%d.%d%s Copyright (C) 2012 Luca Padovani\n\ +This program comes with ABSOLUTELY NO WARRANTY.\n\ +This is free software, and you are welcome to redistribute it\n\ +under certain conditions; see LICENSE for details.\n", + VER_HI, VER_LO, VER_TEST); } void print_help(void) { diff --git a/yforth.h b/yforth.h index 00d77be..e5e5ac0 100644 --- a/yforth.h +++ b/yforth.h @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: yforth.h * Abstract: definition of constants, data types, prototypes, and so on. diff --git a/yfvinit.c b/yfvinit.c index 67dc8ad..b652ed7 100644 --- a/yfvinit.c +++ b/yfvinit.c @@ -1,8 +1,18 @@ -/* yForth? - Written by Luca Padovani (C) 1996/97 - * ------------------------------------------------------------------------ - * This software is FreeWare as long as it comes with this header in each - * source file, anyway you can use it or any part of it whatever - * you want. It comes without any warranty, so use it at your own risk. +/* yForth? - A Forth interpreter written in ANSI C + * Copyright (C) 2012 Luca Padovani + * + * This program 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 3 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, see . * ------------------------------------------------------------------------ * Module name: yfvinit.c * Abstract: Initialize the vocabulary.