* dev/update-copyright-headers: New script.
Use it to update the copyright headers of...
* dev/nolimips.py, dev/nolimips.xml, doc/inst-set.texi.gen.py,
* lib/Makefile.am.tmpl, src/common.hh, src/inst-tasks.cc,
* src/inst-tasks.hh, src/inst/data_section.cc,
* src/inst/data_section.hh, src/inst/data_section.hxx,
* src/inst/exp-visitor.hh, src/inst/exp.cc, src/inst/exp.hh,
* src/inst/exp.hxx, src/inst/inst.cc, src/inst/inst.hh,
* src/inst/inst.hxx, src/inst/int_exp.cc, src/inst/int_exp.hh,
* src/inst/int_exp.hxx, src/inst/label.cc, src/inst/label.hh,
* src/inst/label.hxx, src/inst/label_exp.cc,
* src/inst/label_exp.hh, src/inst/label_exp.hxx,
* src/inst/nodes.gen.py, src/inst/nodes.mk.gen.py,
* src/inst/op_exp.cc, src/inst/op_exp.hh, src/inst/op_exp.hxx,
* src/inst/program.hh, src/inst/program.hxx,
* src/inst/program_builder.cc, src/inst/program_builder.hh.gen.py,
* src/inst/program_builder.hxx, src/inst/program_solver.gen.py,
* src/inst/program_solver.hxx, src/inst/register.hh,
* src/inst/register.hxx, src/inst/section.cc, src/inst/section.hh,
* src/inst/section.hxx, src/inst/text_label.cc,
* src/inst/text_label.hh, src/inst/text_label.hxx,
* src/inst/text_section.cc, src/inst/text_section.hh,
* src/inst/text_section.hxx, src/misc/contract.hh,
* src/misc/counted_ptr.hh, src/misc/deref.hh, src/misc/escape.hh,
* src/misc/has.hh, src/misc/lexutils.cc, src/misc/lexutils.hh,
* src/misc/lockable.hh, src/misc/readline.hh,
* src/misc/select_const.hh, src/misc/table.hh,
* src/misc/test-unique_string.cc, src/misc/unique_string.cc,
* src/misc/unique_string.hh, src/modules.hh,
* src/nolimips-tasks.cc, src/nolimips-tasks.hh, src/nolimips.cc,
* src/parse-tasks.cc, src/parse-tasks.hh,
* src/parse/asm-parse.yy.gen.py, src/parse/asm-scan.hh,
* src/parse/asm-scan.ll.gen.py, src/parse/fwd.hh,
* src/parse/libparse.cc, src/parse/libparse.hh,
* src/shell-tasks.cc, src/shell-tasks.hh, src/shell/cmd.hh,
* src/shell/cmd.hxx, src/shell/shell.cc, src/shell/shell.hh,
* src/shell/shell.hxx, src/task-tasks.cc, src/task-tasks.hh,
* src/task/boolean_task.cc, src/task/boolean_task.hh,
* src/task/function_task.cc, src/task/function_task.hh,
* src/task/int_task.cc, src/task/int_task.hh, src/task/libtask.hh,
* src/task/string_task.cc, src/task/string_task.hh,
* src/task/task.cc, src/task/task.hh, src/task/task.hxx,
* src/task/task_register.cc, src/task/task_register.hh,
* src/task/task_register.hxx, src/vm-tasks.cc, src/vm-tasks.hh,
* src/vm/cp0.hh, src/vm/cp0.hxx, src/vm/cpu.cc, src/vm/cpu.hh,
* src/vm/cpu.hxx, src/vm/fwd.hh, src/vm/memory.hh,
* src/vm/memory.hxx, src/vm/mmu.hh, src/vm/mmu.hxx,
* src/vm/nolimips_system_library.cc,
* src/vm/nolimips_system_library.hh,
* src/vm/nolimips_system_library.hxx, src/vm/segment.hh,
* src/vm/segment.hxx, src/vm/spim_system_library.cc,
* src/vm/spim_system_library.hh, src/vm/spim_system_library.hxx,
* src/vm/system_library.cc, src/vm/system_library.hh,
* src/vm/system_library.hxx, src/vm/virtual_machine.cc,
* src/vm/virtual_machine.hh, src/vm/virtual_machine.hxx:
...these files.
---
ChangeLog | 61 ++++++++++++++++++++++++++++++++++++
dev/nolimips.py | 6 +--
dev/nolimips.xml | 3 +-
dev/update-copyright-headers | 14 ++++++++
doc/inst-set.texi.gen.py | 3 +-
lib/Makefile.am.tmpl | 3 +-
src/common.hh | 3 +-
src/inst-tasks.cc | 3 +-
src/inst-tasks.hh | 3 +-
src/inst/data_section.cc | 3 +-
src/inst/data_section.hh | 3 +-
src/inst/data_section.hxx | 3 +-
src/inst/exp-visitor.hh | 3 +-
src/inst/exp.cc | 3 +-
src/inst/exp.hh | 3 +-
src/inst/exp.hxx | 3 +-
src/inst/inst.cc | 3 +-
src/inst/inst.hh | 3 +-
src/inst/inst.hxx | 3 +-
src/inst/int_exp.cc | 3 +-
src/inst/int_exp.hh | 3 +-
src/inst/int_exp.hxx | 3 +-
src/inst/label.cc | 3 +-
src/inst/label.hh | 3 +-
src/inst/label.hxx | 3 +-
src/inst/label_exp.cc | 3 +-
src/inst/label_exp.hh | 3 +-
src/inst/label_exp.hxx | 3 +-
src/inst/nodes.gen.py | 3 +-
src/inst/nodes.mk.gen.py | 3 +-
src/inst/op_exp.cc | 3 +-
src/inst/op_exp.hh | 3 +-
src/inst/op_exp.hxx | 3 +-
src/inst/program.hh | 3 +-
src/inst/program.hxx | 3 +-
src/inst/program_builder.cc | 3 +-
src/inst/program_builder.hh.gen.py | 3 +-
src/inst/program_builder.hxx | 3 +-
src/inst/program_solver.gen.py | 3 +-
src/inst/program_solver.hxx | 3 +-
src/inst/register.hh | 3 +-
src/inst/register.hxx | 3 +-
src/inst/section.cc | 3 +-
src/inst/section.hh | 3 +-
src/inst/section.hxx | 3 +-
src/inst/text_label.cc | 3 +-
src/inst/text_label.hh | 3 +-
src/inst/text_label.hxx | 3 +-
src/inst/text_section.cc | 3 +-
src/inst/text_section.hh | 3 +-
src/inst/text_section.hxx | 3 +-
src/misc/contract.hh | 3 +-
src/misc/counted_ptr.hh | 3 +-
src/misc/deref.hh | 3 +-
src/misc/escape.hh | 3 +-
src/misc/has.hh | 3 +-
src/misc/lexutils.cc | 3 +-
src/misc/lexutils.hh | 3 +-
src/misc/lockable.hh | 3 +-
src/misc/readline.hh | 3 +-
src/misc/select_const.hh | 3 +-
src/misc/table.hh | 3 +-
src/misc/test-unique_string.cc | 3 +-
src/misc/unique_string.cc | 3 +-
src/misc/unique_string.hh | 3 +-
src/modules.hh | 3 +-
src/nolimips-tasks.cc | 3 +-
src/nolimips-tasks.hh | 3 +-
src/nolimips.cc | 3 +-
src/parse-tasks.cc | 3 +-
src/parse-tasks.hh | 3 +-
src/parse/asm-parse.yy.gen.py | 3 +-
src/parse/asm-scan.hh | 3 +-
src/parse/asm-scan.ll.gen.py | 3 +-
src/parse/fwd.hh | 3 +-
src/parse/libparse.cc | 3 +-
src/parse/libparse.hh | 3 +-
src/shell-tasks.cc | 3 +-
src/shell-tasks.hh | 3 +-
src/shell/cmd.hh | 3 +-
src/shell/cmd.hxx | 3 +-
src/shell/shell.cc | 3 +-
src/shell/shell.hh | 3 +-
src/shell/shell.hxx | 3 +-
src/task-tasks.cc | 3 +-
src/task-tasks.hh | 3 +-
src/task/boolean_task.cc | 3 +-
src/task/boolean_task.hh | 3 +-
src/task/function_task.cc | 3 +-
src/task/function_task.hh | 3 +-
src/task/int_task.cc | 3 +-
src/task/int_task.hh | 3 +-
src/task/libtask.hh | 3 +-
src/task/string_task.cc | 3 +-
src/task/string_task.hh | 3 +-
src/task/task.cc | 3 +-
src/task/task.hh | 3 +-
src/task/task.hxx | 3 +-
src/task/task_register.cc | 3 +-
src/task/task_register.hh | 3 +-
src/task/task_register.hxx | 3 +-
src/vm-tasks.cc | 3 +-
src/vm-tasks.hh | 3 +-
src/vm/cp0.hh | 3 +-
src/vm/cp0.hxx | 3 +-
src/vm/cpu.cc | 3 +-
src/vm/cpu.hh | 3 +-
src/vm/cpu.hxx | 3 +-
src/vm/fwd.hh | 3 +-
src/vm/memory.hh | 3 +-
src/vm/memory.hxx | 3 +-
src/vm/mmu.hh | 3 +-
src/vm/mmu.hxx | 3 +-
src/vm/nolimips_system_library.cc | 3 +-
src/vm/nolimips_system_library.hh | 3 +-
src/vm/nolimips_system_library.hxx | 3 +-
src/vm/segment.hh | 3 +-
src/vm/segment.hxx | 3 +-
src/vm/spim_system_library.cc | 3 +-
src/vm/spim_system_library.hh | 3 +-
src/vm/spim_system_library.hxx | 3 +-
src/vm/system_library.cc | 3 +-
src/vm/system_library.hh | 3 +-
src/vm/system_library.hxx | 3 +-
src/vm/virtual_machine.cc | 3 +-
src/vm/virtual_machine.hh | 3 +-
src/vm/virtual_machine.hxx | 3 +-
127 files changed, 201 insertions(+), 252 deletions(-)
create mode 100755 dev/update-copyright-headers
diff --git a/ChangeLog b/ChangeLog
index be4a4a8..ed1a1b5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,66 @@
2012-03-19 Roland Levillain <roland(a)lrde.epita.fr>
+ Update copyright headers as recommended by the FSF.
+
+ * dev/update-copyright-headers: New script.
+ Use it to update the copyright headers of...
+ * dev/nolimips.py, dev/nolimips.xml, doc/inst-set.texi.gen.py,
+ * lib/Makefile.am.tmpl, src/common.hh, src/inst-tasks.cc,
+ * src/inst-tasks.hh, src/inst/data_section.cc,
+ * src/inst/data_section.hh, src/inst/data_section.hxx,
+ * src/inst/exp-visitor.hh, src/inst/exp.cc, src/inst/exp.hh,
+ * src/inst/exp.hxx, src/inst/inst.cc, src/inst/inst.hh,
+ * src/inst/inst.hxx, src/inst/int_exp.cc, src/inst/int_exp.hh,
+ * src/inst/int_exp.hxx, src/inst/label.cc, src/inst/label.hh,
+ * src/inst/label.hxx, src/inst/label_exp.cc,
+ * src/inst/label_exp.hh, src/inst/label_exp.hxx,
+ * src/inst/nodes.gen.py, src/inst/nodes.mk.gen.py,
+ * src/inst/op_exp.cc, src/inst/op_exp.hh, src/inst/op_exp.hxx,
+ * src/inst/program.hh, src/inst/program.hxx,
+ * src/inst/program_builder.cc, src/inst/program_builder.hh.gen.py,
+ * src/inst/program_builder.hxx, src/inst/program_solver.gen.py,
+ * src/inst/program_solver.hxx, src/inst/register.hh,
+ * src/inst/register.hxx, src/inst/section.cc, src/inst/section.hh,
+ * src/inst/section.hxx, src/inst/text_label.cc,
+ * src/inst/text_label.hh, src/inst/text_label.hxx,
+ * src/inst/text_section.cc, src/inst/text_section.hh,
+ * src/inst/text_section.hxx, src/misc/contract.hh,
+ * src/misc/counted_ptr.hh, src/misc/deref.hh, src/misc/escape.hh,
+ * src/misc/has.hh, src/misc/lexutils.cc, src/misc/lexutils.hh,
+ * src/misc/lockable.hh, src/misc/readline.hh,
+ * src/misc/select_const.hh, src/misc/table.hh,
+ * src/misc/test-unique_string.cc, src/misc/unique_string.cc,
+ * src/misc/unique_string.hh, src/modules.hh,
+ * src/nolimips-tasks.cc, src/nolimips-tasks.hh, src/nolimips.cc,
+ * src/parse-tasks.cc, src/parse-tasks.hh,
+ * src/parse/asm-parse.yy.gen.py, src/parse/asm-scan.hh,
+ * src/parse/asm-scan.ll.gen.py, src/parse/fwd.hh,
+ * src/parse/libparse.cc, src/parse/libparse.hh,
+ * src/shell-tasks.cc, src/shell-tasks.hh, src/shell/cmd.hh,
+ * src/shell/cmd.hxx, src/shell/shell.cc, src/shell/shell.hh,
+ * src/shell/shell.hxx, src/task-tasks.cc, src/task-tasks.hh,
+ * src/task/boolean_task.cc, src/task/boolean_task.hh,
+ * src/task/function_task.cc, src/task/function_task.hh,
+ * src/task/int_task.cc, src/task/int_task.hh, src/task/libtask.hh,
+ * src/task/string_task.cc, src/task/string_task.hh,
+ * src/task/task.cc, src/task/task.hh, src/task/task.hxx,
+ * src/task/task_register.cc, src/task/task_register.hh,
+ * src/task/task_register.hxx, src/vm-tasks.cc, src/vm-tasks.hh,
+ * src/vm/cp0.hh, src/vm/cp0.hxx, src/vm/cpu.cc, src/vm/cpu.hh,
+ * src/vm/cpu.hxx, src/vm/fwd.hh, src/vm/memory.hh,
+ * src/vm/memory.hxx, src/vm/mmu.hh, src/vm/mmu.hxx,
+ * src/vm/nolimips_system_library.cc,
+ * src/vm/nolimips_system_library.hh,
+ * src/vm/nolimips_system_library.hxx, src/vm/segment.hh,
+ * src/vm/segment.hxx, src/vm/spim_system_library.cc,
+ * src/vm/spim_system_library.hh, src/vm/spim_system_library.hxx,
+ * src/vm/system_library.cc, src/vm/system_library.hh,
+ * src/vm/system_library.hxx, src/vm/virtual_machine.cc,
+ * src/vm/virtual_machine.hh, src/vm/virtual_machine.hxx:
+ ...these files.
+
+2012-03-19 Roland Levillain <roland(a)lrde.epita.fr>
+
Update copyright years displayed by `--version'.
* src/task/task_register.cc (task::TaskRegister::version): Here.
diff --git a/dev/nolimips.py b/dev/nolimips.py
index 8a74b5b..53e2205 100755
--- a/dev/nolimips.py
+++ b/dev/nolimips.py
@@ -14,8 +14,7 @@
## 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-1307 USA
+## along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
##
import string
@@ -39,8 +38,7 @@ license = """//
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
"""
diff --git a/dev/nolimips.xml b/dev/nolimips.xml
index dfe2477..59d97a2 100644
--- a/dev/nolimips.xml
+++ b/dev/nolimips.xml
@@ -11,8 +11,7 @@
<!-- 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-1307 USA -->
+<!-- along with Nolimips. If not, see <http://www.gnu.org/licenses/>. -->
<instructions>
diff --git a/dev/update-copyright-headers b/dev/update-copyright-headers
new file mode 100755
index 0000000..8b72827
--- /dev/null
+++ b/dev/update-copyright-headers
@@ -0,0 +1,14 @@
+#! /bin/sh
+
+match_pat=\
+'^(.*?)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-1307 USA(.*?)$'
+
+replace_pat=\
+'\1You should have received a copy of the GNU General Public License\2'\
+'along with Nolimips. If not, see <http://www.gnu.org/licenses/>.\3'
+
+for f in `git ls-files`; do \
+ perl -0777 -i -pe "s|$match_pat|$replace_pat|gsm" "$f";
+done
diff --git a/doc/inst-set.texi.gen.py b/doc/inst-set.texi.gen.py
index 5cef5ae..520f66e 100755
--- a/doc/inst-set.texi.gen.py
+++ b/doc/inst-set.texi.gen.py
@@ -14,8 +14,7 @@
## 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-1307 USA
+## along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
##
import sys, os
diff --git a/lib/Makefile.am.tmpl b/lib/Makefile.am.tmpl
index 4d8cdcf..b36a1fc 100644
--- a/lib/Makefile.am.tmpl
+++ b/lib/Makefile.am.tmpl
@@ -13,8 +13,7 @@
## 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-1307 USA
+## along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
##
noinst_LIBRARIES = libnolimips.a
diff --git a/src/common.hh b/src/common.hh
index 1344f41..b9fbaba 100644
--- a/src/common.hh
+++ b/src/common.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef COMMON_HH
# define COMMON_HH
diff --git a/src/inst-tasks.cc b/src/inst-tasks.cc
index bb7dba6..500dce3 100644
--- a/src/inst-tasks.cc
+++ b/src/inst-tasks.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "common.hh"
diff --git a/src/inst-tasks.hh b/src/inst-tasks.hh
index a112b2a..fe593ce 100644
--- a/src/inst-tasks.hh
+++ b/src/inst-tasks.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_INST_TASKS_HH
# define INST_INST_TASKS_HH
diff --git a/src/inst/data_section.cc b/src/inst/data_section.cc
index 20edac3..6cf21da 100644
--- a/src/inst/data_section.cc
+++ b/src/inst/data_section.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "inst/data_section.hh"
diff --git a/src/inst/data_section.hh b/src/inst/data_section.hh
index cbfc434..3512a44 100644
--- a/src/inst/data_section.hh
+++ b/src/inst/data_section.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_DATA_SECTION_HH
# define INST_DATA_SECTION_HH
diff --git a/src/inst/data_section.hxx b/src/inst/data_section.hxx
index e56ced4..f70dba8 100644
--- a/src/inst/data_section.hxx
+++ b/src/inst/data_section.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_DATA_SECTION_HXX
# define INST_DATA_SECTION_HXX
diff --git a/src/inst/exp-visitor.hh b/src/inst/exp-visitor.hh
index a99e2ba..7435acd 100644
--- a/src/inst/exp-visitor.hh
+++ b/src/inst/exp-visitor.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_EXP_VISITOR_HH
# define INST_EXP_VISITOR_HH
diff --git a/src/inst/exp.cc b/src/inst/exp.cc
index e68b30e..5bc251b 100644
--- a/src/inst/exp.cc
+++ b/src/inst/exp.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "inst/exp.hh"
diff --git a/src/inst/exp.hh b/src/inst/exp.hh
index a3a37b2..e71c001 100644
--- a/src/inst/exp.hh
+++ b/src/inst/exp.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_EXP_HH
# define INST_EXP_HH
diff --git a/src/inst/exp.hxx b/src/inst/exp.hxx
index 2b530b5..786c270 100644
--- a/src/inst/exp.hxx
+++ b/src/inst/exp.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_EXP_HXX
# define INST_EXP_HXX
diff --git a/src/inst/inst.cc b/src/inst/inst.cc
index e7a19c1..b329fd2 100644
--- a/src/inst/inst.cc
+++ b/src/inst/inst.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "inst/inst.hh"
diff --git a/src/inst/inst.hh b/src/inst/inst.hh
index ee6a64a..9503913 100644
--- a/src/inst/inst.hh
+++ b/src/inst/inst.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_INST_HH
# define INST_INST_HH
diff --git a/src/inst/inst.hxx b/src/inst/inst.hxx
index 72e9e11..fba48d4 100644
--- a/src/inst/inst.hxx
+++ b/src/inst/inst.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_INST_HXX
# define INST_INST_HXX
diff --git a/src/inst/int_exp.cc b/src/inst/int_exp.cc
index 45792de..15d6412 100644
--- a/src/inst/int_exp.cc
+++ b/src/inst/int_exp.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "inst/int_exp.hh"
#include "inst/exp-visitor.hh"
diff --git a/src/inst/int_exp.hh b/src/inst/int_exp.hh
index b1d2408..825c1b4 100644
--- a/src/inst/int_exp.hh
+++ b/src/inst/int_exp.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_INT_EXP_HH
# define INST_INT_EXP_HH
diff --git a/src/inst/int_exp.hxx b/src/inst/int_exp.hxx
index 995e547..285c658 100644
--- a/src/inst/int_exp.hxx
+++ b/src/inst/int_exp.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_INT_EXP_HXX
# define INST_INT_EXP_HXX
diff --git a/src/inst/label.cc b/src/inst/label.cc
index bda49f5..a833705 100644
--- a/src/inst/label.cc
+++ b/src/inst/label.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "inst/label.hh"
diff --git a/src/inst/label.hh b/src/inst/label.hh
index 76a83b0..3dd0070 100644
--- a/src/inst/label.hh
+++ b/src/inst/label.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_LABEL_HH
# define INST_LABEL_HH
diff --git a/src/inst/label.hxx b/src/inst/label.hxx
index 67d5dbc..3a19bbd 100644
--- a/src/inst/label.hxx
+++ b/src/inst/label.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_LABEL_HXX
# define INST_LABEL_HXX
diff --git a/src/inst/label_exp.cc b/src/inst/label_exp.cc
index 8fe70ea..fdbc454 100644
--- a/src/inst/label_exp.cc
+++ b/src/inst/label_exp.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "inst/label_exp.hh"
#include "inst/exp-visitor.hh"
diff --git a/src/inst/label_exp.hh b/src/inst/label_exp.hh
index e551cda..d22463e 100644
--- a/src/inst/label_exp.hh
+++ b/src/inst/label_exp.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_LABEL_EXP_HH
# define INST_LABEL_EXP_HH
diff --git a/src/inst/label_exp.hxx b/src/inst/label_exp.hxx
index d583509..ab4d254 100644
--- a/src/inst/label_exp.hxx
+++ b/src/inst/label_exp.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_LABEL_EXP_HXX
# define INST_LABEL_EXP_HXX
diff --git a/src/inst/nodes.gen.py b/src/inst/nodes.gen.py
index 9754fe6..10c6d91 100755
--- a/src/inst/nodes.gen.py
+++ b/src/inst/nodes.gen.py
@@ -14,8 +14,7 @@
## 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-1307 USA
+## along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
##
import sys, os
diff --git a/src/inst/nodes.mk.gen.py b/src/inst/nodes.mk.gen.py
index 3379eff..0996a0a 100755
--- a/src/inst/nodes.mk.gen.py
+++ b/src/inst/nodes.mk.gen.py
@@ -14,8 +14,7 @@
## 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-1307 USA
+## along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
##
import sys, os
diff --git a/src/inst/op_exp.cc b/src/inst/op_exp.cc
index 7d8e798..7f64df3 100644
--- a/src/inst/op_exp.cc
+++ b/src/inst/op_exp.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "inst/op_exp.hh"
#include "inst/exp-visitor.hh"
diff --git a/src/inst/op_exp.hh b/src/inst/op_exp.hh
index 2584b2a..6d5f4be 100644
--- a/src/inst/op_exp.hh
+++ b/src/inst/op_exp.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_OP_EXP_HH
# define INST_OP_EXP_HH
diff --git a/src/inst/op_exp.hxx b/src/inst/op_exp.hxx
index 01835b5..8f4ce72 100644
--- a/src/inst/op_exp.hxx
+++ b/src/inst/op_exp.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_OP_EXP_HXX
# define INST_OP_EXP_HXX
diff --git a/src/inst/program.hh b/src/inst/program.hh
index 88e3d1e..83e7203 100644
--- a/src/inst/program.hh
+++ b/src/inst/program.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_PROGRAM_HH
# define INST_PROGRAM_HH
diff --git a/src/inst/program.hxx b/src/inst/program.hxx
index 2a01fc9..c407216 100644
--- a/src/inst/program.hxx
+++ b/src/inst/program.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_PROGRAM_HXX
# define INST_PROGRAM_HXX
diff --git a/src/inst/program_builder.cc b/src/inst/program_builder.cc
index 5ad0a1c..9e906a2 100644
--- a/src/inst/program_builder.cc
+++ b/src/inst/program_builder.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "common.hh"
diff --git a/src/inst/program_builder.hh.gen.py b/src/inst/program_builder.hh.gen.py
index e4057b5..e9803b0 100755
--- a/src/inst/program_builder.hh.gen.py
+++ b/src/inst/program_builder.hh.gen.py
@@ -14,8 +14,7 @@
## 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-1307 USA
+## along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
##
import sys, os
diff --git a/src/inst/program_builder.hxx b/src/inst/program_builder.hxx
index 6410658..971d7a2 100644
--- a/src/inst/program_builder.hxx
+++ b/src/inst/program_builder.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_PROGRAM_BUILDER_HXX
# define INST_PROGRAM_BUILDER_HXX
diff --git a/src/inst/program_solver.gen.py b/src/inst/program_solver.gen.py
index 1748b6f..1543eb2 100755
--- a/src/inst/program_solver.gen.py
+++ b/src/inst/program_solver.gen.py
@@ -14,8 +14,7 @@
## 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-1307 USA
+## along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
##
import sys, os
diff --git a/src/inst/program_solver.hxx b/src/inst/program_solver.hxx
index c4ee34a..19d5d34 100644
--- a/src/inst/program_solver.hxx
+++ b/src/inst/program_solver.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_PROGRAM_SOLVER_HXX
# define INST_PROGRAM_SOLVER_HXX
diff --git a/src/inst/register.hh b/src/inst/register.hh
index 8ba6bc7..80278bf 100644
--- a/src/inst/register.hh
+++ b/src/inst/register.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_REGISTER_HH
# define INST_REGISTER_HH
diff --git a/src/inst/register.hxx b/src/inst/register.hxx
index 71612e9..a204fb4 100644
--- a/src/inst/register.hxx
+++ b/src/inst/register.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_REGISTER_HXX
# define INST_REGISTER_HXX
diff --git a/src/inst/section.cc b/src/inst/section.cc
index dc9a0c8..49003ec 100644
--- a/src/inst/section.cc
+++ b/src/inst/section.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "inst/section.hh"
diff --git a/src/inst/section.hh b/src/inst/section.hh
index 881dc18..9372d86 100644
--- a/src/inst/section.hh
+++ b/src/inst/section.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_SECTION_HH
# define INST_SECTION_HH
diff --git a/src/inst/section.hxx b/src/inst/section.hxx
index 820d26c..24c09a6 100644
--- a/src/inst/section.hxx
+++ b/src/inst/section.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_SECTION_HXX
# define INST_SECTION_HXX
diff --git a/src/inst/text_label.cc b/src/inst/text_label.cc
index c363e4a..db8b744 100644
--- a/src/inst/text_label.cc
+++ b/src/inst/text_label.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "inst/text_label.hh"
diff --git a/src/inst/text_label.hh b/src/inst/text_label.hh
index 880f9ed..32efdb7 100644
--- a/src/inst/text_label.hh
+++ b/src/inst/text_label.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_TEXT_LABEL_HH
# define INST_TEXT_LABEL_HH
diff --git a/src/inst/text_label.hxx b/src/inst/text_label.hxx
index fe3b79d..fccc59b 100644
--- a/src/inst/text_label.hxx
+++ b/src/inst/text_label.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_TEXT_LABEL_HXX
# define INST_TEXT_LABEL_HXX
diff --git a/src/inst/text_section.cc b/src/inst/text_section.cc
index 9fbdf28..af92627 100644
--- a/src/inst/text_section.cc
+++ b/src/inst/text_section.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "inst/inst.hh"
#include "inst/text_label.hh"
diff --git a/src/inst/text_section.hh b/src/inst/text_section.hh
index 0d87131..d68bdc3 100644
--- a/src/inst/text_section.hh
+++ b/src/inst/text_section.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_TEXT_SECTION_HH
# define INST_TEXT_SECTION_HH
diff --git a/src/inst/text_section.hxx b/src/inst/text_section.hxx
index 476849d..c047624 100644
--- a/src/inst/text_section.hxx
+++ b/src/inst/text_section.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef INST_TEXT_SECTION_HXX
# define INST_TEXT_SECTION_HXX
diff --git a/src/misc/contract.hh b/src/misc/contract.hh
index 797ba9c..994ceba 100644
--- a/src/misc/contract.hh
+++ b/src/misc/contract.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
/** \file misc/contract.hh
diff --git a/src/misc/counted_ptr.hh b/src/misc/counted_ptr.hh
index 937d1dd..e87c04b 100644
--- a/src/misc/counted_ptr.hh
+++ b/src/misc/counted_ptr.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
/** \file misc/counted_ptr.hh
diff --git a/src/misc/deref.hh b/src/misc/deref.hh
index aa1526c..c6678ce 100644
--- a/src/misc/deref.hh
+++ b/src/misc/deref.hh
@@ -14,8 +14,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef MISC_DEREF_HH
# define MISC_DEREF_HH
diff --git a/src/misc/escape.hh b/src/misc/escape.hh
index c8463ba..cfa61f2 100644
--- a/src/misc/escape.hh
+++ b/src/misc/escape.hh
@@ -14,8 +14,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef MISC_ESCAPE_HH
# define MISC_ESCAPE_HH
diff --git a/src/misc/has.hh b/src/misc/has.hh
index a12110b..de07773 100644
--- a/src/misc/has.hh
+++ b/src/misc/has.hh
@@ -14,8 +14,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef MISC_HAS_HH
# define MISC_HAS_HH
diff --git a/src/misc/lexutils.cc b/src/misc/lexutils.cc
index 9e7db37..e2bbb83 100644
--- a/src/misc/lexutils.cc
+++ b/src/misc/lexutils.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include <sstream>
diff --git a/src/misc/lexutils.hh b/src/misc/lexutils.hh
index 02e5cb4..5eb9676 100644
--- a/src/misc/lexutils.hh
+++ b/src/misc/lexutils.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef MISC_LEXUTILS_HH
# define MISC_LEXUTILS_HH
diff --git a/src/misc/lockable.hh b/src/misc/lockable.hh
index ae677a6..50c8038 100644
--- a/src/misc/lockable.hh
+++ b/src/misc/lockable.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef MISC_LOCKABLE_HH
# define MISC_LOCKABLE_HH
diff --git a/src/misc/readline.hh b/src/misc/readline.hh
index 19b56ec..7401658 100644
--- a/src/misc/readline.hh
+++ b/src/misc/readline.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "config.h"
diff --git a/src/misc/select_const.hh b/src/misc/select_const.hh
index 774daf8..91efbd8 100644
--- a/src/misc/select_const.hh
+++ b/src/misc/select_const.hh
@@ -14,8 +14,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef MISC_SELECT_CONST_HH
# define MISC_SELECT_CONST_HH
diff --git a/src/misc/table.hh b/src/misc/table.hh
index 869d1b9..7228db0 100644
--- a/src/misc/table.hh
+++ b/src/misc/table.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef MISC_TABLE_HH
# define MISC_TABLE_HH
diff --git a/src/misc/test-unique_string.cc b/src/misc/test-unique_string.cc
index 59954cd..d0aac45 100644
--- a/src/misc/test-unique_string.cc
+++ b/src/misc/test-unique_string.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "misc/contract.hh"
#include "misc/unique_string.hh"
diff --git a/src/misc/unique_string.cc b/src/misc/unique_string.cc
index 4c8db57..a792544 100644
--- a/src/misc/unique_string.cc
+++ b/src/misc/unique_string.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "misc/unique_string.hh"
diff --git a/src/misc/unique_string.hh b/src/misc/unique_string.hh
index 72064c7..bce57c4 100644
--- a/src/misc/unique_string.hh
+++ b/src/misc/unique_string.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef MISC_UNIQUE_STRING_HH
# define MISC_UNIQUE_STRING_HH
diff --git a/src/modules.hh b/src/modules.hh
index bba2b15..e097419 100644
--- a/src/modules.hh
+++ b/src/modules.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "nolimips-tasks.hh"
#include "task-tasks.hh"
diff --git a/src/nolimips-tasks.cc b/src/nolimips-tasks.cc
index 41347c5..0c680df 100644
--- a/src/nolimips-tasks.cc
+++ b/src/nolimips-tasks.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include <iostream>
diff --git a/src/nolimips-tasks.hh b/src/nolimips-tasks.hh
index 08bea9a..7325293 100644
--- a/src/nolimips-tasks.hh
+++ b/src/nolimips-tasks.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef NOLIMIPS_TASKS_HH
# define NOLIMIPS_TASKS_HH
diff --git a/src/nolimips.cc b/src/nolimips.cc
index 2d71d70..10f86ad 100644
--- a/src/nolimips.cc
+++ b/src/nolimips.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include <cstdlib>
diff --git a/src/parse-tasks.cc b/src/parse-tasks.cc
index b3eb766..6b11754 100644
--- a/src/parse-tasks.cc
+++ b/src/parse-tasks.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "common.hh"
diff --git a/src/parse-tasks.hh b/src/parse-tasks.hh
index 88007bd..5aa1553 100644
--- a/src/parse-tasks.hh
+++ b/src/parse-tasks.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef PARSE_PARSE_TASKS_HH
# define PARSE_PARSE_TASKS_HH
diff --git a/src/parse/asm-parse.yy.gen.py b/src/parse/asm-parse.yy.gen.py
index 91c84cc..46ec6e3 100755
--- a/src/parse/asm-parse.yy.gen.py
+++ b/src/parse/asm-parse.yy.gen.py
@@ -14,8 +14,7 @@
## 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-1307 USA
+## along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
##
import sys, os
diff --git a/src/parse/asm-scan.hh b/src/parse/asm-scan.hh
index 7d6c548..ce736f6 100644
--- a/src/parse/asm-scan.hh
+++ b/src/parse/asm-scan.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef PARSE_ASM_SCAN_HH
# define PARSE_ASM_SCAN_HH
diff --git a/src/parse/asm-scan.ll.gen.py b/src/parse/asm-scan.ll.gen.py
index 6aaffdf..48972ac 100755
--- a/src/parse/asm-scan.ll.gen.py
+++ b/src/parse/asm-scan.ll.gen.py
@@ -14,8 +14,7 @@
## 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-1307 USA
+## along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
##
import sys, os
diff --git a/src/parse/fwd.hh b/src/parse/fwd.hh
index 082c5a7..103a209 100644
--- a/src/parse/fwd.hh
+++ b/src/parse/fwd.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef PARSE_FWD_HH
diff --git a/src/parse/libparse.cc b/src/parse/libparse.cc
index a63153f..0a51e0e 100644
--- a/src/parse/libparse.cc
+++ b/src/parse/libparse.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "inst/program_builder.hh"
#include "parse/asm-scan.hh"
diff --git a/src/parse/libparse.hh b/src/parse/libparse.hh
index 2b8afb2..e3b850e 100644
--- a/src/parse/libparse.hh
+++ b/src/parse/libparse.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef PARSE_LIBPARSE_HH
# define PARSE_LIBPARSE_HH
diff --git a/src/shell-tasks.cc b/src/shell-tasks.cc
index e19c0a8..dfe80ac 100644
--- a/src/shell-tasks.cc
+++ b/src/shell-tasks.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "common.hh"
diff --git a/src/shell-tasks.hh b/src/shell-tasks.hh
index 1366e4d..e0cf93d 100644
--- a/src/shell-tasks.hh
+++ b/src/shell-tasks.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef SHELL_SHELL_TASKS_HH
# define SHELL_SHELL_TASKS_HH
diff --git a/src/shell/cmd.hh b/src/shell/cmd.hh
index 4fc9796..c031d61 100644
--- a/src/shell/cmd.hh
+++ b/src/shell/cmd.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
/** \file shell/cmd.hh
diff --git a/src/shell/cmd.hxx b/src/shell/cmd.hxx
index 8a9c3ca..cdf21fe 100644
--- a/src/shell/cmd.hxx
+++ b/src/shell/cmd.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef SHELL_CMD_HXX
# define SHELL_CMD_HXX
diff --git a/src/shell/shell.cc b/src/shell/shell.cc
index dcd9a90..3f75bdb 100644
--- a/src/shell/shell.cc
+++ b/src/shell/shell.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "misc/readline.hh"
diff --git a/src/shell/shell.hh b/src/shell/shell.hh
index 6dd5400..c964724 100644
--- a/src/shell/shell.hh
+++ b/src/shell/shell.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
/** \file shell/shell.hh
\brief Declare Shell class */
diff --git a/src/shell/shell.hxx b/src/shell/shell.hxx
index e1690b9..9308fbe 100644
--- a/src/shell/shell.hxx
+++ b/src/shell/shell.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef SHELL_SHELL_HXX
# define SHELL_SHELL_HXX
diff --git a/src/task-tasks.cc b/src/task-tasks.cc
index 9b5f51b..7bd1107 100644
--- a/src/task-tasks.cc
+++ b/src/task-tasks.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include <iostream>
diff --git a/src/task-tasks.hh b/src/task-tasks.hh
index 296f452..8d240f6 100644
--- a/src/task-tasks.hh
+++ b/src/task-tasks.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef TASK_TASK_TASKS_HH
# define TASK_TASK_TASKS_HH
diff --git a/src/task/boolean_task.cc b/src/task/boolean_task.cc
index 3e5b67a..895dd87 100644
--- a/src/task/boolean_task.cc
+++ b/src/task/boolean_task.cc
@@ -14,8 +14,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "task/boolean_task.hh"
diff --git a/src/task/boolean_task.hh b/src/task/boolean_task.hh
index 9010e45..b86d0db 100644
--- a/src/task/boolean_task.hh
+++ b/src/task/boolean_task.hh
@@ -14,8 +14,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef TASK_BOOLEAN_TASK_HH
# define TASK_BOOLEAN_TASK_HH
diff --git a/src/task/function_task.cc b/src/task/function_task.cc
index 79bd60c..fa73f66 100644
--- a/src/task/function_task.cc
+++ b/src/task/function_task.cc
@@ -14,8 +14,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "task/function_task.hh"
diff --git a/src/task/function_task.hh b/src/task/function_task.hh
index 712553a..f5e40ae 100644
--- a/src/task/function_task.hh
+++ b/src/task/function_task.hh
@@ -14,8 +14,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef TASK_FUNCTION_TASK_HH
# define TASK_FUNCTION_TASK_HH
diff --git a/src/task/int_task.cc b/src/task/int_task.cc
index 010e6bf..fefc7c2 100644
--- a/src/task/int_task.cc
+++ b/src/task/int_task.cc
@@ -14,8 +14,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include <iostream>
diff --git a/src/task/int_task.hh b/src/task/int_task.hh
index 4eed8e3..98e81ae 100644
--- a/src/task/int_task.hh
+++ b/src/task/int_task.hh
@@ -14,8 +14,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef TASK_INT_TASK_HH
# define TASK_INT_TASK_HH
diff --git a/src/task/libtask.hh b/src/task/libtask.hh
index f1641cc..59286bd 100644
--- a/src/task/libtask.hh
+++ b/src/task/libtask.hh
@@ -14,8 +14,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef TASK_LIBTASK_HH
diff --git a/src/task/string_task.cc b/src/task/string_task.cc
index 6ff4b4a..b444d04 100644
--- a/src/task/string_task.cc
+++ b/src/task/string_task.cc
@@ -14,8 +14,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "task/string_task.hh"
diff --git a/src/task/string_task.hh b/src/task/string_task.hh
index 621c5a4..bb00692 100644
--- a/src/task/string_task.hh
+++ b/src/task/string_task.hh
@@ -14,8 +14,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef TASK_STRING_TASK_HH
# define TASK_STRING_TASK_HH
diff --git a/src/task/task.cc b/src/task/task.cc
index 2822f09..f3ea23d 100644
--- a/src/task/task.cc
+++ b/src/task/task.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include <iostream>
diff --git a/src/task/task.hh b/src/task/task.hh
index cbd10b8..c3c62f2 100644
--- a/src/task/task.hh
+++ b/src/task/task.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef TASK_TASK_HH
# define TASK_TASK_HH
diff --git a/src/task/task.hxx b/src/task/task.hxx
index 782d09f..bf124ca 100644
--- a/src/task/task.hxx
+++ b/src/task/task.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef TASK_TASK_HXX
# define TASK_TASK_HXX
diff --git a/src/task/task_register.cc b/src/task/task_register.cc
index fba6b81..ffcc296 100644
--- a/src/task/task_register.cc
+++ b/src/task/task_register.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include <iostream>
diff --git a/src/task/task_register.hh b/src/task/task_register.hh
index 5174e86..6205982 100644
--- a/src/task/task_register.hh
+++ b/src/task/task_register.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef TASK_TASK_REGISTER_HH
# define TASK_TASK_REGISTER_HH
diff --git a/src/task/task_register.hxx b/src/task/task_register.hxx
index a546569..2f72ff6 100644
--- a/src/task/task_register.hxx
+++ b/src/task/task_register.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef TASK_TASK_REGISTER_HXX
# define TASK_TASK_REGISTER_HXX
diff --git a/src/vm-tasks.cc b/src/vm-tasks.cc
index 4ffdaef..5c1fae2 100644
--- a/src/vm-tasks.cc
+++ b/src/vm-tasks.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "common.hh"
diff --git a/src/vm-tasks.hh b/src/vm-tasks.hh
index a09b289..91e425b 100644
--- a/src/vm-tasks.hh
+++ b/src/vm-tasks.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_VM_TASKS_HH
# define VM_VM_TASKS_HH
diff --git a/src/vm/cp0.hh b/src/vm/cp0.hh
index ac1faf3..dbd3033 100644
--- a/src/vm/cp0.hh
+++ b/src/vm/cp0.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
/** \file vm/cp0.hh
\brief Declare Coprocessor 0 class. */
diff --git a/src/vm/cp0.hxx b/src/vm/cp0.hxx
index 21a8d2c..4624dd2 100644
--- a/src/vm/cp0.hxx
+++ b/src/vm/cp0.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_CP0_HXX
# define VM_CP0_HXX
diff --git a/src/vm/cpu.cc b/src/vm/cpu.cc
index 6d3d92c..d17c05f 100644
--- a/src/vm/cpu.cc
+++ b/src/vm/cpu.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include <iomanip>
diff --git a/src/vm/cpu.hh b/src/vm/cpu.hh
index e1136e5..c51bcdb 100644
--- a/src/vm/cpu.hh
+++ b/src/vm/cpu.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
/** \file vm/cpu.hh
\brief Declare Central Processor Unit class. */
diff --git a/src/vm/cpu.hxx b/src/vm/cpu.hxx
index e012be3..919741e 100644
--- a/src/vm/cpu.hxx
+++ b/src/vm/cpu.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_CPU_HXX
# define VM_CPU_HXX
diff --git a/src/vm/fwd.hh b/src/vm/fwd.hh
index 92aba3f..ee2a146 100644
--- a/src/vm/fwd.hh
+++ b/src/vm/fwd.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_FWD_HH
# define VM_FWD_HH
diff --git a/src/vm/memory.hh b/src/vm/memory.hh
index c8e1882..fcbe02a 100644
--- a/src/vm/memory.hh
+++ b/src/vm/memory.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
/** \file vm/memory.hh
\brief Declare Memory class */
diff --git a/src/vm/memory.hxx b/src/vm/memory.hxx
index 68f7107..de9269f 100644
--- a/src/vm/memory.hxx
+++ b/src/vm/memory.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_MEMORY_HXX
# define VM_MEMORY_HXX
diff --git a/src/vm/mmu.hh b/src/vm/mmu.hh
index db2fbcf..cd9ec7d 100644
--- a/src/vm/mmu.hh
+++ b/src/vm/mmu.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
/** \file vm/memory.hh
\brief Declare Memory Management Unit class. */
diff --git a/src/vm/mmu.hxx b/src/vm/mmu.hxx
index 9777b80..b686bf8 100644
--- a/src/vm/mmu.hxx
+++ b/src/vm/mmu.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_MMU_HXX
# define VM_MMU_HXX
diff --git a/src/vm/nolimips_system_library.cc b/src/vm/nolimips_system_library.cc
index 3d52a1c..7b22a81 100644
--- a/src/vm/nolimips_system_library.cc
+++ b/src/vm/nolimips_system_library.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "common.hh"
diff --git a/src/vm/nolimips_system_library.hh b/src/vm/nolimips_system_library.hh
index d5978e1..7f0e855 100644
--- a/src/vm/nolimips_system_library.hh
+++ b/src/vm/nolimips_system_library.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_NOLIMIPS_SYSTEM_LIBRARY_HH
# define VM_NOLIMIPS_SYSTEM_LIBRARY_HH
diff --git a/src/vm/nolimips_system_library.hxx b/src/vm/nolimips_system_library.hxx
index dbda5dd..c6c6349 100644
--- a/src/vm/nolimips_system_library.hxx
+++ b/src/vm/nolimips_system_library.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_NOLIMIPS_SYSTEM_LIBRARY_HXX
# define VM_NOLIMIPS_SYSTEM_LIBRARY_HXX
diff --git a/src/vm/segment.hh b/src/vm/segment.hh
index fcd29dd..052f6a4 100644
--- a/src/vm/segment.hh
+++ b/src/vm/segment.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_SEGMENT_HH
# define VM_SEGMENT_HH
diff --git a/src/vm/segment.hxx b/src/vm/segment.hxx
index f8e3b78..5c67b16 100644
--- a/src/vm/segment.hxx
+++ b/src/vm/segment.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_SEGMENT_HXX
# define VM_SEGMENT_HXX
diff --git a/src/vm/spim_system_library.cc b/src/vm/spim_system_library.cc
index 4ec0546..d9f72fd 100644
--- a/src/vm/spim_system_library.cc
+++ b/src/vm/spim_system_library.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "common.hh"
diff --git a/src/vm/spim_system_library.hh b/src/vm/spim_system_library.hh
index 24561b8..049f32c 100644
--- a/src/vm/spim_system_library.hh
+++ b/src/vm/spim_system_library.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_SPIM_SYSTEM_LIBRARY_HH
# define VM_SPIM_SYSTEM_LIBRARY_HH
diff --git a/src/vm/spim_system_library.hxx b/src/vm/spim_system_library.hxx
index 4a0b102..b60dab0 100644
--- a/src/vm/spim_system_library.hxx
+++ b/src/vm/spim_system_library.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_SPIM_SYSTEM_LIBRARY_HXX
# define VM_SPIM_SYSTEM_LIBRARY_HXX
diff --git a/src/vm/system_library.cc b/src/vm/system_library.cc
index 8626259..2aa5fcb 100644
--- a/src/vm/system_library.cc
+++ b/src/vm/system_library.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "vm/system_library.hh"
diff --git a/src/vm/system_library.hh b/src/vm/system_library.hh
index d46682e..f97d731 100644
--- a/src/vm/system_library.hh
+++ b/src/vm/system_library.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_SYSTEM_LIBRARY_HH
# define VM_SYSTEM_LIBRARY_HH
diff --git a/src/vm/system_library.hxx b/src/vm/system_library.hxx
index bf704a5..2c395f5 100644
--- a/src/vm/system_library.hxx
+++ b/src/vm/system_library.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_SYSTEM_LIBRARY_HXX
# define VM_SYSTEM_LIBRARY_HXX
diff --git a/src/vm/virtual_machine.cc b/src/vm/virtual_machine.cc
index 64edd05..0d68d19 100644
--- a/src/vm/virtual_machine.cc
+++ b/src/vm/virtual_machine.cc
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#include "vm/virtual_machine.hh"
diff --git a/src/vm/virtual_machine.hh b/src/vm/virtual_machine.hh
index 147173d..6866d2c 100644
--- a/src/vm/virtual_machine.hh
+++ b/src/vm/virtual_machine.hh
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
/** \file vm/virtual_machine.hh
\brief Declare Virtual Machine class. */
diff --git a/src/vm/virtual_machine.hxx b/src/vm/virtual_machine.hxx
index 0d64570..abcd704 100644
--- a/src/vm/virtual_machine.hxx
+++ b/src/vm/virtual_machine.hxx
@@ -13,8 +13,7 @@
// 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-1307 USA
+// along with Nolimips. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef VM_VIRTUAL_MACHINE_HXX
# define VM_VIRTUAL_MACHINE_HXX
--
1.7.2.5