The unified diff between revisions [05ee99e0..] and [73720d77..] is displayed below. It can also be downloaded as a raw diff.

#
#
# patch "config/templates_parser.gpr"
#  from [e22a7bcaafc76417db0be8a4e31ed3b00a1edbcb]
#    to [523e454493001a6dec9eef2bc877fda8344412a9]
#
# patch "config/tp_shared.gpr"
#  from [a4561671caa6dbece6e2a2a63bf6b04d124d204f]
#    to [62673308f86eaab0ff8cac60c4c4ca7f861b670b]
#
# patch "config/tp_xmlada_dummy.gpr"
#  from [5a22753abe8cf9175c4faa936971cb8f06fb2151]
#    to [340db2871417d17f05342edfae4695f77dc89808]
#
# patch "config/tp_xmlada_installed.gpr"
#  from [35ae0ff29a64a34403fa10410e1eca7dafd48279]
#    to [5cc952a9b17a11900e6a08fd0476e36cbe875161]
#
# patch "docs/docs.gpr"
#  from [7a3f22990bd26a7fd4ab9e02c9009f184d759a2e]
#    to [4781197c24b193ae4c1b6b84f587f43ea268c643]
#
# patch "docs/genout"
#  from [d45f15d114b217184bb81943e14916e4a974d278]
#    to [3a939bf22160cb17246630fbd27312c3a6aa8e6a]
#
# patch "docs/makefile"
#  from [ba7441ef37a032bdcc54a73af16e540b376b74e8]
#    to [9bcaff1ee0aa775d80bd5385b98e7e37f90b1a30]
#
# patch "include/ai302-containers-hash_tables.adb"
#  from [f1892afa780f92088c85961bf10ed1899bd00e3a]
#    to [af4aa514b929109738afa3ce86c224d77b880359]
#
# patch "include/ai302-containers-hash_tables.ads"
#  from [ebe5b197e50ee69c05d44e977e355f8e6970f335]
#    to [cba62d3689ab18a009aa96b3698de488b3d38d18]
#
# patch "include/ai302-containers-indefinite_hashed_maps.adb"
#  from [61ace38d8ed962c19e48c00d67fe18e5b926fa8e]
#    to [1bab658d466bb963f51eba59d383929cf6f1dd66]
#
# patch "include/ai302-containers-indefinite_hashed_maps.ads"
#  from [99d2056dded7f09a9054237a107596b62a9be548]
#    to [5d4bf11e26dbad6edcae8eeb93d5468b403b997f]
#
# patch "include/ai302-containers-prime_numbers.adb"
#  from [e38fe64f5521412eb695c3af5234584de80eed21]
#    to [da1b280ae07c65fd939852317aaac4ea8c63aa06]
#
# patch "include/ai302-containers-prime_numbers.ads"
#  from [5635b82b4dd3ca8254808dbc44eb93c32837de19]
#    to [8ddb1bcbe728342cdf3ae7f14e641b55a53db6ba]
#
# patch "include/ai302-containers.ads"
#  from [387479d58bb3c2690e806494e374277c6b441fa1]
#    to [a043d432f48866dba10686a20b8ff896a05a35a3]
#
# patch "include/ai302-strings-hash.adb"
#  from [ede0e3c077d7aa818d3b258805efb6797fd0a79d]
#    to [8cc88603f8c8252e928fd5a10f9f5bee57ec6caf]
#
# patch "include/ai302-strings-hash.ads"
#  from [90b87f67ae6fea4c7724b9d9e1c9f9935f9bb054]
#    to [f95cc4f4448615de1033490a6531c253c74f369a]
#
# patch "include/ai302-strings.ads"
#  from [be13eb7f7aa7d18089020919415e49efde3c1a5b]
#    to [a476c6f64257be27e1a9c50e39d19cfee7f2c9e9]
#
# patch "include/ai302.ads"
#  from [a70fe17028a45d60796fea2a141c4465dae122ff]
#    to [f6715591adf235fd41302f185e224e175b6af5e1]
#
# patch "include/charles-algorithms-generic_lower_bound.adb"
#  from [3edd25568c117eaa615f6d4889366a47a1c1e0af]
#    to [66998e4654a7f9779f45b9e6f397faa4691a5bd7]
#
# patch "include/charles-algorithms-generic_lower_bound.ads"
#  from [158160d411a4c334fc73938333e26f3959d0f816]
#    to [b3efdda455343774862e4bce51fea0f32a64de24]
#
# patch "include/charles-algorithms.ads"
#  from [f8c5a66135e68fe0dba0020e814b8ed620323ab2]
#    to [67836bd787161a30e65ad43ffc4738178c9c445e]
#
# patch "include/charles.ads"
#  from [e22113a14768c3f0f6b2bbb9e88b0de04c3fffe4]
#    to [3169a223d8d3e3401ce3b351a6aca6fd3a19ed33]
#
# patch "makefile"
#  from [5475a918a8ff26a9654160e98e14e75273a42eda]
#    to [cb9f40aa8d6005cd668bb1dfa83bbe2d24aba78f]
#
# patch "regtests/check_mem.adb"
#  from [756ceced7653d4a7827f3a6f65bdf39237df7698]
#    to [e3fc085b76a2a3b47e15edee0100378886cecfdb]
#
# patch "regtests/context.adb"
#  from [eadac5cbb78f43016c5970629278d0ac9496ae8e]
#    to [1e87ba7186c955f53955495d596cd12ab14a6d4a]
#
# patch "regtests/dynamic.adb"
#  from [4f0b90d0deaaef3218954ba89b7452f40205bc30]
#    to [a9f562cee7c52bb7130143993481deee105a5849]
#
# patch "regtests/empty.adb"
#  from [a29495ba9addc7b04cfaba1bda5c683a001cde2c]
#    to [4fe0dc0e5737a62cc4ea23ee68313adb665f60b9]
#
# patch "regtests/error.tmplt"
#  from [b1cc49e9c6e1663cf9287d99e15545e3bbe86da8]
#    to [877afe7846428cc26354073f97879f1805bc1899]
#
# patch "regtests/filter.adb"
#  from [ceaf6f4e0d62a093ee70f5796e90578ca3396d8b]
#    to [5c7a333b6a38ca12c62ae0dba0cde54c3801c87f]
#
# patch "regtests/include.adb"
#  from [e2841313e49cfbcf67f08f8009465a4179d8d55e]
#    to [50d7e1b1cf562156d1eafbb8e4f8171c648b6391]
#
# patch "regtests/include2.adb"
#  from [e78df7373258d89226469504e25e94c3e30214c9]
#    to [954f9e7b9d6e82456bb4333d7ec6b614b426ddff]
#
# patch "regtests/include_2.html"
#  from [30bf2b157acf4cb8f2c47d36e8baab294ecbef7f]
#    to [66582758daead17dc6b5cae322f591b4e3d9f0e2]
#
# patch "regtests/makefile"
#  from [c398d59709287278a8c6e83942324e7c47ab35e5]
#    to [959d55e249381c0e005356f50e18bcb8359559c9]
#
# patch "regtests/not_initialized.adb"
#  from [14df08ee7c3fb14caccffcd010136f5d928b484c]
#    to [0cc9d8945af66999dacb4f667962e903a1147151]
#
# patch "regtests/nullset.adb"
#  from [34ae42229f07b41aa8eac37acb9bc4fae765a64f]
#    to [7bf648a59ae308be88b404bec92cb576735452c2]
#
# patch "regtests/print_tree.adb"
#  from [5bcbe01b6ffcb29642aa172a711cf0ab910fba73]
#    to [de2bea895a4ce689c4d9ccd4293d4438755cc731]
#
# patch "regtests/regtests.gpr"
#  from [688e21d154640c3d7cfd5b77ca650c3318bd1957]
#    to [59c2fec41b85d59ba4ec6fd05f7a53ff585a312a]
#
# patch "regtests/regtst1.adb"
#  from [31da42fd4b8b7204cdbfadf36dffd26107d07eac]
#    to [03c653db5ac99e7ce5206a966bf8df121a6db6d4]
#
# patch "regtests/regtst2.adb"
#  from [b8153a8a502d64f76fe8e5af0184cc049a4f492c]
#    to [dfd4ea85c1b3f1226088a5fb6d8e552e0ba7f314]
#
# patch "regtests/regtst3.adb"
#  from [13071e7b3ec26aca39e671d34d3215b3a9b0d218]
#    to [c2d9035dfdf1e1e90a82606dcb55f8fd5f32c2aa]
#
# patch "regtests/regtst4.adb"
#  from [0d8de3aa9528250e11c291668ccc98c0de1ef9ef]
#    to [d1eff5579036f5f430a2673d86c281776f69d6cc]
#
# patch "regtests/single_line.incl"
#  from [7ba52bd7d28b23696af9833daa54f03599f03817]
#    to [de747235b6ee9e4bdac9601a4cb2e14be5f711dc]
#
# patch "regtests/speed.adb"
#  from [3065d2bec07882c2415ed1d45f70aff1eeab35b9]
#    to [fff084689f6b814e307adbe950dd2f4258a9f5e9]
#
# patch "regtests/tag_demo.adb"
#  from [a61acdb32ff290717c20949aa08d034f86303a82]
#    to [73ec66d9e98530ef8904ef5bdb1d1a6b59af7159]
#
# patch "regtests/tcache.adb"
#  from [3ce30f296117c367c18984ef2d46012f65b647a6]
#    to [2c048fccd43810b401796b6fffeff5ef81ef348e]
#
# patch "regtests/tess.adb"
#  from [94826a3eb942d4b8da23130fc8fb91b6d76e7c26]
#    to [a49b2ac149120c18aceb5a8176a69ad954d51c4d]
#
# patch "regtests/test_callback.adb"
#  from [6d705b321cf2abb90240a2c119758fe0b61483e6]
#    to [cc65fe755f06da851f39b0bfe51ebce78d21c3eb]
#
# patch "regtests/test_callback.ads"
#  from [bcbb9790a3fc2c349eee94375ddfe312bee1faf4]
#    to [319ae5a470d4f2f669495db88c666f077a9842cc]
#
# patch "regtests/test_tag.adb"
#  from [ac23edc14da51314a752ca0981de441a7cf87cf1]
#    to [bbdbbaccc4a5b00a9e5998358e3ef05666c04e66]
#
# patch "regtests/test_templates_if.adb"
#  from [55aa66834c2c3591640cb68f9672387b873fab5c]
#    to [08fd826f7e9c5a05c82c22bf31a8df6e8d007fe7]
#
# patch "regtests/testcache.adb"
#  from [37e86c0ba2b2246528c2aa76934f72d1211b4a6b]
#    to [d72594f94419cd5c7126aaeb823b6ce4e5e84011]
#
# patch "regtests/testcat.adb"
#  from [2e245b20bbae976bd07971d527e624a931a377d2]
#    to [3ab20c626ff2e29144be18865dccb600e978cbd9]
#
# patch "regtests/testme.adb"
#  from [a05f58f591b83b567086b450896d7894592d0dc8]
#    to [426a6810d516ff28da577bb2d5a6fe3cf5d91ca1]
#
# patch "regtests/testme12.tmplt"
#  from [f6ef04f433a9e9cad3d8ec24d7f6bcff4f08a6d9]
#    to [a1ed52178e2af2530e7ea2250da1527df2a13afe]
#
# patch "regtests/testme25.tmplt"
#  from [55a07e20690e1c1d8d58aa6befc57d1b1665368d]
#    to [0591da2023705a934e4887d467247e6065f4d3bb]
#
# patch "regtests/translations_demo.adb"
#  from [26bb4376690072eca4b1a9e021eb8c24716cae61]
#    to [27c85b5a358d0187574f10ef8ba7568f6cbcae11]
#
# patch "regtests/ts_assoc.adb"
#  from [ce369b2ef6a7aaa19965fa32e90dda6271e4c7d7]
#    to [2b76d207a34dcec5f7e87e344e092403445500a7]
#
# patch "regtests/user_filter.adb"
#  from [4f0b0980eddb147f346473c058a1d2a2c6470acf]
#    to [6206420b9b46b74368106418e563f3574ff30377]
#
# patch "src/templates_parser-cached_files.adb"
#  from [4129d3113045b8d41b827ce4793ca48ede8a42dc]
#    to [1183fb79785460994e33d761970001bebd0cd509]
#
# patch "src/templates_parser-configuration__standalone.ads"
#  from [38d2f64b8f3604fb95e6d7ecf493e4c70e88f01c]
#    to [c62eb2526e2d71e13d94d1810e1492463ccd219e]
#
# patch "src/templates_parser-data.adb"
#  from [60cf8561e1b82482d3cae4ec0bf2d1d17fd80218]
#    to [503301bfc5b5b7e4886a40b145b29251b6a8a804]
#
# patch "src/templates_parser-debug.adb"
#  from [e068c59c21b320d6e436678f3a5bc3d79090f881]
#    to [b270625f18fb2a23afe7dff7dfc442551cac44e5]
#
# patch "src/templates_parser-debug.ads"
#  from [44ba5786338a99a8f43c74f21ba9436241a6b7a8]
#    to [e6f77ab531a93cb15e850d7142763fb1c7d18c6e]
#
# patch "src/templates_parser-definitions.adb"
#  from [7040435f248b91f369b1fe887638cfca489aa5bd]
#    to [c46729b248170bdb22858f844e5919ba747d4966]
#
# patch "src/templates_parser-dynamic.adb"
#  from [c2a7a2d2b4126d51bae590354eeeee1ddd017cda]
#    to [7811f1ad6c0709a9e5ab5ae273202484cbd071df]
#
# patch "src/templates_parser-expr.adb"
#  from [36b96432b8cca9749bc8b851e3d2dbe2bd79cfbc]
#    to [3e8a5fc7f8b6d2f4a3179ab822736a5ad3049059]
#
# patch "src/templates_parser-filter.adb"
#  from [d1f0ce879e22d10f9492e1958cdd96d370e94e7b]
#    to [7f6a77ac023cae150378676021c9e8e5f0e21b63]
#
# patch "src/templates_parser-input.adb"
#  from [cbb3e205dd66a54233ba22cfa5e01e0cd3924ae1]
#    to [44e2f5118987d54e01ae9e21155e389a8fdd54c6]
#
# patch "src/templates_parser-input.ads"
#  from [7d4e8a60ca3e009537bcc0a364f7c766a2288a32]
#    to [751b9aa7964e027077f20f3e88541fd2f4461d97]
#
# patch "src/templates_parser-input__standalone.adb"
#  from [5d80b12e9f76608d80b9a6e802efd7c75a9a8171]
#    to [8d0c6396826bb089fbe2c2d28888f5f441f8961a]
#
# patch "src/templates_parser-print_tree.adb"
#  from [4c67ec3a512f6aec6ddb64713ab2098e2cfe337a]
#    to [0774f8570f4206e6eb2e955520fccbb56599f273]
#
# patch "src/templates_parser-query.adb"
#  from [21d0570d079618fbbc7f9ec35cf07642bbaf366d]
#    to [0a5938eabc7e8a2ceffc4809839f2420d9efcdbe]
#
# patch "src/templates_parser-query.ads"
#  from [684e860b5d3f30f720095e28440e72d78fcce413]
#    to [9abc22069cdb72021773c82d4f1ecdce88c73140]
#
# patch "src/templates_parser-utils.adb"
#  from [e5870b257f91f0e09336dbc497b805235f2ffe10]
#    to [c69d09d69912c78873850184d0dc4ee08ea3ae6d]
#
# patch "src/templates_parser-utils.ads"
#  from [e68ffb2c270b1949dfde5cc4e60f4c765ae951de]
#    to [e60ba79403ee441af8a50be9757da6cd8e96ce5f]
#
# patch "src/templates_parser.adb"
#  from [000ac61da213422b8a750944719c91c77801c4df]
#    to [3ba8956a334dfd39f0b402c941b0c949ee8b5fc2]
#
# patch "src/templates_parser.ads"
#  from [020ff2f119d1652d107085a0f3a34bd7cd3504a8]
#    to [d2aa8072aa8ce594b22b79cc1a163615540e3fec]
#
# patch "src/templates_parser_tasking.ads"
#  from [968644bf9f8a471fe701736f19ce705997f3db15]
#    to [f631f720e70ee9fec28c14e82c75fcb5cce6315f]
#
# patch "src/templates_parser_tasking__no_tasking.adb"
#  from [9abbced075aebdcca30becd18d1ed9fdbec1b37e]
#    to [c900c5710d0fc814613b13880a040f07d7f2dabe]
#
# patch "src/templates_parser_tasking__standard_tasking.adb"
#  from [44b13800386ad342963a0fb8828cf15b11d8311f]
#    to [d2d38034d404409716822e079d046f36b8227c68]
#
# patch "templates_parser.gpr"
#  from [5ebcd3f7a8e4e32ad02259ee5581c4fa6317dc1b]
#    to [c47b12d5cc90950e1ea0c490eee6e72a80b6c77b]
#
# patch "tools/templates2ada.adb"
#  from [bc9be3ce4267a9220aa296ad3432a280b8c372c7]
#    to [34abc1ec46c8fc6b02bcf13e354d054362e1a9ab]
#
# patch "tools/templatespp.adb"
#  from [453cd2d6f9ea39c70bb9b4137bc28cc96fa097c7]
#    to [0c892a51885713415a51c97ddd266dd44bd50821]
#
# patch "tools/tools.gpr"
#  from [66330a8f897f5da28e3037ab818a97a12388f19a]
#    to [06dbb3cb1b9f8548a3fad7d321291d13d7571e2d]
#
# patch "tp_shared.gpr"
#  from [2952298344c80476b04b098e18577e6780942d02]
#    to [c7e2c184bcab02f4f7e58b40f4c04333860f0b53]
#
# patch "xsrc/templates_parser-xml.adb"
#  from [2e9426a63bf127704baa3a733c00198ac0a9dbde]
#    to [5a214b754941757e19cd8adb938446df7a34b743]
#
# patch "xsrc/templates_parser-xml.ads"
#  from [1051885701a491f54351173448efd17569470bae]
#    to [05f10a2780bd2daa469cc090ac74d0ca2c83d302]
#
============================================================
--- config/templates_parser.gpr	e22a7bcaafc76417db0be8a4e31ed3b00a1edbcb
+++ config/templates_parser.gpr	523e454493001a6dec9eef2bc877fda8344412a9
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with "templates_parser/tp_shared";
============================================================
--- config/tp_shared.gpr	a4561671caa6dbece6e2a2a63bf6b04d124d204f
+++ config/tp_shared.gpr	62673308f86eaab0ff8cac60c4c4ca7f861b670b
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with "tp_config";
============================================================
--- config/tp_xmlada_dummy.gpr	5a22753abe8cf9175c4faa936971cb8f06fb2151
+++ config/tp_xmlada_dummy.gpr	340db2871417d17f05342edfae4695f77dc89808
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 project TP_XMLAda is
============================================================
--- config/tp_xmlada_installed.gpr	35ae0ff29a64a34403fa10410e1eca7dafd48279
+++ config/tp_xmlada_installed.gpr	5cc952a9b17a11900e6a08fd0476e36cbe875161
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with "xmlada";
============================================================
--- docs/docs.gpr	7a3f22990bd26a7fd4ab9e02c9009f184d759a2e
+++ docs/docs.gpr	4781197c24b193ae4c1b6b84f587f43ea268c643
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with "../templates_parser";
============================================================
--- docs/genout	d45f15d114b217184bb81943e14916e4a974d278
+++ docs/genout	3a939bf22160cb17246630fbd27312c3a6aa8e6a
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 --  $Id: genout 307 2005-02-16 10:34:47Z obry $
============================================================
--- docs/makefile	ba7441ef37a032bdcc54a73af16e540b376b74e8
+++ docs/makefile	9bcaff1ee0aa775d80bd5385b98e7e37f90b1a30
@@ -18,12 +18,6 @@
 #  along with this library; if not, write to the Free Software Foundation, #
 #  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          #
 #                                                                          #
-#  As a special exception, if other files instantiate generics from this   #
-#  unit, or you link this unit with other files to produce an executable,  #
-#  this  unit  does not  by itself cause  the resulting executable to be   #
-#  covered by the GNU General Public License. This exception does not      #
-#  however invalidate any other reasons why the executable file  might be  #
-#  covered by the  GNU Public License.                                     #
 ############################################################################

 .SILENT: ada.sed doc clean
============================================================
--- include/ai302-containers-hash_tables.adb	f1892afa780f92088c85961bf10ed1899bd00e3a
+++ include/ai302-containers-hash_tables.adb	af4aa514b929109738afa3ce86c224d77b880359
@@ -15,12 +15,6 @@
 -- AI-302;  see file COPYING.TXT.  If not, write to the Free Software       --
 -- Foundation,  59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.    --
 --                                                                          --
--- As a special exception, if other files instantiate generics from this    --
--- unit, or you link this unit with other files to produce an executable,   --
--- this unit does not by itself cause the resulting executable to be        --
--- covered by the GNU General Public License.  This exception does not      --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the GNU Public License.                                       --
 --                                                                          --
 -- The AI-302 Reference Implementation is maintained by Matthew J Heaney.   --
 --                                                                          --
============================================================
--- include/ai302-containers-hash_tables.ads	ebe5b197e50ee69c05d44e977e355f8e6970f335
+++ include/ai302-containers-hash_tables.ads	cba62d3689ab18a009aa96b3698de488b3d38d18
@@ -15,12 +15,6 @@
 -- AI-302;  see file COPYING.TXT.  If not, write to the Free Software       --
 -- Foundation,  59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.    --
 --                                                                          --
--- As a special exception, if other files instantiate generics from this    --
--- unit, or you link this unit with other files to produce an executable,   --
--- this unit does not by itself cause the resulting executable to be        --
--- covered by the GNU General Public License.  This exception does not      --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the GNU Public License.                                       --
 --                                                                          --
 -- The AI-302 Reference Implementation is maintained by Matthew J Heaney.   --
 --                                                                          --
============================================================
--- include/ai302-containers-indefinite_hashed_maps.adb	61ace38d8ed962c19e48c00d67fe18e5b926fa8e
+++ include/ai302-containers-indefinite_hashed_maps.adb	1bab658d466bb963f51eba59d383929cf6f1dd66
@@ -15,12 +15,6 @@
 -- Charles;  see file COPYING.TXT.  If not, write to the Free Software      --
 -- Foundation,  59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.    --
 --                                                                          --
--- As a special exception, if other files instantiate generics from this    --
--- unit, or you link this unit with other files to produce an executable,   --
--- this unit does not by itself cause the resulting executable to be        --
--- covered by the GNU General Public License.  This exception does not      --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the GNU Public License.                                       --
 --                                                                          --
 -- The AI-302 Reference Implementation is maintained by Matthew J Heaney.   --
 --                                                                          --
============================================================
--- include/ai302-containers-indefinite_hashed_maps.ads	99d2056dded7f09a9054237a107596b62a9be548
+++ include/ai302-containers-indefinite_hashed_maps.ads	5d4bf11e26dbad6edcae8eeb93d5468b403b997f
@@ -15,12 +15,6 @@
 -- Charles;  see file COPYING.TXT.  If not, write to the Free Software      --
 -- Foundation,  59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.    --
 --                                                                          --
--- As a special exception, if other files instantiate generics from this    --
--- unit, or you link this unit with other files to produce an executable,   --
--- this unit does not by itself cause the resulting executable to be        --
--- covered by the GNU General Public License.  This exception does not      --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the GNU Public License.                                       --
 --                                                                          --
 -- The AI-302 Reference Implementation is maintained by Matthew J Heaney.   --
 --                                                                          --
============================================================
--- include/ai302-containers-prime_numbers.adb	e38fe64f5521412eb695c3af5234584de80eed21
+++ include/ai302-containers-prime_numbers.adb	da1b280ae07c65fd939852317aaac4ea8c63aa06
@@ -15,12 +15,6 @@
 -- AI-302;  see file COPYING.TXT.  If not, write to the Free Software       --
 -- Foundation,  59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.    --
 --                                                                          --
--- As a special exception, if other files instantiate generics from this    --
--- unit, or you link this unit with other files to produce an executable,   --
--- this unit does not by itself cause the resulting executable to be        --
--- covered by the GNU General Public License.  This exception does not      --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the GNU Public License.                                       --
 --                                                                          --
 -- The AI-302 Reference Implementation is maintained by Matthew J Heaney.   --
 --                                                                          --
============================================================
--- include/ai302-containers-prime_numbers.ads	5635b82b4dd3ca8254808dbc44eb93c32837de19
+++ include/ai302-containers-prime_numbers.ads	8ddb1bcbe728342cdf3ae7f14e641b55a53db6ba
@@ -15,12 +15,6 @@
 -- AI-302;  see file COPYING.TXT.  If not, write to the Free Software       --
 -- Foundation,  59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.    --
 --                                                                          --
--- As a special exception, if other files instantiate generics from this    --
--- unit, or you link this unit with other files to produce an executable,   --
--- this unit does not by itself cause the resulting executable to be        --
--- covered by the GNU General Public License.  This exception does not      --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the GNU Public License.                                       --
 --                                                                          --
 -- The AI-302 Reference Implementation is maintained by Matthew J Heaney.   --
 --                                                                          --
============================================================
--- include/ai302-containers.ads	387479d58bb3c2690e806494e374277c6b441fa1
+++ include/ai302-containers.ads	a043d432f48866dba10686a20b8ff896a05a35a3
@@ -15,12 +15,6 @@
 -- Charles;  see file COPYING.TXT.  If not, write to the Free Software      --
 -- Foundation,  59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.    --
 --                                                                          --
--- As a special exception, if other files instantiate generics from this    --
--- unit, or you link this unit with other files to produce an executable,   --
--- this unit does not by itself cause the resulting executable to be        --
--- covered by the GNU General Public License.  This exception does not      --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the GNU Public License.                                       --
 --                                                                          --
 -- The AI-302 Reference Implementation is maintained by Matthew J Heaney.   --
 --                                                                          --
============================================================
--- include/ai302-strings-hash.adb	ede0e3c077d7aa818d3b258805efb6797fd0a79d
+++ include/ai302-strings-hash.adb	8cc88603f8c8252e928fd5a10f9f5bee57ec6caf
@@ -15,12 +15,6 @@
 -- Charles;  see file COPYING.TXT.  If not, write to the Free Software      --
 -- Foundation,  59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.    --
 --                                                                          --
--- As a special exception, if other files instantiate generics from this    --
--- unit, or you link this unit with other files to produce an executable,   --
--- this unit does not by itself cause the resulting executable to be        --
--- covered by the GNU General Public License.  This exception does not      --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the GNU Public License.                                       --
 --                                                                          --
 -- The AI-302 Reference Implementation is maintained by Matthew J Heaney.   --
 --                                                                          --
============================================================
--- include/ai302-strings-hash.ads	90b87f67ae6fea4c7724b9d9e1c9f9935f9bb054
+++ include/ai302-strings-hash.ads	f95cc4f4448615de1033490a6531c253c74f369a
@@ -15,12 +15,6 @@
 -- Charles;  see file COPYING.TXT.  If not, write to the Free Software      --
 -- Foundation,  59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.    --
 --                                                                          --
--- As a special exception, if other files instantiate generics from this    --
--- unit, or you link this unit with other files to produce an executable,   --
--- this unit does not by itself cause the resulting executable to be        --
--- covered by the GNU General Public License.  This exception does not      --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the GNU Public License.                                       --
 --                                                                          --
 -- The AI-302 Reference Implementation is maintained by Matthew J Heaney.   --
 --                                                                          --
============================================================
--- include/ai302-strings.ads	be13eb7f7aa7d18089020919415e49efde3c1a5b
+++ include/ai302-strings.ads	a476c6f64257be27e1a9c50e39d19cfee7f2c9e9
@@ -15,12 +15,6 @@
 -- Charles;  see file COPYING.TXT.  If not, write to the Free Software      --
 -- Foundation,  59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.    --
 --                                                                          --
--- As a special exception, if other files instantiate generics from this    --
--- unit, or you link this unit with other files to produce an executable,   --
--- this unit does not by itself cause the resulting executable to be        --
--- covered by the GNU General Public License.  This exception does not      --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the GNU Public License.                                       --
 --                                                                          --
 -- The AI-302 Reference Implementation is maintained by Matthew J Heaney.   --
 --                                                                          --
============================================================
--- include/ai302.ads	a70fe17028a45d60796fea2a141c4465dae122ff
+++ include/ai302.ads	f6715591adf235fd41302f185e224e175b6af5e1
@@ -15,12 +15,6 @@
 -- Charles;  see file COPYING.TXT.  If not, write to the Free Software      --
 -- Foundation,  59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.    --
 --                                                                          --
--- As a special exception, if other files instantiate generics from this    --
--- unit, or you link this unit with other files to produce an executable,   --
--- this unit does not by itself cause the resulting executable to be        --
--- covered by the GNU General Public License.  This exception does not      --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the GNU Public License.                                       --
 --                                                                          --
 -- The AI-302 Reference Implementation is maintained by Matthew J Heaney.   --
 --                                                                          --
============================================================
--- include/charles-algorithms-generic_lower_bound.adb	3edd25568c117eaa615f6d4889366a47a1c1e0af
+++ include/charles-algorithms-generic_lower_bound.adb	66998e4654a7f9779f45b9e6f397faa4691a5bd7
@@ -16,12 +16,6 @@
 -- Free Software Foundation,  59 Temple Place - Suite 330,  Boston, MA      --
 -- 02111-1307, USA.                                                         --
 --                                                                          --
--- As a special exception, if other files instantiate  generics from this   --
--- unit, or you link  this unit with other files to produce an executable,  --
--- this  unit  does not by itself cause the resulting executable to be      --
--- covered  by the  GNU  General  Public  License.  This exception does not --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the  GNU Public License.                                      --
 --                                                                          --
 -- Charles is maintained by Matthew J Heaney.                               --
 --                                                                          --
============================================================
--- include/charles-algorithms-generic_lower_bound.ads	158160d411a4c334fc73938333e26f3959d0f816
+++ include/charles-algorithms-generic_lower_bound.ads	b3efdda455343774862e4bce51fea0f32a64de24
@@ -16,12 +16,6 @@
 -- Free Software Foundation,  59 Temple Place - Suite 330,  Boston, MA      --
 -- 02111-1307, USA.                                                         --
 --                                                                          --
--- As a special exception, if other files instantiate  generics from this   --
--- unit, or you link  this unit with other files to produce an executable,  --
--- this  unit  does not by itself cause the resulting executable to be      --
--- covered  by the  GNU  General  Public  License.  This exception does not --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the  GNU Public License.                                      --
 --                                                                          --
 -- Charles is maintained by Matthew J Heaney.                               --
 --                                                                          --
============================================================
--- include/charles-algorithms.ads	f8c5a66135e68fe0dba0020e814b8ed620323ab2
+++ include/charles-algorithms.ads	67836bd787161a30e65ad43ffc4738178c9c445e
@@ -16,12 +16,6 @@
 -- Free Software Foundation,  59 Temple Place - Suite 330,  Boston, MA      --
 -- 02111-1307, USA.                                                         --
 --                                                                          --
--- As a special exception, if other files instantiate  generics from this   --
--- unit, or you link  this unit with other files to produce an executable,  --
--- this  unit  does not by itself cause the resulting executable to be      --
--- covered  by the  GNU  General  Public  License.  This exception does not --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the  GNU Public License.                                      --
 --                                                                          --
 -- Charles is maintained by Matthew J Heaney.                               --
 --                                                                          --
============================================================
--- include/charles.ads	e22113a14768c3f0f6b2bbb9e88b0de04c3fffe4
+++ include/charles.ads	3169a223d8d3e3401ce3b351a6aca6fd3a19ed33
@@ -15,12 +15,6 @@
 -- Charles;  see file COPYING.TXT.  If not, write to the Free Software      --
 -- Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.     --
 --                                                                          --
--- As a special exception, if other files instantiate  generics from this   --
--- unit, or you link  this unit with other files to produce an executable,  --
--- this unit does not by itself cause the resulting executable to be        --
--- covered by the GNU General Public License.  This exception does not      --
--- however invalidate any other reasons why the executable file might be    --
--- covered by the  GNU Public License.                                      --
 --                                                                          --
 -- Charles is maintained by Matthew J Heaney.                               --
 --                                                                          --
============================================================
--- makefile	5475a918a8ff26a9654160e98e14e75273a42eda
+++ makefile	cb9f40aa8d6005cd668bb1dfa83bbe2d24aba78f
@@ -17,12 +17,6 @@
 #  along with this library; if not, write to the Free Software Foundation, #
 #  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          #
 #                                                                          #
-#  As a special exception, if other files instantiate generics from this   #
-#  unit, or you link this unit with other files to produce an executable,  #
-#  this  unit  does not  by itself cause  the resulting executable to be   #
-#  covered by the GNU General Public License. This exception does not      #
-#  however invalidate any other reasons why the executable file  might be  #
-#  covered by the  GNU Public License.                                     #
 ############################################################################

 .SILENT:
============================================================
--- regtests/check_mem.adb	756ceced7653d4a7827f3a6f65bdf39237df7698
+++ regtests/check_mem.adb	e3fc085b76a2a3b47e15edee0100378886cecfdb
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Command_Line;
============================================================
--- regtests/context.adb	eadac5cbb78f43016c5970629278d0ac9496ae8e
+++ regtests/context.adb	1e87ba7186c955f53955495d596cd12ab14a6d4a
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 --  $Id: context.adb 308 2005-02-16 10:43:11Z obry $
============================================================
--- regtests/dynamic.adb	4f0b90d0deaaef3218954ba89b7452f40205bc30
+++ regtests/dynamic.adb	a9f562cee7c52bb7130143993481deee105a5849
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- regtests/empty.adb	a29495ba9addc7b04cfaba1bda5c683a001cde2c
+++ regtests/empty.adb	4fe0dc0e5737a62cc4ea23ee68313adb665f60b9
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 --  procedure to test the template_parser
============================================================
--- regtests/error.tmplt	b1cc49e9c6e1663cf9287d99e15545e3bbe86da8
+++ regtests/error.tmplt	877afe7846428cc26354073f97879f1805bc1899
@@ -1,4 +1,4 @@ details=
 <?xml version="1.0" ?>
 <error code="@_CODE_@" message="@_WEB_ESCAPE:MESSAGE_@"
 details=
-"@_WEB_ESCAPE:DETAIL_@"/>
\ No newline at end of file
+"@_WEB_ESCAPE:DETAIL_@"/>
============================================================
--- regtests/filter.adb	ceaf6f4e0d62a093ee70f5796e90578ca3396d8b
+++ regtests/filter.adb	5c7a333b6a38ca12c62ae0dba0cde54c3801c87f
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Strings.Fixed;
============================================================
--- regtests/include.adb	e2841313e49cfbcf67f08f8009465a4179d8d55e
+++ regtests/include.adb	50d7e1b1cf562156d1eafbb8e4f8171c648b6391
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- regtests/include2.adb	e78df7373258d89226469504e25e94c3e30214c9
+++ regtests/include2.adb	954f9e7b9d6e82456bb4333d7ec6b614b426ddff
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- regtests/include_2.html	30bf2b157acf4cb8f2c47d36e8baab294ecbef7f
+++ regtests/include_2.html	66582758daead17dc6b5cae322f591b4e3d9f0e2
@@ -1,3 +1,3 @@
 <p>test2

-@@IF@@
\ No newline at end of file
+@@IF@@
============================================================
--- regtests/makefile	c398d59709287278a8c6e83942324e7c47ab35e5
+++ regtests/makefile	959d55e249381c0e005356f50e18bcb8359559c9
@@ -17,12 +17,6 @@
 #  along with this library; if not, write to the Free Software Foundation, #
 #  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          #
 #                                                                          #
-#  As a special exception, if other files instantiate generics from this   #
-#  unit, or you link this unit with other files to produce an executable,  #
-#  this  unit  does not  by itself cause  the resulting executable to be   #
-#  covered by the GNU General Public License. This exception does not      #
-#  however invalidate any other reasons why the executable file  might be  #
-#  covered by the  GNU Public License.                                     #
 ############################################################################

 .SILENT:
============================================================
--- regtests/not_initialized.adb	14df08ee7c3fb14caccffcd010136f5d928b484c
+++ regtests/not_initialized.adb	0cc9d8945af66999dacb4f667962e903a1147151
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Exceptions;
============================================================
--- regtests/nullset.adb	34ae42229f07b41aa8eac37acb9bc4fae765a64f
+++ regtests/nullset.adb	7bf648a59ae308be88b404bec92cb576735452c2
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- regtests/print_tree.adb	5bcbe01b6ffcb29642aa172a711cf0ab910fba73
+++ regtests/print_tree.adb	de2bea895a4ce689c4d9ccd4293d4438755cc731
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Templates_Parser.Debug;
============================================================
--- regtests/regtests.gpr	688e21d154640c3d7cfd5b77ca650c3318bd1957
+++ regtests/regtests.gpr	59c2fec41b85d59ba4ec6fd05f7a53ff585a312a
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with "../templates_parser";
============================================================
--- regtests/regtst1.adb	31da42fd4b8b7204cdbfadf36dffd26107d07eac
+++ regtests/regtst1.adb	03c653db5ac99e7ce5206a966bf8df121a6db6d4
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Templates_Parser; use Templates_Parser;
============================================================
--- regtests/regtst2.adb	b8153a8a502d64f76fe8e5af0184cc049a4f492c
+++ regtests/regtst2.adb	dfd4ea85c1b3f1226088a5fb6d8e552e0ba7f314
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Templates_Parser;
============================================================
--- regtests/regtst3.adb	13071e7b3ec26aca39e671d34d3215b3a9b0d218
+++ regtests/regtst3.adb	c2d9035dfdf1e1e90a82606dcb55f8fd5f32c2aa
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Templates_Parser;
============================================================
--- regtests/regtst4.adb	0d8de3aa9528250e11c291668ccc98c0de1ef9ef
+++ regtests/regtst4.adb	d1eff5579036f5f430a2673d86c281776f69d6cc
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Templates_Parser;
============================================================
--- regtests/single_line.incl	7ba52bd7d28b23696af9833daa54f03599f03817
+++ regtests/single_line.incl	de747235b6ee9e4bdac9601a4cb2e14be5f711dc
@@ -1 +1 @@
-a single line include
\ No newline at end of file
+a single line include
============================================================
--- regtests/speed.adb	3065d2bec07882c2415ed1d45f70aff1eeab35b9
+++ regtests/speed.adb	fff084689f6b814e307adbe950dd2f4258a9f5e9
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Strings.Unbounded;
============================================================
--- regtests/tag_demo.adb	a61acdb32ff290717c20949aa08d034f86303a82
+++ regtests/tag_demo.adb	73ec66d9e98530ef8904ef5bdb1d1a6b59af7159
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- regtests/tcache.adb	3ce30f296117c367c18984ef2d46012f65b647a6
+++ regtests/tcache.adb	2c048fccd43810b401796b6fffeff5ef81ef348e
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- regtests/tess.adb	94826a3eb942d4b8da23130fc8fb91b6d76e7c26
+++ regtests/tess.adb	a49b2ac149120c18aceb5a8176a69ad954d51c4d
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_Io; use Ada.Text_Io;
============================================================
--- regtests/test_callback.adb	6d705b321cf2abb90240a2c119758fe0b61483e6
+++ regtests/test_callback.adb	cc65fe755f06da851f39b0bfe51ebce78d21c3eb
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- regtests/test_callback.ads	bcbb9790a3fc2c349eee94375ddfe312bee1faf4
+++ regtests/test_callback.ads	319ae5a470d4f2f669495db88c666f077a9842cc
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Templates_Parser;
============================================================
--- regtests/test_tag.adb	ac23edc14da51314a752ca0981de441a7cf87cf1
+++ regtests/test_tag.adb	bbdbbaccc4a5b00a9e5998358e3ef05666c04e66
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- regtests/test_templates_if.adb	55aa66834c2c3591640cb68f9672387b873fab5c
+++ regtests/test_templates_if.adb	08fd826f7e9c5a05c82c22bf31a8df6e8d007fe7
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 --  Program that tests the <<if ... elsif ... else ... end if>> templates
============================================================
--- regtests/testcache.adb	37e86c0ba2b2246528c2aa76934f72d1211b4a6b
+++ regtests/testcache.adb	d72594f94419cd5c7126aaeb823b6ce4e5e84011
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Calendar;
============================================================
--- regtests/testcat.adb	2e245b20bbae976bd07971d527e624a931a377d2
+++ regtests/testcat.adb	3ab20c626ff2e29144be18865dccb600e978cbd9
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- regtests/testme.adb	a05f58f591b83b567086b450896d7894592d0dc8
+++ regtests/testme.adb	426a6810d516ff28da577bb2d5a6fe3cf5d91ca1
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 --  Procedure to test the template_parser
============================================================
--- regtests/testme12.tmplt	f6ef04f433a9e9cad3d8ec24d7f6bcff4f08a6d9
+++ regtests/testme12.tmplt	a1ed52178e2af2530e7ea2250da1527df2a13afe
@@ -1,3 +1,3 @@ ddd
 @@TABLE@@         @@-- this is a table
 ddd
-@@END_TABLE_@
\ No newline at end of file
+@@END_TABLE_@
============================================================
--- regtests/testme25.tmplt	55a07e20690e1c1d8d58aa6befc57d1b1665368d
+++ regtests/testme25.tmplt	0591da2023705a934e4887d467247e6065f4d3bb
@@ -8,4 +8,4 @@
 @_BR_2_EOL(LF):WITHBR_@
 @_BR_2_EOL(CRLF):WITHBR_@
 @_BR_2_EOL(CR):WITHBR_@
-@_BR_2_EOL(LFCR):WITHBR_@
\ No newline at end of file
+@_BR_2_EOL(LFCR):WITHBR_@
============================================================
--- regtests/translations_demo.adb	26bb4376690072eca4b1a9e021eb8c24716cae61
+++ regtests/translations_demo.adb	27c85b5a358d0187574f10ef8ba7568f6cbcae11
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Strings.Unbounded;
============================================================
--- regtests/ts_assoc.adb	ce369b2ef6a7aaa19965fa32e90dda6271e4c7d7
+++ regtests/ts_assoc.adb	2b76d207a34dcec5f7e87e344e092403445500a7
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- regtests/user_filter.adb	4f0b0980eddb147f346473c058a1d2a2c6470acf
+++ regtests/user_filter.adb	6206420b9b46b74368106418e563f3574ff30377
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- src/templates_parser-cached_files.adb	4129d3113045b8d41b827ce4793ca48ede8a42dc
+++ src/templates_parser-cached_files.adb	1183fb79785460994e33d761970001bebd0cd509
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 separate (Templates_Parser)
============================================================
--- src/templates_parser-configuration__standalone.ads	38d2f64b8f3604fb95e6d7ecf493e4c70e88f01c
+++ src/templates_parser-configuration__standalone.ads	c62eb2526e2d71e13d94d1810e1492463ccd219e
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with GNAT.OS_Lib;
============================================================
--- src/templates_parser-data.adb	60cf8561e1b82482d3cae4ec0bf2d1d17fd80218
+++ src/templates_parser-data.adb	503301bfc5b5b7e4886a40b145b29251b6a8a804
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- src/templates_parser-debug.adb	e068c59c21b320d6e436678f3a5bc3d79090f881
+++ src/templates_parser-debug.adb	b270625f18fb2a23afe7dff7dfc442551cac44e5
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- src/templates_parser-debug.ads	44ba5786338a99a8f43c74f21ba9436241a6b7a8
+++ src/templates_parser-debug.ads	e6f77ab531a93cb15e850d7142763fb1c7d18c6e
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 package Templates_Parser.Debug is
============================================================
--- src/templates_parser-definitions.adb	7040435f248b91f369b1fe887638cfca489aa5bd
+++ src/templates_parser-definitions.adb	c46729b248170bdb22858f844e5919ba747d4966
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- src/templates_parser-dynamic.adb	c2a7a2d2b4126d51bae590354eeeee1ddd017cda
+++ src/templates_parser-dynamic.adb	7811f1ad6c0709a9e5ab5ae273202484cbd071df
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 --  $Id: templates_parser-dynamic.adb 435 2005-05-13 19:50:23Z obry $
============================================================
--- src/templates_parser-expr.adb	36b96432b8cca9749bc8b851e3d2dbe2bd79cfbc
+++ src/templates_parser-expr.adb	3e8a5fc7f8b6d2f4a3179ab822736a5ad3049059
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- src/templates_parser-filter.adb	d1f0ce879e22d10f9492e1958cdd96d370e94e7b
+++ src/templates_parser-filter.adb	7f6a77ac023cae150378676021c9e8e5f0e21b63
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Containers.Indefinite_Hashed_Maps;
============================================================
--- src/templates_parser-input.adb	cbb3e205dd66a54233ba22cfa5e01e0cd3924ae1
+++ src/templates_parser-input.adb	44e2f5118987d54e01ae9e21155e389a8fdd54c6
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 --  $Id: templates_parser-input.adb 303 2005-02-12 11:51:02Z obry $
============================================================
--- src/templates_parser-input.ads	7d4e8a60ca3e009537bcc0a364f7c766a2288a32
+++ src/templates_parser-input.ads	751b9aa7964e027077f20f3e88541fd2f4461d97
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.IO_Exceptions;
============================================================
--- src/templates_parser-input__standalone.adb	5d80b12e9f76608d80b9a6e802efd7c75a9a8171
+++ src/templates_parser-input__standalone.adb	8d0c6396826bb089fbe2c2d28888f5f441f8961a
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 --  This is the standard version to be used with the standalone version of
============================================================
--- src/templates_parser-print_tree.adb	4c67ec3a512f6aec6ddb64713ab2098e2cfe337a
+++ src/templates_parser-print_tree.adb	0774f8570f4206e6eb2e955520fccbb56599f273
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Text_IO;
============================================================
--- src/templates_parser-query.adb	21d0570d079618fbbc7f9ec35cf07642bbaf366d
+++ src/templates_parser-query.adb	0a5938eabc7e8a2ceffc4809839f2420d9efcdbe
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 package body Templates_Parser.Query is
============================================================
--- src/templates_parser-query.ads	684e860b5d3f30f720095e28440e72d78fcce413
+++ src/templates_parser-query.ads	9abc22069cdb72021773c82d4f1ecdce88c73140
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 package Templates_Parser.Query is
============================================================
--- src/templates_parser-utils.adb	e5870b257f91f0e09336dbc497b805235f2ffe10
+++ src/templates_parser-utils.adb	c69d09d69912c78873850184d0dc4ee08ea3ae6d
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Command_Line;
============================================================
--- src/templates_parser-utils.ads	e68ffb2c270b1949dfde5cc4e60f4c765ae951de
+++ src/templates_parser-utils.ads	e60ba79403ee441af8a50be9757da6cd8e96ce5f
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Environment_Variables;
============================================================
--- src/templates_parser.adb	000ac61da213422b8a750944719c91c77801c4df
+++ src/templates_parser.adb	3ba8956a334dfd39f0b402c941b0c949ee8b5fc2
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Exceptions;
============================================================
--- src/templates_parser.ads	020ff2f119d1652d107085a0f3a34bd7cd3504a8
+++ src/templates_parser.ads	d2aa8072aa8ce594b22b79cc1a163615540e3fec
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Finalization;
============================================================
--- src/templates_parser_tasking.ads	968644bf9f8a471fe701736f19ce705997f3db15
+++ src/templates_parser_tasking.ads	f631f720e70ee9fec28c14e82c75fcb5cce6315f
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 package Templates_Parser_Tasking is
============================================================
--- src/templates_parser_tasking__no_tasking.adb	9abbced075aebdcca30becd18d1ed9fdbec1b37e
+++ src/templates_parser_tasking__no_tasking.adb	c900c5710d0fc814613b13880a040f07d7f2dabe
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 package body Templates_Parser_Tasking is
============================================================
--- src/templates_parser_tasking__standard_tasking.adb	44b13800386ad342963a0fb8828cf15b11d8311f
+++ src/templates_parser_tasking__standard_tasking.adb	d2d38034d404409716822e079d046f36b8227c68
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Task_Identification;
============================================================
--- templates_parser.gpr	5ebcd3f7a8e4e32ad02259ee5581c4fa6317dc1b
+++ templates_parser.gpr	c47b12d5cc90950e1ea0c490eee6e72a80b6c77b
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with "tp_xmlada";
============================================================
--- tools/templates2ada.adb	bc9be3ce4267a9220aa296ad3432a280b8c372c7
+++ tools/templates2ada.adb	34abc1ec46c8fc6b02bcf13e354d054362e1a9ab
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Characters.Handling;                use Ada.Characters.Handling;
============================================================
--- tools/templatespp.adb	453cd2d6f9ea39c70bb9b4137bc28cc96fa097c7
+++ tools/templatespp.adb	0c892a51885713415a51c97ddd266dd44bd50821
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 --  This tool parses a file specified on the command line, and generates
============================================================
--- tools/tools.gpr	66330a8f897f5da28e3037ab818a97a12388f19a
+++ tools/tools.gpr	06dbb3cb1b9f8548a3fad7d321291d13d7571e2d
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with "../templates_parser";
============================================================
--- tp_shared.gpr	2952298344c80476b04b098e18577e6780942d02
+++ tp_shared.gpr	c7e2c184bcab02f4f7e58b40f4c04333860f0b53
@@ -18,12 +18,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 project TP_Shared is
============================================================
--- xsrc/templates_parser-xml.adb	2e9426a63bf127704baa3a733c00198ac0a9dbde
+++ xsrc/templates_parser-xml.adb	5a214b754941757e19cd8adb938446df7a34b743
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 with Ada.Strings.Fixed;
============================================================
--- xsrc/templates_parser-xml.ads	1051885701a491f54351173448efd17569470bae
+++ xsrc/templates_parser-xml.ads	05f10a2780bd2daa469cc090ac74d0ca2c83d302
@@ -17,12 +17,6 @@
 --  along with this library; if not, write to the Free Software Foundation, --
 --  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --                                                                          --
---  As a special exception, if other files instantiate generics from this   --
---  unit, or you link this unit with other files to produce an executable,  --
---  this  unit  does not  by itself cause  the resulting executable to be   --
---  covered by the GNU General Public License. This exception does not      --
---  however invalidate any other reasons why the executable file  might be  --
---  covered by the  GNU Public License.                                     --
 ------------------------------------------------------------------------------

 --  This API provides a way to save a Translate_Set as an XML document.