#205: Repair the TracNav bar
------------------------+---------------------------------------------------
Reporter: levill_r | Owner: Olena Team
Type: defect | Status: new
Priority: minor | Milestone:
Component: Trac | Version: 1.0
Keywords: system web |
------------------------+---------------------------------------------------
Since the update of Trac, many Wiki pages using the !TracNav plug-in won't
display the !TracNav bar (menu on the right of some pages), and show this
error instead :
{{{
Error: Failed to load processor TracNav
No macro or processor named 'TracNav' found
}}}
The curious thing is, the !TracNav bar is working ''sometimes''!!
To see this in action, try reloading a page several times (e.g.
CodingStyle): sometimes you'll see the bar, other times you'll get the
error.
I assume other Tracs ([https://trac.lrde.org/vaucanson/ Vaucanson's],
[https://trac.lrde.org/transformers/ Transfomers'], etc.) face the same
problem; we should discuss this issue with their maintainers. Therefore I
(Roland) am cc'ing this ticket to the `projects` mailing list as well.
--
Ticket URL: <https://trac.lrde.org/olena/ticket/205>
Olena <http://olena.lrde.epita.fr>
Olena, a generic and efficient C++ image processing library.
* doc/fdl.texi: Here.
---
ChangeLog | 6 ++++++
doc/fdl.texi | 2 +-
2 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 01a8343..305b7a8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2012-03-19 Roland Levillain <roland(a)lrde.epita.fr>
+ Update the address of the FSF in the text of the GNU FDL.
+
+ * doc/fdl.texi: Here.
+
+2012-03-19 Roland Levillain <roland(a)lrde.epita.fr>
+
Update the text of the project's license (GPL v2).
* COPYING: Here, using
diff --git a/doc/fdl.texi b/doc/fdl.texi
index f771fee..81a23e9 100644
--- a/doc/fdl.texi
+++ b/doc/fdl.texi
@@ -15,7 +15,7 @@
@display
Copyright @copyright{} 2000,2001,2002 Free Software Foundation, Inc.
-59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
+51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
--
1.7.2.5
* COPYING: Here, using
http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
---
COPYING | 405 ++++++++++++++++++++++++++++++-------------------------------
ChangeLog | 7 +
2 files changed, 204 insertions(+), 208 deletions(-)
diff --git a/COPYING b/COPYING
index cb29aeb..d159169 100644
--- a/COPYING
+++ b/COPYING
@@ -1,128 +1,125 @@
- The GNU General Public License (GPL)
- Version 2, June 1991
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
-Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.
+ Preamble
- Preamble
-
-The licenses for most software are designed to take away your freedom
-to share and change it. By contrast, the GNU General Public License is
-intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
-When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
-To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the
-rights. These restrictions translate to certain responsibilities for
-you if you distribute copies of the software, or if you modify it.
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
-For example, if you distribute copies of such a program, whether
+ For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
rights.
-We protect your rights with two steps: (1) copyright the software, and
+ We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
-Also, for each author's protection and ours, we want to make certain
+ Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on,
-we want its recipients to know that what they have is not the
-original, so that any problems introduced by others will not reflect
-on the original authors' reputations.
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
-Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at
-all.
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
-The precise terms and conditions for copying, distribution and
+ The precise terms and conditions for copying, distribution and
modification follow.
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-0. This License applies to any program or other work which contains a
-notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
+covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the Program
-(independent of having been made by running the Program). Whether that
-is true depends on what theProgram does.
-
-1. You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously
-and appropriately publish on each copy an appropriate copyright notice
-and disclaimer of warranty; keep intact all the notices that refer to
-this License and to the absence of any warranty; and give any other
-recipients of the Program a copy of this License along with the
-Program.
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a
-fee.
+you may at your option offer warranty protection in exchange for a fee.
-2. You may modify your copy or copies of the Program or any portion of
-it, thus forming a work based on the Program, and copy and distribute
-such modifications or work under the terms of Section 1 above,
-provided that you also meet all of these conditions:
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
-stating that you changed the files and the date of any change.
+ stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
-whole or in part contains or is derived from the Program or any part
-thereof, to be licensed as a whole at no charge to all third parties
-under the terms of this License.
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
c) If the modified program normally reads commands interactively
-when run, you must cause it, when started running for such interactive
-use in the most ordinary way, to print or display an announcement
-including an appropriate copyright notice and a notice that there is
-no warranty (or else, saying that you provide a warranty) and that
-users may redistribute the program under these conditions, and telling
-the user how to view a copy of this License. (Exception: if the
-Program itself is interactive but does not normally print such an
-announcement, your work based on the Program is not required to print
-an announcement.)
-
-These requirements apply to the modified work as a whole. If
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
+sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
+entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
@@ -134,32 +131,32 @@ with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
-3. You may copy and distribute the Program (or a work based on it,
+ 3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
-source code, which must be distributed under the terms of Sections 1
-and 2 above on a medium customarily used for software interchange; or,
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
-years, to give any third party, for a charge no more than your cost of
-physically performing source distribution, a complete machine-readable
-copy of the corresponding source code, to be distributed under the
-terms of Sections 1 and 2 above on a medium customarily used for
-software interchange; or,
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
-to distribute corresponding source code. (This alternative is allowed
-only for noncommercial distribution and only if you received the
-program in object code or executable form with such an offer, in
-accord with Subsection b above.)
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
+making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
+control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
@@ -172,39 +169,39 @@ access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
-4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt otherwise
-to copy, modify, sublicense or distribute the Program is void, and
-will automatically terminate your rights under this License. However,
-parties who have received copies, or rights, from you under this
-License will not have their licenses terminated so long as such
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
parties remain in full compliance.
-5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
-6. Each time you redistribute the Program (or any work based on the
+ 6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted
-herein. You are not responsible for enforcing compliance by third
-parties to this License.
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
-7. If, as a consequence of a court judgment or allegation of patent
+ 7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
+excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
+may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
@@ -219,7 +216,7 @@ It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
+implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
@@ -229,122 +226,114 @@ impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
-8. If the distribution and/or use of the Program is restricted in
+ 8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
+countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
-9. The Free Software Foundation may publish revised and/or new
-versions of the General Public License from time to time. Such new
-versions will be similar in spirit to the present version, but may
-differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation. If the Program does not specify a
-version number of this License, you may choose any version ever
-published by the Free Software Foundation.
-
-10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the
-author to ask for permission. For software which is copyrighted by the
-Free Software Foundation, write to the Free Software Foundation; we
-sometimes make exceptions for this. Our decision will be guided by the
-two goals of preserving the free status of all derivatives of our free
-software and of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
-LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS
-AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF
-ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
-
- How to Apply These Terms to Your New Programs
-
-If you develop a new program, and you want it to be of the greatest
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these
-terms.
+free software which everyone can redistribute and change under these terms.
-To do so, attach the following notices to the program. It is safest to
-attach them to the start of each source file to most effectively
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
- one line to give the program's name and a brief idea of what it
-does.
- Copyright (C)
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
- 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 2 of the
-License, or (at your option) any later version.
+ 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 2 of the License, or
+ (at your option) any later version.
This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-General Public License for more details.
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
-USA
+ 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.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-Also add information on how to contact you by electronic and paper
-mail.
+Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
-Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show
-w'. This is free software, and you are welcome to redistribute it
-under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the
-appropriate parts of the General Public License. Of course, the
-commands you use may be called something other than `show w' and `show
-c'; they could even be mouse-clicks or menu items--whatever suits your
-program.
-
-You should also get your employer (if you work as a programmer) or
-your school, if any, to sign a "copyright disclaimer" for the program,
-if necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest
- in the program `Gnomovision' (which makes passes at compilers)
- written by James Hacker.
-
- signature of Ty Coon, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program
-into proprietary programs. If your program is a subroutine library,
-you may consider it more useful to permit linking proprietary
-applications with the library. If this is what you want to do, use the
-GNU Library General Public License instead of this License.
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/ChangeLog b/ChangeLog
index ed1a1b5..01a8343 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2012-03-19 Roland Levillain <roland(a)lrde.epita.fr>
+ Update the text of the project's license (GPL v2).
+
+ * COPYING: Here, using
+ http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
+
+2012-03-19 Roland Levillain <roland(a)lrde.epita.fr>
+
Update copyright headers as recommended by the FSF.
* dev/update-copyright-headers: New script.
--
1.7.2.5
* 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
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Nolimips, a MIPS simulator with infinitely many registers".
The branch master has been updated
via 6658fdffe4c3c4a9a2a1448d93042dc826b44da5 (commit)
via 431b28164ee1d4073eb22e2f20fbfb878f2bc9ba (commit)
from 283c6c1484d2b204b9cc69ecb780153bd63e743f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
6658fdf Version 0.9.
431b281 Replace all uses of `echo' with options by `printf'.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 18 ++++++++++++++++++
NEWS | 10 +++++++++-
THANKS | 6 ++++++
configure.ac | 21 +++++++++++----------
tests/nolimips-check | 10 +++++-----
5 files changed, 49 insertions(+), 16 deletions(-)
create mode 100644 THANKS
hooks/post-receive
--
Nolimips, a MIPS simulator with infinitely many registers
* configure.ac: Here.
Set language to C++ with AC_LANG.
Quote all macros' arguments.
Aesthetic changes.
* NEWS: Update.
* THANKS: New.
---
ChangeLog | 11 +++++++++++
NEWS | 10 +++++++++-
THANKS | 6 ++++++
configure.ac | 21 +++++++++++----------
4 files changed, 37 insertions(+), 11 deletions(-)
create mode 100644 THANKS
diff --git a/ChangeLog b/ChangeLog
index 404b540..1bf00d9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,16 @@
2012-03-19 Roland Levillain <roland(a)lrde.epita.fr>
+ Version 0.9.
+
+ * configure.ac: Here.
+ Set language to C++ with AC_LANG.
+ Quote all macros' arguments.
+ Aesthetic changes.
+ * NEWS: Update.
+ * THANKS: New.
+
+2012-03-19 Roland Levillain <roland(a)lrde.epita.fr>
+
Replace all uses of `echo' with options by `printf'.
* tests/nolimips-check: Here, as options to `echo' are not
diff --git a/NEWS b/NEWS
index 43e9c5f..7451741 100644
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,17 @@
-New in 0.8a:
+New in 0.9, 2012-03-19:
* `--system-library' option provides builtin system library selection,
so the user can use a spim-like or the nolimips-original syscall set.
* `--argument-registers' is the new name of `--args'.
+* The XML description is upgraded to support shorter (predefined) elements.
+
+* C++ (instead of C) Bison-generated LALR(1) parser.
+
+* Simplified misc::unique_string implementation.
+
+* Updated Gnulib integration.
+
New in 0.8, 2005-07-11:
* The shell now has (some) completion.
diff --git a/THANKS b/THANKS
new file mode 100644
index 0000000..f0b4a93
--- /dev/null
+++ b/THANKS
@@ -0,0 +1,6 @@
+Nolimips was originally written by Benoît Perrot. The project also
+received contributions from these people:
+
+Akim Demaille akim(a)lrde.epita.fr
+Clément Vasseur clement.vasseur(a)lrde.epita.fr
+Roland Levillain roland(a)lrde.epita.fr
diff --git a/configure.ac b/configure.ac
index 3b5fe62..f05542a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,14 +1,14 @@
##
-## Configure Nolimips: a MIPS emulator with unlimited registers
+## Configure Nolimips: a MIPS emulator with unlimited registers.
##
-AC_PREREQ(2.59)
+AC_PREREQ([2.59])
## Project -----------------------------
-AC_INIT([Nolimips], [0.8a], [benoit(a)lrde.epita.fr])
+AC_INIT([Nolimips], [0.9], [benoit(a)lrde.epita.fr])
-## Setup autotools ---------------------
+## Setup Autotools ---------------------
# Auxiliary files.
AC_CONFIG_AUX_DIR([build-aux])
@@ -20,30 +20,31 @@ AM_INIT_AUTOMAKE([foreign 1.7.5 dist-bzip2])
# Look for a lex-like program.
AC_PROG_LEX
# Look for bison.
-AC_CHECK_PROGS(BISON, bison)
+AC_CHECK_PROGS([BISON], [bison])
# Look for a C++ compiler.
+AC_LANG([C++])
AC_PROG_CXX
-#
+# Enable Libtool.
AC_PROG_LIBTOOL
# Look for readline library.
AC_CHECK_READLINE
-# Check presence of isblank
-AC_CHECK_FUNCS(isblank)
+# Check presence of `isblank'.
+AC_CHECK_FUNCS([isblank])
## Development environment -------------
CXXFLAGS="${CXXFLAGS} -ansi -Wall -W -D__STDC_LIMIT_MACROS"
-# Speed the compilation up
+# Speed the compilation up.
if test "$GXX" = yes; then
CXXFLAGS="$CXXFLAGS -pipe"
fi
-# gnulib modules
+# Gnulib modules.
nolimips_GNULIB
--
1.7.2.5