[ppl] 21/68: Imported Debian patch 0.10.1~pre13-1

Andreas Tille tille at debian.org
Sat Nov 12 08:40:46 UTC 2016


This is an automated email from the git hooks/post-receive script.

tille pushed a commit to branch master
in repository ppl.

commit 958b45a1571d7cd4ba441780ddccd699619bd72a
Merge: 8b95d31 fe3e52b
Author: Michael Tautschnig <mt at debian.org>
Date:   Mon Apr 13 08:04:52 2009 +0200

    Imported Debian patch 0.10.1~pre13-1

 CREDITS                                            |   165 +-
 ChangeLog                                          | 94401 +-----------------
 Makefile.am                                        |    46 +-
 Makefile.in                                        |    65 +-
 NEWS                                               |   120 +-
 README                                             |   141 +-
 README.configure                                   |    46 +-
 STANDARDS                                          |     2 +-
 TODO                                               |    89 +-
 Watchdog/ChangeLog                                 |  2306 +-
 Watchdog/Makefile.am                               |    35 +-
 Watchdog/Makefile.in                               |    78 +-
 Watchdog/NEWS                                      |     7 +
 Watchdog/README                                    |    23 +-
 Watchdog/aclocal.m4                                |  6640 +-
 Watchdog/config.h.in                               |     3 +
 Watchdog/configure                                 |  1866 +-
 Watchdog/configure.ac                              |    69 +-
 Watchdog/doc/Makefile.am                           |     6 +-
 Watchdog/doc/Makefile.in                           |    16 +-
 Watchdog/doc/README.doc                            |     4 +-
 Watchdog/doc/devref.doxyconf-html                  |   284 -
 Watchdog/doc/devref.doxyconf-latex                 |   284 -
 Watchdog/doc/devref.tex                            |     4 +-
 Watchdog/doc/fdl.pdf                               |   Bin 59059 -> 56411 bytes
 Watchdog/doc/fdl.ps.gz                             |   Bin 67864 -> 63642 bytes
 Watchdog/doc/gpl.pdf                               |   Bin 71114 -> 69557 bytes
 Watchdog/doc/gpl.ps.gz                             |   Bin 80393 -> 80241 bytes
 Watchdog/doc/pwl-user-0.5-html.tar.gz              |   Bin 70687 -> 0 bytes
 Watchdog/doc/pwl-user-0.5.pdf                      |   Bin 250753 -> 0 bytes
 Watchdog/doc/pwl-user-0.5.ps.gz                    |   Bin 184083 -> 0 bytes
 Watchdog/doc/pwl-user-0.7-html.tar.gz              |   Bin 0 -> 69711 bytes
 Watchdog/doc/pwl-user-0.7.pdf                      |   Bin 0 -> 241944 bytes
 Watchdog/doc/pwl-user-0.7.ps.gz                    |   Bin 0 -> 174050 bytes
 Watchdog/doc/pwl.sty                               |     2 +-
 Watchdog/doc/user.doxyconf-html                    |   255 -
 Watchdog/doc/user.doxyconf-latex                   |   255 -
 Watchdog/doc/user.tex                              |     4 +-
 Watchdog/m4/Makefile.am                            |     3 +-
 Watchdog/m4/Makefile.in                            |    13 +-
 Watchdog/m4/ax_prefix_config_h.m4                  |   183 -
 Watchdog/{config.h.in => pwl-config.h.in}          |    43 +-
 Watchdog/pwl-config.sed                            |    21 +
 Watchdog/src/Doubly_Linked_Object.defs.hh          |     2 +-
 Watchdog/src/Doubly_Linked_Object.inlines.hh       |     2 +-
 Watchdog/src/Doubly_Linked_Object.types.hh         |     2 +-
 Watchdog/src/EList.defs.hh                         |     2 +-
 Watchdog/src/EList.inlines.hh                      |     2 +-
 Watchdog/src/EList.types.hh                        |     2 +-
 Watchdog/src/EList_Iterator.defs.hh                |     2 +-
 Watchdog/src/EList_Iterator.inlines.hh             |     2 +-
 Watchdog/src/EList_Iterator.types.hh               |     2 +-
 Watchdog/src/Handler.defs.hh                       |     2 +-
 Watchdog/src/Handler.inlines.hh                    |     2 +-
 Watchdog/src/Handler.types.hh                      |     2 +-
 Watchdog/src/Makefile.am                           |     9 +-
 Watchdog/src/Makefile.in                           |    19 +-
 Watchdog/src/Pending_Element.cc                    |     2 +-
 Watchdog/src/Pending_Element.defs.hh               |     2 +-
 Watchdog/src/Pending_Element.inlines.hh            |     2 +-
 Watchdog/src/Pending_Element.types.hh              |     2 +-
 Watchdog/src/Pending_List.cc                       |     2 +-
 Watchdog/src/Pending_List.defs.hh                  |     2 +-
 Watchdog/src/Pending_List.inlines.hh               |     2 +-
 Watchdog/src/Pending_List.types.hh                 |     2 +-
 Watchdog/src/Time.cc                               |     2 +-
 Watchdog/src/Time.defs.hh                          |     2 +-
 Watchdog/src/Time.inlines.hh                       |     2 +-
 Watchdog/src/Time.types.hh                         |     2 +-
 Watchdog/src/Watchdog.cc                           |     2 +-
 Watchdog/src/Watchdog.defs.hh                      |     2 +-
 Watchdog/src/Watchdog.inlines.hh                   |     2 +-
 Watchdog/src/Watchdog.types.hh                     |     2 +-
 Watchdog/src/pwl.hh.dist                           |   190 +-
 Watchdog/src/pwl_header.hh                         |     2 +-
 Watchdog/tests/Makefile.am                         |     2 +-
 Watchdog/tests/Makefile.in                         |    12 +-
 Watchdog/tests/pwl_test.cc                         |     6 +-
 Watchdog/tests/pwl_test.hh                         |     2 +-
 Watchdog/tests/simple1.cc                          |     2 +-
 Watchdog/utils/Makefile.am                         |     2 +-
 Watchdog/utils/Makefile.in                         |    12 +-
 Watchdog/utils/build_header.in                     |     2 +-
 aclocal.m4                                         |  6641 +-
 config.h.in                                        |   218 +-
 configure                                          |  2516 +-
 configure.ac                                       |   389 +-
 debian/changelog                                   |    22 +
 debian/control                                     |     7 +-
 debian/copyright                                   |    21 +-
 debian/libppl0.10-dev.install                      |     3 +-
 debian/libppl0.10-dev.links                        |     2 -
 debian/libppl0.10-dev.preinst                      |    10 -
 debian/libpwl-dev.dirs                             |     1 +
 debian/libpwl-dev.docs                             |     8 +-
 debian/libpwl-dev.install                          |     2 +
 debian/libpwl-dev.links                            |     1 -
 debian/libpwl-dev.preinst                          |    10 -
 debian/libpwl4.docs                                |     8 +-
 debian/patches/bigendian                           |    15 -
 debian/patches/exception_tests_alpha               |    79 +-
 debian/patches/series                              |     1 -
 debian/rules                                       |    15 +-
 demos/Makefile.am                                  |     2 +-
 demos/Makefile.in                                  |    17 +-
 demos/ppl_lcdd/Makefile.am                         |    15 +-
 demos/ppl_lcdd/Makefile.in                         |    30 +-
 demos/ppl_lcdd/examples/Makefile.am                |     2 +-
 demos/ppl_lcdd/examples/Makefile.in                |    17 +-
 demos/ppl_lcdd/ppl_lcdd.1                          |     7 +-
 demos/ppl_lcdd/ppl_lcdd.cc                         |    46 +-
 demos/ppl_lpsol/Makefile.am                        |    59 +-
 demos/ppl_lpsol/Makefile.in                        |    70 +-
 demos/ppl_lpsol/examples/Makefile.am               |     2 +-
 demos/ppl_lpsol/examples/Makefile.in               |    17 +-
 demos/ppl_lpsol/expected_mpz_a                     |   146 +-
 demos/ppl_lpsol/ppl_lpsol.1                        |     9 +-
 demos/ppl_lpsol/ppl_lpsol.c                        |   150 +-
 doc/Makefile.am                                    |    20 +-
 doc/Makefile.in                                    |    35 +-
 doc/README.doc                                     |     4 +-
 doc/definitions.dox                                |     2 +-
 doc/devref-language-interface.doxyconf             |   255 -
 doc/devref-language-interface.tex                  |     4 +-
 doc/devref.doxyconf-html                           |   486 -
 doc/devref.doxyconf-latex                          |   486 -
 doc/devref.tex                                     |     4 +-
 doc/fdl.pdf                                        |   Bin 59060 -> 56411 bytes
 doc/fdl.ps.gz                                      |   Bin 67867 -> 63642 bytes
 doc/gpl.pdf                                        |   Bin 71113 -> 69557 bytes
 doc/gpl.ps.gz                                      |   Bin 80390 -> 80241 bytes
 doc/libppl.3                                       |    28 +-
 doc/libppl_c.3                                     |     4 +-
 doc/ppl-config.1                                   |     4 +-
 doc/ppl-user-0.10-html.tar.gz                      |   Bin 858117 -> 0 bytes
 doc/ppl-user-0.10.1pre13-html.tar.gz               |   Bin 0 -> 859604 bytes
 ...{ppl-user-0.10.pdf => ppl-user-0.10.1pre13.pdf} | 99031 ++++++++++---------
 doc/ppl-user-0.10.1pre13.ps.gz                     |   Bin 0 -> 1191666 bytes
 doc/ppl-user-0.10.ps.gz                            |   Bin 1533689 -> 0 bytes
 doc/ppl-user-c-interface-0.10-html.tar.gz          |   Bin 164749 -> 0 bytes
 doc/ppl-user-c-interface-0.10.1pre13-html.tar.gz   |   Bin 0 -> 166930 bytes
 doc/ppl-user-c-interface-0.10.1pre13.pdf           | 21693 ++++
 doc/ppl-user-c-interface-0.10.1pre13.ps.gz         |   Bin 0 -> 325206 bytes
 doc/ppl-user-c-interface-0.10.pdf                  | 20850 ----
 doc/ppl-user-c-interface-0.10.ps.gz                |   Bin 404006 -> 0 bytes
 doc/ppl-user-java-interface-0.10-html.tar.gz       |   Bin 163330 -> 0 bytes
 ...ppl-user-java-interface-0.10.1pre13-html.tar.gz |   Bin 0 -> 166270 bytes
 doc/ppl-user-java-interface-0.10.1pre13.pdf        | 18980 ++++
 doc/ppl-user-java-interface-0.10.1pre13.ps.gz      |   Bin 0 -> 324718 bytes
 doc/ppl-user-java-interface-0.10.pdf               | 18242 ----
 doc/ppl-user-java-interface-0.10.ps.gz             |   Bin 384352 -> 0 bytes
 doc/ppl-user-ocaml-interface-0.10-html.tar.gz      |   Bin 69407 -> 0 bytes
 ...pl-user-ocaml-interface-0.10.1pre13-html.tar.gz |   Bin 0 -> 71095 bytes
 doc/ppl-user-ocaml-interface-0.10.1pre13.pdf       |   Bin 0 -> 239758 bytes
 doc/ppl-user-ocaml-interface-0.10.1pre13.ps.gz     |   Bin 0 -> 196062 bytes
 doc/ppl-user-ocaml-interface-0.10.pdf              |   Bin 237885 -> 0 bytes
 doc/ppl-user-ocaml-interface-0.10.ps.gz            |   Bin 197894 -> 0 bytes
 doc/ppl-user-prolog-interface-0.10-html.tar.gz     |   Bin 72415 -> 0 bytes
 ...l-user-prolog-interface-0.10.1pre13-html.tar.gz |   Bin 0 -> 72613 bytes
 doc/ppl-user-prolog-interface-0.10.1pre13.pdf      |   Bin 0 -> 258171 bytes
 doc/ppl-user-prolog-interface-0.10.1pre13.ps.gz    |   Bin 0 -> 230934 bytes
 doc/ppl-user-prolog-interface-0.10.pdf             |   Bin 264123 -> 0 bytes
 doc/ppl-user-prolog-interface-0.10.ps.gz           |   Bin 236323 -> 0 bytes
 doc/ppl.sty                                        |     2 +-
 doc/user-language-interface.doxyconf               |   259 -
 doc/user-language-interface.tex                    |     4 +-
 doc/user.doxyconf-html                             |   256 -
 doc/user.doxyconf-latex                            |   256 -
 doc/user.tex                                       |     4 +-
 instchk.hh                                         |    26 +-
 interfaces/C/C_interface.dox                       |    35 +-
 interfaces/C/Makefile.am                           |    10 +-
 interfaces/C/Makefile.in                           |    25 +-
 interfaces/C/ppl_c_header.h                        |   200 +-
 interfaces/C/ppl_c_implementation_common.cc        |    25 +-
 interfaces/C/ppl_c_implementation_common.defs.hh   |    16 +-
 .../C/ppl_c_implementation_common.inlines.hh       |     2 +-
 interfaces/C/ppl_c_version.h.in                    |     2 +-
 interfaces/C/ppl_interface_generator_c_cc_code.m4  |   142 +-
 interfaces/C/ppl_interface_generator_c_cc_files.m4 |     3 +-
 interfaces/C/ppl_interface_generator_c_h.m4        |     2 +-
 interfaces/C/ppl_interface_generator_c_h_code.m4   |    84 +-
 interfaces/C/ppl_interface_generator_c_hh_files.m4 |    17 +-
 ...l_interface_generator_c_procedure_generators.m4 |     8 +-
 interfaces/C/tests/Makefile.am                     |    35 +-
 interfaces/C/tests/Makefile.in                     |   111 +-
 .../C/tests/{cxxoutput.c => formatted_output.c}    |    12 +-
 interfaces/C/tests/ppl_c_test.cc                   |    14 +-
 interfaces/C/tests/ppl_c_test.h                    |     4 +-
 interfaces/C/tests/print_to_buffer.c               |    65 +
 interfaces/C/tests/print_to_buffer.cc              |   172 -
 interfaces/C/tests/print_to_buffer.h               |    15 +-
 interfaces/Java/Makefile.am                        |     2 +-
 interfaces/Java/Makefile.in                        |    17 +-
 interfaces/Java/jni/Makefile.am                    |     7 +-
 interfaces/Java/jni/Makefile.in                    |    22 +-
 ...ppl_interface_generator_java_classes_cc_code.m4 |   747 +-
 ...pl_interface_generator_java_classes_cc_files.m4 |     8 +-
 interfaces/Java/jni/ppl_java_common.cc             |     7 +-
 interfaces/Java/jni/ppl_java_common.defs.hh        |     4 +-
 interfaces/Java/jni/ppl_java_common.inlines.hh     |     4 +-
 interfaces/Java/jni/ppl_java_globals.cc            |   219 +-
 .../Java/parma_polyhedra_library/By_Reference.java |     2 +-
 .../Java/parma_polyhedra_library/Coefficient.java  |     2 +-
 .../parma_polyhedra_library/Complexity_Class.java  |     2 +-
 .../Java/parma_polyhedra_library/Congruence.java   |     8 +-
 .../parma_polyhedra_library/Congruence_System.java |    10 +-
 .../Java/parma_polyhedra_library/Constraint.java   |     8 +-
 .../parma_polyhedra_library/Constraint_System.java |    10 +-
 .../Control_Parameter_Name.java                    |     2 +-
 .../Control_Parameter_Value.java                   |     2 +-
 .../Degenerate_Element.java                        |     2 +-
 .../Domain_Error_Exception.java                    |     2 +-
 .../Fake_Class_for_Doxygen.java                    |     8 +-
 .../Java/parma_polyhedra_library/Generator.java    |     8 +-
 .../parma_polyhedra_library/Generator_System.java  |    10 +-
 .../parma_polyhedra_library/Generator_Type.java    |     2 +-
 .../parma_polyhedra_library/Grid_Generator.java    |     9 +-
 .../Grid_Generator_System.java                     |    10 +-
 .../Grid_Generator_Type.java                       |     2 +-
 .../{Linear_Expression_Variable.java => IO.java}   |    46 +-
 .../Invalid_Argument_Exception.java                |     2 +-
 .../Length_Error_Exception.java                    |     2 +-
 .../parma_polyhedra_library/Linear_Expression.java |    10 +-
 .../Linear_Expression_Coefficient.java             |     2 +-
 .../Linear_Expression_Difference.java              |     2 +-
 .../Linear_Expression_Sum.java                     |     2 +-
 .../Linear_Expression_Times.java                   |     2 +-
 .../Linear_Expression_Unary_Minus.java             |     2 +-
 .../Linear_Expression_Variable.java                |     2 +-
 .../Logic_Error_Exception.java                     |     2 +-
 .../Java/parma_polyhedra_library/MIP_Problem.java  |    26 +-
 .../MIP_Problem_Status.java                        |     2 +-
 .../Java/parma_polyhedra_library/Makefile.am       |     8 +-
 .../Java/parma_polyhedra_library/Makefile.in       |    23 +-
 .../parma_polyhedra_library/Optimization_Mode.java |     2 +-
 .../Overflow_Error_Exception.java                  |     2 +-
 .../Java/parma_polyhedra_library/PPL_Object.java   |     2 +-
 interfaces/Java/parma_polyhedra_library/Pair.java  |     2 +-
 .../Parma_Polyhedra_Library.java                   |     4 +-
 .../parma_polyhedra_library/Partial_Function.java  |     2 +-
 .../parma_polyhedra_library/Poly_Con_Relation.java |     2 +-
 .../parma_polyhedra_library/Poly_Gen_Relation.java |     2 +-
 .../parma_polyhedra_library/Relation_Symbol.java   |     2 +-
 .../Java/parma_polyhedra_library/Variable.java     |     2 +-
 .../parma_polyhedra_library/Variables_Set.java     |     2 +-
 .../ppl_interface_generator_java_classes_java.m4   |    19 +-
 ...l_interface_generator_java_classes_java_code.m4 |    48 +-
 ...nterface_generator_java_procedure_generators.m4 |     2 +-
 interfaces/Java/tests/C_Polyhedron_test1.java      |     2 +-
 interfaces/Java/tests/MIP_Problem_test1.java       |     6 +-
 interfaces/Java/tests/Makefile.am                  |     4 +-
 interfaces/Java/tests/Makefile.in                  |    19 +-
 interfaces/Java/tests/NNC_Polyhedron_test1.java    |     2 +-
 interfaces/Java/tests/PPL_Test.java                |     2 +-
 .../Java/tests/Parma_Polyhedra_Library_test1.java  |     2 +-
 interfaces/Java/tests/Test_Executor.java           |     2 +-
 interfaces/Java/tests/Test_Partial_Function.java   |     2 +-
 .../ppl_interface_generator_java_test_java.m4      |    16 +-
 .../ppl_interface_generator_java_test_java_code.m4 |    56 +-
 interfaces/Java/tests/ppl_java_tests_common        |     2 +-
 interfaces/Makefile.am                             |     2 +-
 interfaces/Makefile.in                             |    17 +-
 interfaces/OCaml/Makefile.am                       |    99 +-
 interfaces/OCaml/Makefile.in                       |   167 +-
 interfaces/OCaml/OCaml_interface.dox               |   162 +-
 interfaces/OCaml/README.ocaml                      |    11 +-
 .../OCaml/ppl_interface_generator_ocaml_cc_code.m4 |   438 +-
 .../ppl_interface_generator_ocaml_cc_files.m4      |     7 +-
 .../OCaml/ppl_interface_generator_ocaml_hh_code.m4 |     6 +-
 .../ppl_interface_generator_ocaml_hh_files.m4      |     6 +-
 .../OCaml/ppl_interface_generator_ocaml_ml.m4      |    16 +-
 .../OCaml/ppl_interface_generator_ocaml_ml_code.m4 |   171 +-
 .../OCaml/ppl_interface_generator_ocaml_mli.m4     |     8 +-
 .../ppl_interface_generator_ocaml_mli_code.m4      |   200 +-
 ...terface_generator_ocaml_procedure_generators.m4 |     2 +-
 interfaces/OCaml/ppl_ocaml_common.cc               |   688 +-
 interfaces/OCaml/ppl_ocaml_common.defs.hh          |    73 +-
 interfaces/OCaml/ppl_ocaml_common.inlines.hh       |    48 +-
 interfaces/OCaml/ppl_ocaml_globals.ml              |    56 +-
 interfaces/OCaml/ppl_ocaml_globals.mli             |    45 +-
 interfaces/OCaml/tests/Makefile.am                 |    98 +-
 interfaces/OCaml/tests/Makefile.in                 |   113 +-
 .../tests/ppl_interface_generator_ocaml_test_ml.m4 |     6 +-
 .../ppl_interface_generator_ocaml_test_ml_code.m4  |   372 +-
 interfaces/OCaml/tests/ppl_ocaml_tests_common      |     2 +-
 interfaces/OCaml/tests/test1.ml                    |   121 +-
 interfaces/Prolog/Ciao/Makefile.am                 |    17 +-
 interfaces/Prolog/Ciao/Makefile.in                 |    32 +-
 interfaces/Prolog/Ciao/ciao_cfli.hh                |     2 +-
 interfaces/Prolog/Ciao/ciao_clpq.pl                |     2 +-
 interfaces/Prolog/Ciao/ciao_clpq2.pl               |     2 +-
 interfaces/Prolog/Ciao/ciao_efli.cc                |     2 +-
 interfaces/Prolog/Ciao/ciao_efli.hh                |     2 +-
 interfaces/Prolog/Ciao/ciao_pl_check.pl            |     2 +-
 .../Prolog/Ciao/ppl_interface_generator_ciao_pl.m4 |     8 +-
 ...face_generator_ciao_prolog_generated_test_pl.m4 |     4 +-
 interfaces/Prolog/Ciao/ppl_prolog_sysdep.hh        |     2 +-
 interfaces/Prolog/GNU/Makefile.am                  |    15 +-
 interfaces/Prolog/GNU/Makefile.in                  |    30 +-
 interfaces/Prolog/GNU/gnu_pl_check.pl              |     2 +-
 interfaces/Prolog/GNU/gnu_prolog_generated_test.pl |     2 +-
 interfaces/Prolog/GNU/gp_clpq.pl                   |     2 +-
 interfaces/Prolog/GNU/gprolog_cfli.hh              |     2 +-
 interfaces/Prolog/GNU/gprolog_efli.cc              |     2 +-
 interfaces/Prolog/GNU/gprolog_efli.hh              |     2 +-
 .../GNU/ppl_interface_generator_gprolog_pl.m4      |     4 +-
 interfaces/Prolog/GNU/ppl_prolog_sysdep.hh         |     2 +-
 interfaces/Prolog/Makefile.am                      |     8 +-
 interfaces/Prolog/Makefile.in                      |    23 +-
 interfaces/Prolog/Prolog_interface.dox             |    36 +-
 interfaces/Prolog/SICStus/Makefile.am              |    15 +-
 interfaces/Prolog/SICStus/Makefile.in              |    30 +-
 .../ppl_interface_generator_sicstus_sd_cc.m4       |    10 +-
 interfaces/Prolog/SICStus/ppl_prolog_sysdep.hh     |     2 +-
 interfaces/Prolog/SICStus/ppl_sicstus.pl           |     2 +-
 interfaces/Prolog/SICStus/sicstus_cfli.cc          |     2 +-
 interfaces/Prolog/SICStus/sicstus_cfli.h           |     2 +-
 interfaces/Prolog/SICStus/sicstus_cfli.ic          |     2 +-
 interfaces/Prolog/SICStus/sicstus_efli.cc          |     2 +-
 interfaces/Prolog/SICStus/sicstus_efli.hh          |     2 +-
 interfaces/Prolog/SICStus/sp_clpq.pl               |     2 +-
 interfaces/Prolog/SICStus/sp_pl_check.pl           |     2 +-
 .../Prolog/SICStus/sp_prolog_generated_test.pl     |     2 +-
 interfaces/Prolog/SWI/Makefile.am                  |    15 +-
 interfaces/Prolog/SWI/Makefile.in                  |    30 +-
 interfaces/Prolog/SWI/pl_clpq.cc                   |     2 +-
 interfaces/Prolog/SWI/pl_clpq.pl                   |     2 +-
 .../SWI/ppl_interface_generator_swiprolog_cc.m4    |     8 +-
 interfaces/Prolog/SWI/ppl_pl.cc                    |     2 +-
 interfaces/Prolog/SWI/ppl_prolog_sysdep.hh         |     2 +-
 interfaces/Prolog/SWI/ppl_swiprolog.pl             |     2 +-
 interfaces/Prolog/SWI/swi_cfli.hh                  |     2 +-
 interfaces/Prolog/SWI/swi_efli.cc                  |     6 +-
 interfaces/Prolog/SWI/swi_efli.hh                  |     2 +-
 interfaces/Prolog/SWI/swi_pl_check.pl              |     2 +-
 interfaces/Prolog/SWI/swi_prolog_generated_test.pl |     2 +-
 interfaces/Prolog/XSB/Makefile.am                  |    17 +-
 interfaces/Prolog/XSB/Makefile.in                  |    32 +-
 .../Prolog/XSB/ppl_interface_generator_xsb_H.m4    |     4 +-
 .../Prolog/XSB/ppl_interface_generator_xsb_cc.m4   |     6 +-
 .../Prolog/XSB/ppl_interface_generator_xsb_hh.m4   |     4 +-
 ...erface_generator_xsb_prolog_generated_test_P.m4 |    11 +-
 interfaces/Prolog/XSB/ppl_prolog_sysdep.hh         |     2 +-
 interfaces/Prolog/XSB/xsb_cfli.hh                  |     2 +-
 interfaces/Prolog/XSB/xsb_clpq.P                   |     2 +-
 interfaces/Prolog/XSB/xsb_clpq2.P                  |     2 +-
 interfaces/Prolog/XSB/xsb_efli.cc                  |     2 +-
 interfaces/Prolog/XSB/xsb_efli.hh                  |     2 +-
 interfaces/Prolog/XSB/xsb_pl_check.P               |     2 +-
 interfaces/Prolog/YAP/Makefile.am                  |    15 +-
 interfaces/Prolog/YAP/Makefile.in                  |    30 +-
 .../Prolog/YAP/ppl_interface_generator_yap_cc.m4   |    14 +-
 interfaces/Prolog/YAP/ppl_prolog_sysdep.hh         |     2 +-
 interfaces/Prolog/YAP/ppl_yap.pl                   |     2 +-
 interfaces/Prolog/YAP/yap_cfli.hh                  |     2 +-
 interfaces/Prolog/YAP/yap_clpq.pl                  |     2 +-
 interfaces/Prolog/YAP/yap_clpq2.pl                 |     2 +-
 interfaces/Prolog/YAP/yap_efli.cc                  |     2 +-
 interfaces/Prolog/YAP/yap_efli.hh                  |     2 +-
 interfaces/Prolog/YAP/yap_pl_check.pl              |     2 +-
 interfaces/Prolog/YAP/yap_prolog_generated_test.pl |     2 +-
 .../ppl_interface_generator_prolog_cc_code.m4      |   283 +-
 .../ppl_interface_generator_prolog_cc_files.m4     |     5 +-
 .../Prolog/ppl_interface_generator_prolog_dox.m4   |   106 +-
 .../ppl_interface_generator_prolog_dox_code.m4     |   562 +-
 .../ppl_interface_generator_prolog_hh_code.m4      |    34 +-
 .../ppl_interface_generator_prolog_hh_files.m4     |    10 +-
 ...erface_generator_prolog_procedure_generators.m4 |    15 +-
 .../ppl_interface_generator_prolog_systems.m4      |     2 +-
 interfaces/Prolog/ppl_prolog_common.cc             |   100 +-
 interfaces/Prolog/ppl_prolog_common.defs.hh        |    13 +-
 interfaces/Prolog/ppl_prolog_common.inlines.hh     |     2 +-
 interfaces/Prolog/tests/Makefile.am                |     4 +-
 interfaces/Prolog/tests/Makefile.in                |    19 +-
 interfaces/Prolog/tests/clpq.pl                    |     4 +-
 interfaces/Prolog/tests/clpq2.pl                   |     4 +-
 interfaces/Prolog/tests/expected_clpq2_int16       |     2 +-
 interfaces/Prolog/tests/expected_clpq2_int16_a     |     2 +-
 interfaces/Prolog/tests/expected_clpq2_int32       |     2 +-
 interfaces/Prolog/tests/expected_clpq2_int32_a     |     2 +-
 interfaces/Prolog/tests/expected_clpq2_int64       |     2 +-
 interfaces/Prolog/tests/expected_clpq2_int64_a     |     2 +-
 interfaces/Prolog/tests/expected_clpq2_int8        |     2 +-
 interfaces/Prolog/tests/expected_clpq2_int8_a      |     2 +-
 interfaces/Prolog/tests/expected_clpq2_mpz         |     2 +-
 interfaces/Prolog/tests/expected_clpq2_mpz_a       |     2 +-
 interfaces/Prolog/tests/expected_clpq_int16        |     2 +-
 interfaces/Prolog/tests/expected_clpq_int16_a      |     2 +-
 interfaces/Prolog/tests/expected_clpq_int32        |     2 +-
 interfaces/Prolog/tests/expected_clpq_int32_a      |     2 +-
 interfaces/Prolog/tests/expected_clpq_int64        |     2 +-
 interfaces/Prolog/tests/expected_clpq_int64_a      |     2 +-
 interfaces/Prolog/tests/expected_clpq_int8         |     2 +-
 interfaces/Prolog/tests/expected_clpq_int8_a       |     2 +-
 interfaces/Prolog/tests/expected_clpq_mpz          |     2 +-
 interfaces/Prolog/tests/expected_clpq_mpz_a        |     2 +-
 interfaces/Prolog/tests/pl_check.pl                |     2 +-
 ...interface_generator_prolog_generated_test_pl.m4 |    59 +-
 ...face_generator_prolog_generated_test_pl_code.m4 |   168 +-
 .../tests/ppl_prolog_generated_test_common.pl      |     5 +-
 interfaces/interfaced_boxes.hh                     |     2 +-
 interfaces/marked_pointers.hh                      |     2 +-
 interfaces/ppl_interface_generator_common.m4       |   699 +-
 interfaces/ppl_interface_generator_common_dat.m4   |   499 +-
 ...erface_generator_common_procedure_generators.m4 |    14 +-
 interfaces/ppl_interface_generator_copyright       |     2 +-
 m4/Makefile.am                                     |     3 +-
 m4/Makefile.in                                     |    18 +-
 m4/ac_check_ciao.m4                                |     2 +-
 m4/ac_check_fpu_control.m4                         |    27 +-
 m4/ac_check_gmp.m4                                 |    26 +-
 m4/ac_check_sicstus_prolog.m4                      |     2 +-
 m4/ac_check_swi_prolog.m4                          |     5 +-
 m4/ac_check_xsb_prolog.m4                          |     2 +-
 m4/ac_cxx_attribute_weak.m4                        |     4 +-
 m4/ac_cxx_double_binary_format.m4                  |    13 +-
 m4/ac_cxx_double_exact_output.m4                   |    14 +-
 m4/ac_cxx_flexible_arrays.m4                       |    55 +-
 m4/ac_cxx_float_binary_format.m4                   |    11 +-
 m4/ac_cxx_float_exact_output.m4                    |    13 +-
 m4/ac_cxx_ieee_inexact_flag.m4                     |     6 +-
 m4/ac_cxx_limit_memory.m4                          |     6 +-
 m4/ac_cxx_long_double_binary_format.m4             |    30 +-
 m4/ac_cxx_long_double_exact_output.m4              |    27 +-
 m4/ac_cxx_proper_long_double.m4                    |     6 +-
 m4/ac_cxx_remainder_bug.m4                         |     6 +-
 m4/ac_prog_jar.m4                                  |     2 +-
 m4/ac_prog_java.m4                                 |    18 +-
 m4/ac_prog_javac.m4                                |     8 +-
 m4/ac_prog_javah.m4                                |     2 +-
 m4/ac_text_md5sum.m4                               |     2 +-
 m4/ax_prefix_config_h.m4                           |   183 -
 m4/m4.m4                                           |    46 +
 m4/ppl.m4                                          |     2 +-
 m4/ppl_c.m4                                        |     2 +-
 config.h.in => ppl-config.h.in                     |   354 +-
 ppl-config.sed                                     |    65 +
 src/BDS_Status.idefs.hh                            |     2 +-
 src/BDS_Status.inlines.hh                          |     4 +-
 src/BD_Shape.cc                                    |     2 +-
 src/BD_Shape.defs.hh                               |    33 +-
 src/BD_Shape.inlines.hh                            |    33 +-
 src/BD_Shape.templates.hh                          |   810 +-
 src/BD_Shape.types.hh                              |     2 +-
 src/BHRZ03_Certificate.cc                          |     2 +-
 src/BHRZ03_Certificate.defs.hh                     |     2 +-
 src/BHRZ03_Certificate.inlines.hh                  |     2 +-
 src/BHRZ03_Certificate.types.hh                    |     2 +-
 src/Bit_Matrix.cc                                  |     4 +-
 src/Bit_Matrix.defs.hh                             |     2 +-
 src/Bit_Matrix.inlines.hh                          |     2 +-
 src/Bit_Matrix.types.hh                            |     2 +-
 src/Bit_Row.cc                                     |     9 +-
 src/Bit_Row.defs.hh                                |     2 +-
 src/Bit_Row.inlines.hh                             |    13 +-
 src/Bit_Row.types.hh                               |     2 +-
 src/Boundary.defs.hh                               |    33 +-
 src/Box.cc                                         |     2 +-
 src/Box.defs.hh                                    |    12 +-
 src/Box.inlines.hh                                 |    51 +-
 src/Box.templates.hh                               |   396 +-
 src/Box.types.hh                                   |     2 +-
 src/Box_Status.idefs.hh                            |     2 +-
 src/Box_Status.inlines.hh                          |     4 +-
 src/CREDITS.cc.dist                                |   165 +-
 src/C_Integer.hh                                   |     2 +-
 src/C_Polyhedron.cc                                |    19 +-
 src/C_Polyhedron.defs.hh                           |     2 +-
 src/C_Polyhedron.inlines.hh                        |     2 +-
 src/C_Polyhedron.types.hh                          |     2 +-
 src/Checked_Number.cc                              |     2 +-
 src/Checked_Number.defs.hh                         |     4 +-
 src/Checked_Number.inlines.hh                      |    76 +-
 src/Checked_Number.templates.hh                    |     2 +-
 src/Checked_Number.types.hh                        |     2 +-
 src/Coefficient.cc                                 |     2 +-
 src/Coefficient.defs.hh                            |     2 +-
 src/Coefficient.inlines.hh                         |     2 +-
 src/Coefficient.types.hh                           |     2 +-
 src/Coefficient_traits_template.hh                 |     2 +-
 src/Congruence.cc                                  |     6 +-
 src/Congruence.defs.hh                             |     2 +-
 src/Congruence.inlines.hh                          |     2 +-
 src/Congruence.types.hh                            |     2 +-
 src/Congruence_System.cc                           |    10 +-
 src/Congruence_System.defs.hh                      |     2 +-
 src/Congruence_System.inlines.hh                   |     2 +-
 src/Congruence_System.types.hh                     |     2 +-
 src/Constraint.cc                                  |     4 +-
 src/Constraint.defs.hh                             |     2 +-
 src/Constraint.inlines.hh                          |     2 +-
 src/Constraint.types.hh                            |     2 +-
 src/Constraint_System.cc                           |     8 +-
 src/Constraint_System.defs.hh                      |     2 +-
 src/Constraint_System.inlines.hh                   |     2 +-
 src/Constraint_System.types.hh                     |     2 +-
 src/DB_Matrix.defs.hh                              |     2 +-
 src/DB_Matrix.inlines.hh                           |     2 +-
 src/DB_Matrix.templates.hh                         |     7 +-
 src/DB_Matrix.types.hh                             |     2 +-
 src/DB_Row.defs.hh                                 |     2 +-
 src/DB_Row.inlines.hh                              |     8 +-
 src/DB_Row.templates.hh                            |     4 +-
 src/DB_Row.types.hh                                |     2 +-
 src/Determinate.defs.hh                            |     2 +-
 src/Determinate.inlines.hh                         |    12 +-
 src/Determinate.types.hh                           |     2 +-
 src/Float.cc                                       |     2 +-
 src/Float.defs.hh                                  |    14 +-
 src/Float.inlines.hh                               |     2 +-
 src/GMP_Integer.defs.hh                            |     2 +-
 src/GMP_Integer.inlines.hh                         |     4 +-
 src/GMP_Integer.types.hh                           |     2 +-
 src/Generator.cc                                   |    14 +-
 src/Generator.defs.hh                              |     2 +-
 src/Generator.inlines.hh                           |    28 +-
 src/Generator.types.hh                             |     2 +-
 src/Generator_System.cc                            |    10 +-
 src/Generator_System.defs.hh                       |     2 +-
 src/Generator_System.inlines.hh                    |     2 +-
 src/Generator_System.types.hh                      |     2 +-
 src/Grid.defs.hh                                   |    16 +-
 src/Grid.inlines.hh                                |     4 +-
 src/Grid.templates.hh                              |    46 +-
 src/Grid.types.hh                                  |     2 +-
 src/Grid_Certificate.cc                            |     2 +-
 src/Grid_Certificate.defs.hh                       |     2 +-
 src/Grid_Certificate.inlines.hh                    |     2 +-
 src/Grid_Certificate.types.hh                      |     2 +-
 src/Grid_Generator.cc                              |     6 +-
 src/Grid_Generator.defs.hh                         |    13 +-
 src/Grid_Generator.inlines.hh                      |     2 +-
 src/Grid_Generator.types.hh                        |     2 +-
 src/Grid_Generator_System.cc                       |     6 +-
 src/Grid_Generator_System.defs.hh                  |     2 +-
 src/Grid_Generator_System.inlines.hh               |     2 +-
 src/Grid_Generator_System.types.hh                 |     2 +-
 src/Grid_Status.cc                                 |     4 +-
 src/Grid_Status.idefs.hh                           |     2 +-
 src/Grid_Status.inlines.hh                         |     2 +-
 src/Grid_chdims.cc                                 |     2 +-
 src/Grid_conversion.cc                             |    20 +-
 src/Grid_nonpublic.cc                              |     9 +-
 src/Grid_public.cc                                 |   239 +-
 src/Grid_simplify.cc                               |    61 +-
 src/Grid_widenings.cc                              |     2 +-
 src/H79_Certificate.cc                             |     2 +-
 src/H79_Certificate.defs.hh                        |     2 +-
 src/H79_Certificate.inlines.hh                     |     2 +-
 src/H79_Certificate.types.hh                       |     2 +-
 src/Has_Assign_Or_Swap.hh                          |     2 +-
 src/Init.cc                                        |     7 +-
 src/Init.defs.hh                                   |     2 +-
 src/Init.inlines.hh                                |     2 +-
 src/Init.types.hh                                  |     2 +-
 src/Interval.defs.hh                               |    79 +-
 src/Interval.inlines.hh                            |    88 +-
 src/Interval.templates.hh                          |    37 +-
 src/Interval.types.hh                              |     2 +-
 src/Interval_Info.defs.hh                          |     2 +-
 src/Interval_Info.inlines.hh                       |     2 +-
 src/Interval_Info.types.hh                         |     2 +-
 src/Interval_Restriction.defs.hh                   |    76 +-
 src/Linear_Expression.cc                           |   107 +-
 src/Linear_Expression.defs.hh                      |    10 +-
 src/Linear_Expression.inlines.hh                   |    61 +-
 src/Linear_Expression.types.hh                     |     2 +-
 src/Linear_Row.cc                                  |     8 +-
 src/Linear_Row.defs.hh                             |     2 +-
 src/Linear_Row.inlines.hh                          |     2 +-
 src/Linear_Row.types.hh                            |     2 +-
 src/Linear_System.cc                               |     4 +-
 src/Linear_System.defs.hh                          |     2 +-
 src/Linear_System.inlines.hh                       |     2 +-
 src/Linear_System.types.hh                         |     2 +-
 src/MIP_Problem.cc                                 |   141 +-
 src/MIP_Problem.defs.hh                            |     2 +-
 src/MIP_Problem.inlines.hh                         |     2 +-
 src/MIP_Problem.templates.hh                       |     2 +-
 src/MIP_Problem.types.hh                           |     2 +-
 src/Makefile.am                                    |    31 +-
 src/Makefile.in                                    |    82 +-
 src/Matrix.cc                                      |     6 +-
 src/Matrix.defs.hh                                 |     2 +-
 src/Matrix.inlines.hh                              |     2 +-
 src/Matrix.types.hh                                |     2 +-
 src/NNC_Polyhedron.cc                              |    11 +-
 src/NNC_Polyhedron.defs.hh                         |     2 +-
 src/NNC_Polyhedron.inlines.hh                      |     2 +-
 src/NNC_Polyhedron.types.hh                        |     2 +-
 src/Numeric_Format.defs.hh                         |     2 +-
 src/OR_Matrix.defs.hh                              |     4 +-
 src/OR_Matrix.inlines.hh                           |    40 +-
 src/OR_Matrix.templates.hh                         |     7 +-
 src/OR_Matrix.types.hh                             |     2 +-
 src/Octagonal_Shape.cc                             |     2 +-
 src/Octagonal_Shape.defs.hh                        |    28 +-
 src/Octagonal_Shape.inlines.hh                     |    28 +-
 src/Octagonal_Shape.templates.hh                   |   883 +-
 src/Octagonal_Shape.types.hh                       |     2 +-
 src/Og_Status.idefs.hh                             |     2 +-
 src/Og_Status.inlines.hh                           |     4 +-
 src/Partially_Reduced_Product.defs.hh              |    96 +-
 src/Partially_Reduced_Product.inlines.hh           |   165 +-
 src/Partially_Reduced_Product.templates.hh         |   112 +-
 src/Partially_Reduced_Product.types.hh             |     2 +-
 src/Ph_Status.cc                                   |     4 +-
 src/Ph_Status.idefs.hh                             |     2 +-
 src/Ph_Status.inlines.hh                           |     2 +-
 src/Pointset_Powerset.cc                           |    21 +-
 src/Pointset_Powerset.defs.hh                      |     8 +-
 src/Pointset_Powerset.inlines.hh                   |     2 +-
 src/Pointset_Powerset.templates.hh                 |    78 +-
 src/Pointset_Powerset.types.hh                     |     2 +-
 src/Poly_Con_Relation.cc                           |     2 +-
 src/Poly_Con_Relation.defs.hh                      |     2 +-
 src/Poly_Con_Relation.inlines.hh                   |     2 +-
 src/Poly_Con_Relation.types.hh                     |     2 +-
 src/Poly_Gen_Relation.cc                           |     2 +-
 src/Poly_Gen_Relation.defs.hh                      |     2 +-
 src/Poly_Gen_Relation.inlines.hh                   |     2 +-
 src/Poly_Gen_Relation.types.hh                     |     2 +-
 src/Polyhedron.defs.hh                             |    24 +-
 src/Polyhedron.inlines.hh                          |     2 +-
 src/Polyhedron.templates.hh                        |    10 +-
 src/Polyhedron.types.hh                            |     2 +-
 src/Polyhedron_chdims.cc                           |     2 +-
 src/Polyhedron_nonpublic.cc                        |   635 +-
 src/Polyhedron_public.cc                           |    47 +-
 src/Polyhedron_widenings.cc                        |     4 +-
 src/Powerset.defs.hh                               |     3 +-
 src/Powerset.inlines.hh                            |     2 +-
 src/Powerset.templates.hh                          |     3 +-
 src/Powerset.types.hh                              |     2 +-
 src/Ptr_Iterator.defs.hh                           |     2 +-
 src/Ptr_Iterator.inlines.hh                        |     2 +-
 src/Ptr_Iterator.types.hh                          |     2 +-
 src/Rational_Box.hh                                |     2 +-
 src/Rational_Interval.hh                           |     2 +-
 src/Result.defs.hh                                 |     2 +-
 src/Result.inlines.hh                              |     2 +-
 src/Rounding_Dir.defs.hh                           |     2 +-
 src/Rounding_Dir.inlines.hh                        |    17 +-
 src/Row.cc                                         |     8 +-
 src/Row.defs.hh                                    |     2 +-
 src/Row.inlines.hh                                 |     6 +-
 src/Row.types.hh                                   |     2 +-
 src/Scalar_Products.cc                             |     4 +-
 src/Scalar_Products.defs.hh                        |     2 +-
 src/Scalar_Products.inlines.hh                     |    12 +-
 src/Scalar_Products.types.hh                       |     2 +-
 src/Slow_Copy.hh                                   |     2 +-
 src/Temp.defs.hh                                   |     2 +-
 src/Temp.inlines.hh                                |     6 +-
 src/Temp.templates.hh                              |     2 +-
 src/Topology.hh                                    |     2 +-
 src/Variable.cc                                    |     2 +-
 src/Variable.defs.hh                               |     2 +-
 src/Variable.inlines.hh                            |     2 +-
 src/Variable.types.hh                              |     2 +-
 src/Variables_Set.cc                               |     2 +-
 src/Variables_Set.defs.hh                          |     2 +-
 src/Variables_Set.inlines.hh                       |     2 +-
 src/Variables_Set.types.hh                         |     2 +-
 src/Widening_Function.defs.hh                      |     2 +-
 src/Widening_Function.inlines.hh                   |     2 +-
 src/Widening_Function.types.hh                     |     2 +-
 src/algorithms.hh                                  |     2 +-
 src/assign_or_swap.hh                              |     2 +-
 src/c_streambuf.cc                                 |   101 +
 src/{stdiobuf.defs.hh => c_streambuf.defs.hh}      |    53 +-
 ...{stdiobuf.inlines.hh => c_streambuf.inlines.hh} |    18 +-
 src/{Constraint.types.hh => c_streambuf.types.hh}  |    10 +-
 src/checked.cc                                     |     2 +-
 src/checked.defs.hh                                |   770 +-
 src/checked.inlines.hh                             |   222 +-
 src/checked_ext.inlines.hh                         |     7 +-
 src/checked_float.inlines.hh                       |   275 +-
 src/checked_int.inlines.hh                         |   918 +-
 src/checked_mpq.inlines.hh                         |   131 +-
 src/checked_mpz.inlines.hh                         |   130 +-
 src/checked_numeric_limits.hh                      |    22 +-
 src/compiler.hh                                    |     5 +-
 src/conversion.cc                                  |     8 +-
 src/distances.defs.hh                              |     2 +-
 src/distances.inlines.hh                           |     2 +-
 src/distances.types.hh                             |     2 +-
 src/fpu-c99.inlines.hh                             |    19 +-
 src/fpu-ia32.cc                                    |     9 +-
 src/fpu-ia32.inlines.hh                            |    46 +-
 src/fpu-none.inlines.hh                            |     7 +-
 src/fpu-sparc.inlines.hh                           |    15 +-
 src/fpu.defs.hh                                    |     3 +-
 src/fpu.types.hh                                   |     2 +-
 src/globals.cc                                     |     2 +-
 src/globals.defs.hh                                |    23 +-
 src/globals.inlines.hh                             |    11 +-
 src/globals.types.hh                               |     2 +-
 src/initializer.hh                                 |     2 +-
 src/iterator_to_const.defs.hh                      |     3 +-
 src/iterator_to_const.inlines.hh                   |     2 +-
 src/iterator_to_const.types.hh                     |     2 +-
 src/math_utilities.defs.hh                         |     2 +-
 src/math_utilities.inlines.hh                      |    12 +-
 src/max_space_dimension.hh                         |     2 +-
 src/meta_programming.hh                            |    15 +-
 src/minimize.cc                                    |     2 +-
 src/mp_std_bits.cc                                 |     2 +-
 src/mp_std_bits.defs.hh                            |     2 +-
 src/mp_std_bits.inlines.hh                         |     2 +-
 src/namespaces.hh                                  |     2 +-
 src/ppl-config.cc                                  |   726 -
 src/ppl-config.cc.in                               |    17 +-
 src/ppl.hh.dist                                    | 88360 +++++++++--------
 src/ppl_header.hh                                  |    52 +-
 src/simplify.cc                                    |     8 +-
 src/stdiobuf.cc                                    |     4 +-
 src/stdiobuf.defs.hh                               |     2 +-
 src/stdiobuf.inlines.hh                            |     2 +-
 src/stdiobuf.types.hh                              |     2 +-
 src/swapping_sort.icc                              |     2 +-
 src/version.cc                                     |     4 +-
 src/version.hh.in                                  |     2 +-
 src/wrap.cc                                        |    92 +
 tests/Partial_Function.defs.hh => src/wrap.hh      |    54 +-
 tests/BD_Shape/Makefile.am                         |    20 +-
 tests/BD_Shape/Makefile.in                         |    93 +-
 tests/BD_Shape/addconstraints1.cc                  |     2 +-
 tests/BD_Shape/addspacedims1.cc                    |     2 +-
 tests/BD_Shape/affinedimension1.cc                 |     2 +-
 tests/BD_Shape/affineimage1.cc                     |     2 +-
 tests/BD_Shape/affineimage2.cc                     |     2 +-
 tests/BD_Shape/affinepreimage1.cc                  |     2 +-
 tests/BD_Shape/ascii_dump_load1.cc                 |     2 +-
 tests/BD_Shape/bgp99extrapolation1.cc              |     2 +-
 tests/BD_Shape/bhmz05widening1.cc                  |     2 +-
 tests/BD_Shape/bhz03widening1.cc                   |     2 +-
 tests/BD_Shape/bounded1.cc                         |     2 +-
 tests/BD_Shape/boundedaffineimage1.cc              |     2 +-
 tests/BD_Shape/boundedaffinepreimage1.cc           |     2 +-
 tests/BD_Shape/bounds1.cc                          |     2 +-
 tests/BD_Shape/cc76extrapolation1.cc               |     2 +-
 tests/BD_Shape/cc76narrowing1.cc                   |     2 +-
 tests/BD_Shape/closure1.cc                         |     2 +-
 tests/BD_Shape/concatenate1.cc                     |     2 +-
 tests/BD_Shape/congruences1.cc                     |     2 +-
 tests/BD_Shape/constrains1.cc                      |     2 +-
 tests/BD_Shape/constraints1.cc                     |     2 +-
 tests/BD_Shape/contains1.cc                        |     2 +-
 tests/BD_Shape/containsintegerpoint1.cc            |     2 +-
 tests/BD_Shape/difference1.cc                      |     2 +-
 tests/BD_Shape/discrete1.cc                        |     2 +-
 tests/BD_Shape/disjoint1.cc                        |     5 +-
 tests/BD_Shape/empty1.cc                           |     2 +-
 tests/BD_Shape/equality1.cc                        |     2 +-
 tests/BD_Shape/expandspacedim1.cc                  |     2 +-
 tests/BD_Shape/foldspacedims1.cc                   |     2 +-
 tests/BD_Shape/frombdshape1.cc                     |     2 +-
 tests/BD_Shape/frombox1.cc                         |     2 +-
 tests/BD_Shape/fromgensys1.cc                      |     2 +-
 tests/BD_Shape/fromgrid1.cc                        |     2 +-
 tests/BD_Shape/fromoctagonalshape1.cc              |     2 +-
 tests/BD_Shape/frompolyhedron1.cc                  |     2 +-
 tests/BD_Shape/fromspacedim1.cc                    |     2 +-
 tests/BD_Shape/generalizedaffineimage1.cc          |     2 +-
 tests/BD_Shape/generalizedaffineimage2.cc          |     2 +-
 tests/BD_Shape/generalizedaffinepreimage1.cc       |     2 +-
 tests/BD_Shape/generalizedaffinepreimage2.cc       |     2 +-
 tests/BD_Shape/generalizedaffinepreimage3.cc       |     2 +-
 tests/BD_Shape/geomcovers1.cc                      |     2 +-
 tests/BD_Shape/h79widening1.cc                     |     2 +-
 tests/BD_Shape/intersection1.cc                    |     2 +-
 tests/BD_Shape/limitedbhmz05extrapolation1.cc      |     2 +-
 tests/BD_Shape/limitedcc76extrapolation1.cc        |     2 +-
 tests/BD_Shape/limitedh79extrapolation1.cc         |     2 +-
 tests/BD_Shape/mapspacedims1.cc                    |     2 +-
 tests/BD_Shape/max_min1.cc                         |     2 +-
 tests/BD_Shape/max_min2.cc                         |     2 +-
 tests/BD_Shape/maxspacedim1.cc                     |     2 +-
 tests/BD_Shape/membytes1.cc                        |     2 +-
 tests/BD_Shape/minconstraints1.cc                  |     2 +-
 tests/BD_Shape/pointsetpowerset1.cc                |   489 -
 tests/BD_Shape/relations1.cc                       |     2 +-
 tests/BD_Shape/relations2.cc                       |     2 +-
 tests/BD_Shape/relations3.cc                       |     2 +-
 tests/BD_Shape/relations4.cc                       |     2 +-
 tests/BD_Shape/removespacedims1.cc                 |     2 +-
 tests/BD_Shape/run_tests                           |     3 +-
 tests/BD_Shape/simplifyusingcontext1.cc            |   305 +
 tests/BD_Shape/timeelapse1.cc                      |     2 +-
 tests/BD_Shape/unconstrain1.cc                     |     2 +-
 tests/BD_Shape/universe1.cc                        |     2 +-
 tests/BD_Shape/upperbound1.cc                      |     2 +-
 tests/BD_Shape/upperboundifexact1.cc               |   375 +
 tests/BD_Shape/writebdshape1.cc                    |     2 +-
 tests/Box/Makefile.am                              |    21 +-
 tests/Box/Makefile.in                              |   138 +-
 tests/Box/addconstraints1.cc                       |     2 +-
 tests/Box/addspacedims1.cc                         |     2 +-
 tests/Box/affinedimension1.cc                      |     2 +-
 tests/Box/affineimage1.cc                          |     2 +-
 tests/Box/affinepreimage1.cc                       |     2 +-
 tests/Box/ascii_dump_load1.cc                      |    29 +-
 tests/Box/bgp99extrapolation1.cc                   |     2 +-
 tests/Box/bhz03widening1.cc                        |     2 +-
 tests/Box/bounded1.cc                              |     2 +-
 tests/Box/boundedaffineimage1.cc                   |     2 +-
 tests/Box/boundedaffinepreimage1.cc                |     2 +-
 tests/Box/cc76narrowing1.cc                        |     2 +-
 tests/Box/cc76widening.cc                          |     2 +-
 tests/Box/concatenate1.cc                          |     2 +-
 tests/Box/congruences1.cc                          |     5 +-
 tests/Box/constrains1.cc                           |     2 +-
 tests/Box/constraints1.cc                          |     2 +-
 tests/Box/contains1.cc                             |     2 +-
 tests/Box/containsintegerpoint1.cc                 |     2 +-
 tests/Box/difference1.cc                           |     2 +-
 tests/Box/discrete1.cc                             |     2 +-
 tests/Box/disjoint1.cc                             |     2 +-
 tests/Box/empty1.cc                                |   110 +-
 tests/Box/equality1.cc                             |     2 +-
 tests/Box/expandspacedim1.cc                       |     2 +-
 tests/Box/foldspacedims1.cc                        |     2 +-
 tests/Box/frombdshape1.cc                          |     2 +-
 tests/Box/frombox1.cc                              |    13 +-
 tests/Box/fromgensys1.cc                           |     2 +-
 tests/Box/fromgrid1.cc                             |    27 +-
 tests/Box/frompartiallyreducedproduct1.cc          |     2 +-
 tests/Box/frompolyhedron1.cc                       |     2 +-
 tests/Box/frompolyhedron2.cc                       |     2 +-
 tests/Box/fromspacedim1.cc                         |     2 +-
 tests/Box/generalizedaffineimage1.cc               |     2 +-
 tests/Box/generalizedaffineimage2.cc               |     2 +-
 tests/Box/generalizedaffinepreimage1.cc            |     2 +-
 tests/Box/geomcovers1.cc                           |     2 +-
 tests/Box/intersection1.cc                         |     2 +-
 tests/Box/interval1.cc                             |     2 +-
 tests/Box/limitedcc76extrapolation1.cc             |   316 +
 tests/Box/mapspacedims1.cc                         |     2 +-
 tests/Box/max_min1.cc                              |     5 +-
 tests/Box/maxspacedim1.cc                          |     2 +-
 tests/Box/membytes1.cc                             |     2 +-
 tests/Box/minconstraints1.cc                       |     2 +-
 tests/Box/pointsetpowerset1.cc                     |   543 -
 tests/Box/pointsetpowerset2.cc                     |   481 -
 tests/Box/propagateconstraints1.cc                 |     2 +-
 tests/Box/propagateconstraints2.cc                 |     2 +-
 tests/Box/refinewithcongruences1.cc                |     2 +-
 tests/Box/refinewithconstraint1.cc                 |     4 +-
 tests/Box/refinewithconstraint2.cc                 |     2 +-
 tests/Box/refinewithconstraints1.cc                |     2 +-
 tests/Box/refinewithconstraints2.cc                |     2 +-
 tests/Box/relations1.cc                            |     2 +-
 tests/Box/relations2.cc                            |     2 +-
 tests/Box/relations3.cc                            |     2 +-
 tests/Box/relations4.cc                            |     5 +-
 tests/Box/removespacedims1.cc                      |     2 +-
 tests/Box/run_tests                                |     3 +-
 tests/Box/simplifyusingcontext1.cc                 |   305 +
 tests/Box/timeelapse1.cc                           |     2 +-
 tests/Box/topclosed1.cc                            |     2 +-
 tests/Box/unconstrain1.cc                          |     2 +-
 tests/Box/universe1.cc                             |     2 +-
 tests/Box/upperbound1.cc                           |     2 +-
 tests/Box/upperboundifexact1.cc                    |   310 +
 tests/Box/writebox1.cc                             |     2 +-
 tests/Grid/Makefile.am                             |     8 +-
 tests/Grid/Makefile.in                             |    84 +-
 tests/Grid/addcongruence1.cc                       |     2 +-
 tests/Grid/addcongruences1.cc                      |     5 +-
 tests/Grid/addconstraint1.cc                       |     2 +-
 tests/Grid/addconstraints1.cc                      |     2 +-
 tests/Grid/addgenerator1.cc                        |     2 +-
 tests/Grid/addgenerators1.cc                       |     2 +-
 tests/Grid/addspacedims1.cc                        |     2 +-
 tests/Grid/affinedim1.cc                           |     2 +-
 tests/Grid/affineimage1.cc                         |     2 +-
 tests/Grid/affineimage2.cc                         |     2 +-
 tests/Grid/affinepreimage1.cc                      |     2 +-
 tests/Grid/affinepreimage2.cc                      |     2 +-
 tests/Grid/approximatepartition1.cc                |     2 +-
 tests/Grid/asciidumpload1.cc                       |     2 +-
 tests/Grid/asciidumpload2.cc                       |     6 +-
 tests/Grid/asciidumpload3.cc                       |     2 +-
 tests/Grid/asciidumpload4.cc                       |     2 +-
 tests/Grid/asciidumpload5.cc                       |     2 +-
 tests/Grid/asciidumpload6.cc                       |     2 +-
 tests/Grid/bhz03widening1.cc                       |     2 +-
 tests/Grid/bounded1.cc                             |     2 +-
 tests/Grid/boundedaffineimage1.cc                  |     2 +-
 tests/Grid/boundedaffinepreimage1.cc               |     2 +-
 tests/Grid/bounds1.cc                              |    19 +-
 tests/Grid/certificate1.cc                         |     2 +-
 tests/Grid/concatenate1.cc                         |     2 +-
 tests/Grid/congruence1.cc                          |     2 +-
 tests/Grid/congruences1.cc                         |     2 +-
 tests/Grid/congruences2.cc                         |     2 +-
 tests/Grid/constraints1.cc                         |     2 +-
 tests/Grid/contains1.cc                            |     2 +-
 tests/Grid/containsintegerpoint1.cc                |     2 +-
 tests/Grid/coveringbox1.cc                         |     2 +-
 tests/Grid/coveringbox2.cc                         |     2 +-
 tests/Grid/discrete1.cc                            |     2 +-
 tests/Grid/disjoint1.cc                            |     2 +-
 tests/Grid/equals1.cc                              |     2 +-
 tests/Grid/expandspacedim1.cc                      |     2 +-
 tests/Grid/foldspacedims1.cc                       |     2 +-
 tests/Grid/frombdshape1.cc                         |     2 +-
 tests/Grid/frombox1.cc                             |     2 +-
 tests/Grid/fromgrid1.cc                            |     2 +-
 tests/Grid/fromoctagonalshape1.cc                  |     2 +-
 tests/Grid/frompolyhedron1.cc                      |     2 +-
 tests/Grid/generalizedaffineimage1.cc              |     2 +-
 tests/Grid/generalizedaffineimage2.cc              |     2 +-
 tests/Grid/generalizedaffineimage3.cc              |     2 +-
 tests/Grid/generalizedaffinepreimage1.cc           |     2 +-
 tests/Grid/generalizedaffinepreimage2.cc           |     2 +-
 tests/Grid/generalizedaffinepreimage3.cc           |     2 +-
 tests/Grid/generator1.cc                           |     2 +-
 tests/Grid/generators1.cc                          |     2 +-
 tests/Grid/generators2.cc                          |     2 +-
 tests/Grid/grid1.cc                                |     2 +-
 tests/Grid/grid2.cc                                |     2 +-
 tests/Grid/grid3.cc                                |     2 +-
 tests/Grid/griddifference1.cc                      |     2 +-
 tests/Grid/intersection1.cc                        |     2 +-
 tests/Grid/isempty1.cc                             |     2 +-
 tests/Grid/isuniverse1.cc                          |     2 +-
 tests/Grid/limitedextrapolation1.cc                |     2 +-
 tests/Grid/limitedextrapolation2.cc                |     2 +-
 tests/Grid/limitedextrapolation3.cc                |     2 +-
 tests/Grid/mapspacedims1.cc                        |     2 +-
 tests/Grid/maxmin1.cc                              |    20 +-
 tests/Grid/membytes1.cc                            |     2 +-
 tests/Grid/mincongruences1.cc                      |     2 +-
 tests/Grid/mingenerators1.cc                       |     2 +-
 tests/Grid/outputoperator1.cc                      |     2 +-
 tests/Grid/outputoperator2.cc                      |     2 +-
 tests/Grid/outputoperator3.cc                      |     2 +-
 tests/Grid/partition1.cc                           |     6 +-
 tests/Grid/pointsetpowerset1.cc                    |   481 -
 tests/Grid/powersetdifference1.cc                  |     2 +-
 tests/Grid/powersetgeometricallycovers1.cc         |     2 +-
 tests/Grid/powersetgeometricallyequals1.cc         |     2 +-
 tests/Grid/refinewithcongruences1.cc               |     2 +-
 tests/Grid/refinewithconstraints1.cc               |     2 +-
 tests/Grid/relations1.cc                           |     2 +-
 tests/Grid/relations2.cc                           |     2 +-
 tests/Grid/relations3.cc                           |     2 +-
 tests/Grid/removespacedims1.cc                     |     2 +-
 tests/Grid/removespacedims2.cc                     |     2 +-
 tests/Grid/simplifyusingcontext1.cc                |   500 +
 tests/Grid/timeelapse1.cc                          |     2 +-
 tests/Grid/topclosed1.cc                           |     2 +-
 tests/Grid/topclosure1.cc                          |     2 +-
 tests/Grid/unconstrain1.cc                         |     2 +-
 tests/Grid/upperbound1.cc                          |     2 +-
 tests/Grid/upperbound2.cc                          |     2 +-
 tests/Grid/widening1.cc                            |     2 +-
 tests/Grid/widening2.cc                            |     2 +-
 tests/Grid/widening3.cc                            |     2 +-
 tests/Grid/writecongruencesystem.cc                |     2 +-
 tests/MIP_Problem/Makefile.am                      |    11 +-
 tests/MIP_Problem/Makefile.in                      |    29 +-
 tests/MIP_Problem/ascii_dump_load1.cc              |     2 +-
 tests/MIP_Problem/exceptions1.cc                   |     5 +-
 tests/MIP_Problem/mipproblem1.cc                   |     2 +-
 tests/MIP_Problem/mipproblem2.cc                   |     2 +-
 tests/MIP_Problem/mipproblem3.cc                   |     2 +-
 tests/Makefile.am                                  |     2 +-
 tests/Makefile.in                                  |    17 +-
 tests/Octagonal_Shape/Makefile.am                  |    17 +-
 tests/Octagonal_Shape/Makefile.in                  |    90 +-
 tests/Octagonal_Shape/addspacedims1.cc             |     2 +-
 tests/Octagonal_Shape/affinedimension1.cc          |     2 +-
 tests/Octagonal_Shape/affineimage1.cc              |    60 +-
 tests/Octagonal_Shape/affineimage2.cc              |     2 +-
 tests/Octagonal_Shape/affinepreimage1.cc           |     2 +-
 tests/Octagonal_Shape/affinepreimage2.cc           |     2 +-
 tests/Octagonal_Shape/ascii_dump_load1.cc          |     2 +-
 tests/Octagonal_Shape/bhmz05widening1.cc           |     2 +-
 tests/Octagonal_Shape/bhz03widening1.cc            |     2 +-
 tests/Octagonal_Shape/bounded1.cc                  |     2 +-
 tests/Octagonal_Shape/boundedaffineimage1.cc       |     5 +-
 tests/Octagonal_Shape/boundedaffinepreimage1.cc    |     2 +-
 tests/Octagonal_Shape/bounds1.cc                   |     2 +-
 tests/Octagonal_Shape/cc76extrapolation1.cc        |     5 +-
 tests/Octagonal_Shape/cc76narrowing1.cc            |     2 +-
 tests/Octagonal_Shape/chinainit.cc                 |     2 +-
 tests/Octagonal_Shape/concatenate1.cc              |     2 +-
 tests/Octagonal_Shape/congruences1.cc              |     2 +-
 tests/Octagonal_Shape/constrains1.cc               |     2 +-
 tests/Octagonal_Shape/constraints1.cc              |     2 +-
 tests/Octagonal_Shape/contains1.cc                 |     2 +-
 tests/Octagonal_Shape/containsintegerpoint1.cc     |     2 +-
 tests/Octagonal_Shape/difference1.cc               |     5 +-
 tests/Octagonal_Shape/discrete1.cc                 |     2 +-
 tests/Octagonal_Shape/disjoint1.cc                 |     5 +-
 tests/Octagonal_Shape/empty1.cc                    |     2 +-
 tests/Octagonal_Shape/expandspacedim1.cc           |     2 +-
 tests/Octagonal_Shape/foldspacedims1.cc            |     2 +-
 tests/Octagonal_Shape/frombdshape1.cc              |     2 +-
 tests/Octagonal_Shape/frombox1.cc                  |     2 +-
 tests/Octagonal_Shape/fromgensys1.cc               |     2 +-
 tests/Octagonal_Shape/fromgrid1.cc                 |     2 +-
 tests/Octagonal_Shape/fromoctagonalshape1.cc       |     2 +-
 tests/Octagonal_Shape/frompolyhedron1.cc           |     2 +-
 tests/Octagonal_Shape/fromspacedim1.cc             |     2 +-
 tests/Octagonal_Shape/generalizedaffineimage1.cc   |     2 +-
 tests/Octagonal_Shape/generalizedaffineimage2.cc   |     2 +-
 tests/Octagonal_Shape/generalizedaffineimage3.cc   |     5 +-
 tests/Octagonal_Shape/generalizedaffineimage4.cc   |     2 +-
 tests/Octagonal_Shape/generalizedaffineimage5.cc   |     2 +-
 .../Octagonal_Shape/generalizedaffinepreimage1.cc  |     2 +-
 .../Octagonal_Shape/generalizedaffinepreimage2.cc  |     5 +-
 .../Octagonal_Shape/generalizedaffinepreimage3.cc  |     5 +-
 .../Octagonal_Shape/generalizedaffinepreimage4.cc  |     2 +-
 tests/Octagonal_Shape/intersection1.cc             |     2 +-
 .../Octagonal_Shape/limitedbhmz05extrapolation1.cc |     2 +-
 tests/Octagonal_Shape/limitedcc76extrapolation1.cc |     2 +-
 tests/Octagonal_Shape/mapspacedims1.cc             |     2 +-
 tests/Octagonal_Shape/max_min1.cc                  |     2 +-
 tests/Octagonal_Shape/max_min2.cc                  |     2 +-
 tests/Octagonal_Shape/maxspacedim1.cc              |     2 +-
 tests/Octagonal_Shape/membytes1.cc                 |     2 +-
 tests/Octagonal_Shape/minconstraints1.cc           |     2 +-
 tests/Octagonal_Shape/pointsetpowerset1.cc         |   488 -
 tests/Octagonal_Shape/relatwithcons1.cc            |     2 +-
 tests/Octagonal_Shape/relatwithcons2.cc            |     2 +-
 tests/Octagonal_Shape/relatwithcons3.cc            |     2 +-
 tests/Octagonal_Shape/relatwithgen1.cc             |     2 +-
 tests/Octagonal_Shape/removespacedims1.cc          |     2 +-
 tests/Octagonal_Shape/run_tests                    |     3 +-
 tests/Octagonal_Shape/simplifyusingcontext1.cc     |   339 +
 tests/Octagonal_Shape/timeelapse1.cc               |     2 +-
 tests/Octagonal_Shape/unconstrain1.cc              |     5 +-
 tests/Octagonal_Shape/universe1.cc                 |     2 +-
 tests/Octagonal_Shape/upperbound1.cc               |     2 +-
 tests/Octagonal_Shape/upperboundifexact1.cc        |   386 +
 tests/Octagonal_Shape/writeoctagon1.cc             |     2 +-
 tests/Partial_Function.cc                          |     2 +-
 tests/Partial_Function.defs.hh                     |     2 +-
 tests/Partial_Function.inlines.hh                  |     2 +-
 tests/Partial_Function.types.hh                    |     2 +-
 tests/Partially_Reduced_Product/Makefile.am        |     2 +-
 tests/Partially_Reduced_Product/Makefile.in        |    17 +-
 tests/Partially_Reduced_Product/asciidumpload1.cc  |     2 +-
 tests/Partially_Reduced_Product/directproduct1.cc  |     2 +-
 tests/Partially_Reduced_Product/directproduct2.cc  |     2 +-
 tests/Partially_Reduced_Product/directproduct3.cc  |     2 +-
 tests/Partially_Reduced_Product/directproduct4.cc  |     2 +-
 tests/Partially_Reduced_Product/directproduct5.cc  |     2 +-
 tests/Partially_Reduced_Product/directproduct6.cc  |    92 +-
 .../partiallyreducedproduct1.cc                    |     2 +-
 .../partiallyreducedproduct2.cc                    |    67 +-
 .../partiallyreducedproduct3.cc                    |     2 +-
 .../partiallyreducedproduct4.cc                    |     2 +-
 tests/Polyhedron/Makefile.am                       |    20 +-
 tests/Polyhedron/Makefile.in                       |   172 +-
 tests/Polyhedron/addcongruence1.cc                 |     2 +-
 tests/Polyhedron/addcongruences1.cc                |     2 +-
 tests/Polyhedron/addconstraint1.cc                 |     2 +-
 tests/Polyhedron/addconstraints1.cc                |     2 +-
 tests/Polyhedron/addconstraints2.cc                |     2 +-
 tests/Polyhedron/addgenerator1.cc                  |    19 +-
 tests/Polyhedron/addgenerator2.cc                  |     2 +-
 tests/Polyhedron/addgenerators1.cc                 |    21 +-
 tests/Polyhedron/addgenerators2.cc                 |     2 +-
 tests/Polyhedron/addspacedims1.cc                  |     2 +-
 tests/Polyhedron/addspacedims2.cc                  |     2 +-
 tests/Polyhedron/affineimage1.cc                   |     2 +-
 tests/Polyhedron/affineimage2.cc                   |     2 +-
 tests/Polyhedron/affinepreimage1.cc                |     2 +-
 tests/Polyhedron/affinetrans.cc                    |     2 +-
 tests/Polyhedron/append1.cc                        |     2 +-
 tests/Polyhedron/append2.cc                        |     2 +-
 tests/Polyhedron/ascii_dump_load1.cc               |     6 +-
 tests/Polyhedron/ascii_dump_load2.cc               |     2 +-
 tests/Polyhedron/ascii_dump_load3.cc               |     2 +-
 tests/Polyhedron/bgp99extrapolation1.cc            |   112 +-
 ...p99extrapolation1.cc => bgp99extrapolation2.cc} |   246 +-
 tests/Polyhedron/bhrz03widening1.cc                |     2 +-
 tests/Polyhedron/bhrz03widening2.cc                |     2 +-
 tests/Polyhedron/bhrz03widening3.cc                |     2 +-
 tests/Polyhedron/bhz03widening1.cc                 |     2 +-
 tests/Polyhedron/bounded1.cc                       |     2 +-
 tests/Polyhedron/boundedaffineimage1.cc            |     2 +-
 tests/Polyhedron/boundedaffinepreimage1.cc         |     2 +-
 tests/Polyhedron/boundedbhrz03extrapolation1.cc    |     2 +-
 tests/Polyhedron/boundedh79extrapolation1.cc       |     2 +-
 tests/Polyhedron/bounds1.cc                        |     2 +-
 tests/Polyhedron/cnncconversion1.cc                |     2 +-
 tests/Polyhedron/concatenate1.cc                   |     2 +-
 tests/Polyhedron/congruences1.cc                   |     2 +-
 tests/Polyhedron/constrains1.cc                    |     2 +-
 tests/Polyhedron/constraints1.cc                   |     2 +-
 tests/Polyhedron/contains1.cc                      |     2 +-
 tests/Polyhedron/contains2.cc                      |     2 +-
 tests/Polyhedron/containsintegerpoint1.cc          |    56 +-
 tests/Polyhedron/disjoint1.cc                      |     2 +-
 tests/Polyhedron/disjoint2.cc                      |     2 +-
 tests/Polyhedron/dualhypercubes.cc                 |     2 +-
 tests/Polyhedron/empty1.cc                         |     2 +-
 tests/Polyhedron/equals1.cc                        |     2 +-
 tests/Polyhedron/exceptions1.cc                    |     2 +-
 tests/Polyhedron/exceptions2.cc                    |     5 +-
 tests/Polyhedron/exceptions3.cc                    |     2 +-
 tests/Polyhedron/expandspacedim1.cc                |     2 +-
 tests/Polyhedron/expandspacedim2.cc                |     2 +-
 tests/Polyhedron/foldspacedims1.cc                 |     2 +-
 tests/Polyhedron/foldspacedims2.cc                 |     2 +-
 tests/Polyhedron/frombdshape1.cc                   |     2 +-
 tests/Polyhedron/frombox1.cc                       |     2 +-
 tests/Polyhedron/frombox2.cc                       |     2 +-
 tests/Polyhedron/fromgrid1.cc                      |     2 +-
 tests/Polyhedron/fromoctagonalshape1.cc            |     2 +-
 tests/Polyhedron/generalizedaffineimage1.cc        |     2 +-
 tests/Polyhedron/generalizedaffineimage2.cc        |     2 +-
 tests/Polyhedron/generalizedaffinepreimage1.cc     |     2 +-
 tests/Polyhedron/generalizedaffinepreimage2.cc     |     2 +-
 tests/Polyhedron/generators1.cc                    |     2 +-
 tests/Polyhedron/geomcovers1.cc                    |     2 +-
 tests/Polyhedron/h79widening1.cc                   |     2 +-
 tests/Polyhedron/h79widening2.cc                   |     2 +-
 tests/Polyhedron/hybrid.cc                         |     2 +-
 tests/Polyhedron/intersection1.cc                  |     2 +-
 tests/Polyhedron/limitedbhrz03extrapolation1.cc    |     2 +-
 tests/Polyhedron/limitedh79extrapolation1.cc       |     2 +-
 tests/Polyhedron/linearexpression1.cc              |   137 +
 tests/Polyhedron/linearpartition1.cc               |     2 +-
 tests/Polyhedron/linearsystem1.cc                  |     2 +-
 tests/Polyhedron/linexpression1.cc                 |    56 -
 tests/Polyhedron/mapspacedims1.cc                  |     2 +-
 tests/Polyhedron/matrix1.cc                        |     2 +-
 tests/Polyhedron/max_min1.cc                       |     2 +-
 tests/Polyhedron/maxspacedim1.cc                   |     2 +-
 tests/Polyhedron/mc91.cc                           |     2 +-
 tests/Polyhedron/membytes1.cc                      |     2 +-
 tests/Polyhedron/memory1.cc                        |    30 +-
 tests/Polyhedron/memory2.cc                        |    72 +-
 tests/Polyhedron/minconstraints1.cc                |     2 +-
 tests/Polyhedron/minconstraints2.cc                |     2 +-
 tests/Polyhedron/mingenerators1.cc                 |     2 +-
 tests/Polyhedron/mingenerators2.cc                 |     2 +-
 tests/Polyhedron/nncminimize1.cc                   |     2 +-
 tests/Polyhedron/nncminimize2.cc                   |     2 +-
 tests/Polyhedron/numberinput1.cc                   |     2 +-
 tests/Polyhedron/onepoint.cc                       |     2 +-
 tests/Polyhedron/permute.cc                        |     2 +-
 tests/Polyhedron/polydifference1.cc                |    72 +-
 tests/Polyhedron/polydifference2.cc                |     2 +-
 tests/Polyhedron/polyhull1.cc                      |     2 +-
 tests/Polyhedron/polyhull2.cc                      |     2 +-
 tests/Polyhedron/polyhullifexact1.cc               |   464 +
 tests/Polyhedron/polyhullifexact2.cc               |   318 +
 tests/Polyhedron/randphull1.cc                     |     2 +-
 tests/Polyhedron/refinewithcongruence1.cc          |     2 +-
 tests/Polyhedron/refinewithcongruences1.cc         |     2 +-
 tests/Polyhedron/refinewithconstraint1.cc          |     2 +-
 tests/Polyhedron/refinewithconstraints1.cc         |     2 +-
 tests/Polyhedron/relations1.cc                     |     2 +-
 tests/Polyhedron/relations2.cc                     |     2 +-
 tests/Polyhedron/relations3.cc                     |     2 +-
 tests/Polyhedron/removespacedims1.cc               |     2 +-
 tests/Polyhedron/removespacedims2.cc               |     2 +-
 tests/Polyhedron/simplifyusingcontext1.cc          |   360 +-
 tests/Polyhedron/smm1.cc                           |     2 +-
 tests/Polyhedron/timeelapse1.cc                    |     2 +-
 tests/Polyhedron/timeelapse2.cc                    |     2 +-
 tests/Polyhedron/topclosed1.cc                     |     2 +-
 tests/Polyhedron/topclosure1.cc                    |     2 +-
 tests/Polyhedron/unconstrain1.cc                   |     2 +-
 tests/Polyhedron/universe1.cc                      |     2 +-
 tests/Polyhedron/universe2.cc                      |     2 +-
 tests/Polyhedron/variablesset1.cc                  |     2 +-
 tests/Polyhedron/watchdog1.cc                      |     8 +-
 tests/Polyhedron/writeconsys1.cc                   |     2 +-
 tests/Polyhedron/writegensys1.cc                   |     2 +-
 tests/Polyhedron/writepolyhedron1.cc               |     2 +-
 tests/Polyhedron/writepolyhedron2.cc               |     2 +-
 tests/Polyhedron/writerelation1.cc                 |     2 +-
 tests/Polyhedron/writevariable1.cc                 |     2 +-
 tests/Powerset/Makefile.am                         |   128 +-
 tests/Powerset/Makefile.in                         |   588 +-
 .../writebox1.cc => Powerset/addcongruences1.cc}   |    62 +-
 .../addconstraints1.cc}                            |    55 +-
 tests/Powerset/affinedimension1.cc                 |   138 +
 tests/Powerset/affineimage1.cc                     |   239 +
 tests/Powerset/affinepreimage1.cc                  |   171 +
 tests/{Box/universe1.cc => Powerset/bounded1.cc}   |    65 +-
 tests/Powerset/bounds1.cc                          |    96 +
 tests/Powerset/closed1.cc                          |    99 +
 .../{Grid/generators2.cc => Powerset/closure1.cc}  |    35 +-
 tests/Powerset/collapse1.cc                        |    94 +
 .../concatenate1.cc}                               |    52 +-
 tests/Powerset/contains1.cc                        |   108 +
 tests/Powerset/containsintegerpoint1.cc            |   131 +
 tests/Powerset/difference1.cc                      |   150 +
 tests/{Box/universe1.cc => Powerset/discrete1.cc}  |    67 +-
 tests/Powerset/disjoint1.cc                        |   116 +
 tests/Powerset/disjunct1.cc                        |   310 +
 tests/Powerset/empty1.cc                           |   141 +
 .../minconstraints2.cc => Powerset/entails1.cc}    |    50 +-
 .../fromoctagonalshape1.cc => Powerset/equals1.cc} |    62 +-
 tests/Powerset/frombdshape1.cc                     |   424 +
 tests/Powerset/frombox1.cc                         |   420 +
 .../fromcongruences1.cc}                           |    55 +-
 tests/Powerset/fromconstraints1.cc                 |   179 +
 tests/Powerset/fromgrid1.cc                        |   434 +
 tests/Powerset/fromoctagonalshape1.cc              |   431 +
 tests/Powerset/frompolyhedron1.cc                  |   758 +
 .../fromspacedimension1.cc}                        |    71 +-
 tests/Powerset/intersection1.cc                    |   103 +
 .../Powerset/{pointsetpowerset4.cc => maxmin1.cc}  |   334 +-
 tests/Powerset/meet1.cc                            |    94 +
 .../membytes1.cc}                                  |    48 +-
 tests/Powerset/pointsetpowerset1.cc                |   508 -
 tests/Powerset/pointsetpowerset2.cc                |   506 -
 tests/Powerset/pointsetpowerset3.cc                |   381 -
 tests/Powerset/pointsetpowerset5.cc                |   629 -
 tests/Powerset/pointsetpowerset6.cc                |   372 -
 tests/Powerset/powerset1.cc                        |     2 +-
 tests/Powerset/product1.cc                         |    72 -
 .../minconstraints2.cc => Powerset/reduce1.cc}     |    56 +-
 tests/Powerset/refinewith1.cc                      |   224 +
 tests/Powerset/relationwith1.cc                    |   277 +
 tests/Powerset/simplifyusingcontext1.cc            |     2 +-
 .../minconstraints2.cc => Powerset/size1.cc}       |    50 +-
 tests/Powerset/spacedims1.cc                       |   212 +
 tests/Powerset/universe1.cc                        |   103 +
 tests/Powerset/upperbound1.cc                      |   163 +
 tests/README                                       |     4 +-
 tests/Random_Number_Generator.defs.hh              |     2 +-
 tests/Random_Number_Generator.inlines.hh           |     2 +-
 tests/Random_Number_Generator.types.hh             |     2 +-
 tests/files.cc                                     |     2 +-
 tests/files.hh                                     |     2 +-
 tests/ppl_test.cc                                  |     6 +-
 tests/ppl_test.hh                                  |     4 +-
 utils/Makefile.am                                  |     2 +-
 utils/Makefile.in                                  |    17 +-
 utils/build_header.in                              |     2 +-
 utils/cm_cleaner.sh                                |     2 +-
 utils/cm_splitter.sh                               |     2 +-
 utils/text2cxxarray.in                             |     2 +-
 utils/timings.cc                                   |     2 +-
 utils/timings.hh                                   |     2 +-
 1248 files changed, 178225 insertions(+), 247587 deletions(-)

diff --cc debian/changelog
index 189cd23,0000000..33b480e
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,140 -1,0 +1,162 @@@
++ppl (0.10.1~pre13-1) unstable; urgency=medium
++
++  * New upstream snapshot.
++    - Dropped patch for bigendian issues.
++  * urgency=medium because of FTBFS workaround.
++  * Disabled more tests on alpha - exception handling is utterly broken on
++    alpha, which will also affect users of PPL on that architecture (probably
++    GCC PR 8966) as raised exception cause immediate aborts.
++  * Re-enabled Build-Depends-Indep and adapted rules accordingly.
++    Closes: #517659.
++  * Bumped Standars-Version to 3.8.1 (no changes).
++  * Updated copyright information for several files that had been added in
++    0.10 and also have a specific license.
++  * Added comments to quilt patch (thanks lintian).
++  * Added one sentence explaining the difference between libpwl4 und
++    libpwl-dev (thanks lintian).
++  * Dropped the ChangeLog hackery using symlinks, the ChangeLog is pretty
++    small nowadays.
++  * Moved pwl.hh to libpwl-dev package.
++
++ -- Michael Tautschnig <mt at debian.org>  Mon, 13 Apr 2009 08:04:52 +0200
++
 +ppl (0.10-4) unstable; urgency=medium
 +
 +  * urgency=medium because of FTBFS workaround.
 +  * With #229357 still being open, we can't use Build-Depends-Indep the way
 +    policy suggests. It would have been too beautiful anyway.
 +
 + -- Michael Tautschnig <mt at debian.org>  Fri, 20 Feb 2009 10:11:26 +0100
 +
 +ppl (0.10-3) unstable; urgency=medium
 +
 +  * urgency=medium because of FTBFS workaround.
 +  * Exclude test11-test18 of generalizedaffineimage3.cc on alpha because of
 +    bugs in gcc/exception handling.
 +  * Moved the dependencies needed for building the documentation to
 +    Build-Depends-Indep.
 +  * Introducing quilt to manage patches.
 +
 + -- Michael Tautschnig <mt at debian.org>  Tue, 17 Feb 2009 09:10:34 +0100
 +
 +ppl (0.10-2) unstable; urgency=high
 +
 +  * urgency=high because of RC bug fix.
 +  * Check snapshots and releases for newer versions.
 +  * Proper defines on bigendian systems. Closes: #514158.
 +  * Don't ignore errors while running make check (this would have made visible
 +    the above bug immediately).
 +
 + -- Michael Tautschnig <mt at debian.org>  Wed, 04 Feb 2009 20:42:26 +0100
 +
 +ppl (0.10-1) unstable; urgency=low
 +
 +  * New upstream release.
 +
 + -- Michael Tautschnig <mt at debian.org>  Wed, 05 Nov 2008 06:54:23 +0000
 +
 +ppl (0.10~pre34-1) unstable; urgency=low
 +
 +  [ Arthur Loiret ]
 +  * New upstream snapshot.
 +  * Fix build on arm.  Closes: #499746.
 +  * debian/libp[pw]l-dev.preinst: handle /usr/share/doc/libp[pw]l
 +    symlink->directory conversion.
 +  * debian/rules:
 +    - Disable DH_VERBOSE by default.
 +    - Some cleanup.
 +  * debian/Makefile.in: Update from upstream.
 +
 +  [ Michael Tautschnig ]
 +  * Added ocaml-nox to build-depends.
 +  * Bumped libppl-c library version.
 +
 + -- Michael Tautschnig <mt at debian.org>  Tue, 07 Oct 2008 22:36:39 +0000
 +
 +ppl (0.10~pre27-4) unstable; urgency=low
 +
 +  * debian/rules:
 +    - Always copy config.sub an config.guess since we Build-Depends on
 +      autotools-dev.
 +    - Fix targets to have testsuite runs.
 +    - Add check to .PHONY.
 +  * Move ppl_lcdd and ppl_lpsol binaries and manpages from libppl7 to
 +    libppl-dev, make libppl-dev Replaces libppl7 (<< 0.10~pre27-4).
 +    Closes: #499832.
 +  * Make libppl-dev Replaces libppl6, ppl-config binary has moved.
 +    Closes: #499830.
 +  * Make libpwl-dev Replaces libpwl3, /usr/bin/libpwl.a has moved.
 +    Closes: #499937.
 +  * Only install huge ChangeLog into libppl-dev and libpwl-dev.
 +    - Don't symlink libppl-dev /usr/share/doc dir to libppl7.
 +    - Add symlinks for changelog.gz to libppl7, libppl-c0 and libpwl4.
 +
 + -- Arthur Loiret <arthur.loiret at gmail.com>  Tue, 23 Sep 2008 19:53:51 +0000
 +
 +ppl (0.10~pre27-3) unstable; urgency=low
 +
 +  * Properly install ppl-config into libppl-dev package, including man page,
 +    dont't put it into libppl7, removed ppl_lcdd from -dev, is in libppl7
 + 
 + -- Michael Tautschnig <mt at debian.org>  Thu, 11 Sep 2008 19:15:37 +0000
 +
 +ppl (0.10~pre27-2) unstable; urgency=low
 +
 +  * debian/rules: set texmf save_size to 10000 when building the docs
 +  * debian/control: libppl-dev Provides: libppl-c-dev
 +  * debian/control: Don't Recommends: graphviz, Suggests: libgmp3-doc, this is
 +    pointless
 + 
 + -- Michael Tautschnig <mt at debian.org>  Thu, 11 Sep 2008 18:22:09 +0200
 +
 +ppl (0.10~pre27-1) unstable; urgency=low
 +
 +  * New upstream snapshot
 +  * debian/rules: Handle nocheck and parallel=n in DEB_BUILD_OPTIONS.
 +  * debian/copyright: It is now GPL 3+, not GPL 2+.
 +  * debian/control: make libppl-dev Depends on libppl-c0
 +  * debian/control: Set Maintainer to the Debian GCC Maintainers, add
 +    Michael Tautschnig and Arthur Loiret to Uploaders.
 +  * debian/rules: Run testsuite.
 +  * Backport from Ubuntu:
 +    - debian/control: Fix typos in short descriptions.
 +  * libpwl-dev is now separated from libpwl4
 +  * Added lintian override to silence warnings about empty files
 + 
 + -- Michael Tautschnig <mt at debian.org>  Wed, 10 Sep 2008 21:56:34 +0000
 +
 +ppl (0.9-5) unstable; urgency=low
 +
 +   * Added build-dep on texlive-extra-utils. Thanks Hilmar.
 +   * Cleanup config.guess,config.sub as suggested in autotools-dev bug 482716
 +   * Bumped standards version to 3.8.0 (no changes)
 +
 + -- Michael Tautschnig <mt at debian.org>  Fri, 04 Jul 2008 07:40:34 +0000
 +
 +ppl (0.9-4) unstable; urgency=low
 +
 +   * Added build-dep on texlive-fonts-recommended to fix FTBFS
 +
 + -- Michael Tautschnig <mt at debian.org>  Fri, 04 Jul 2008 07:40:34 +0000
 +
 +ppl (0.9-3) unstable; urgency=low
 +
 +   * Added build-dep on texlive-latex-recommended to have a4.sty
 +   * Removed bashism in debian/rules
 +
 + -- Michael Tautschnig <mt at debian.org>  Fri, 04 Jul 2008 00:16:35 +0000
 +
 +ppl (0.9-2) unstable; urgency=low
 +
 +   * Added libppl-doc package
 +   * Removed build-depends on obsolete packages
 +   * Proper copyright file to include the special license used in some header
 +     files
 +
 + -- Michael Tautschnig <mt at debian.org>  Sun, 22 Jun 2008 02:09:30 +0200
 +
 +ppl (0.9-1) unstable; urgency=low
 +
 +   * Initial upload (closes: #409786)
 +
 + -- Michael Tautschnig <mt at debian.org>  Wed, 04 Jun 2008 19:08:00 +0000
diff --cc debian/control
index a74ced2,0000000..765561b
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,98 -1,0 +1,101 @@@
 +Source: ppl
 +Section: libs
 +Priority: optional
 +Maintainer: Debian GCC Maintainers <debian-gcc at lists.debian.org>
 +Uploaders: Michael Tautschnig <mt at debian.org>, Arthur Loiret <arthur.loiret at gmail.com>
- Standards-Version: 3.8.0
- Build-Depends: debhelper (>= 6.0.7~), quilt, libgmp3-dev (>= 4.1.3), autoconf, automake, libtool, autotools-dev, doxygen, graphviz, texlive-base-bin, texlive-latex-extra, texlive-latex-recommended, texlive-fonts-recommended, xpdf-utils, ghostscript, texlive-extra-utils
++Standards-Version: 3.8.1
++Build-Depends: debhelper (>= 6.0.7~), quilt, libgmp3-dev (>= 4.1.3), autoconf, automake, libtool, autotools-dev
++Build-Depends-Indep: doxygen, graphviz, texlive-base-bin, texlive-latex-extra, texlive-latex-recommended, texlive-fonts-recommended, xpdf-utils, ghostscript, texlive-extra-utils
 +Homepage: http://www.cs.unipr.it/ppl/
 +
 +Package: libppl7
 +Architecture: any
 +Depends: ${shlibs:Depends}
 +Description: Parma Polyhedra Library (runtime library)
 + The Parma Polyhedra Library (PPL) is a C++ library for the
 + manipulation of (not necessarily closed) convex polyhedra and other
 + numerical abstractions.  The applications of convex polyhedra include
 + program analysis, optimized compilation, integer and combinatorial
 + optimization and statistical data-editing.  The Parma Polyhedra
 + Library is user friendly (you write `x + 2*y + 5*z <= 7' when you
 + mean it), fully dynamic (available virtual memory is the only
 + limitation to the dimension of anything), written in standard C++,
 + exception-safe, rather efficient and thoroughly documented.
 +
 +Package: libppl0.10-dev
 +Architecture: any
 +Section: libdevel
 +Depends: libppl7 (= ${binary:Version}), libppl-c2 (= ${binary:Version}), ${shlibs:Depends}
 +Provides: libppl-c-dev, libppl-dev
 +Recommends: libgmp3-dev (>= 4.1.3)
 +Replaces: libppl6, libppl7 (<< 0.10~pre27-4)
 +Suggests: libppl-doc
 +Description: Parma Polyhedra Library (development)
 + The Parma Polyhedra Library (PPL) is a C++ library for the
 + manipulation of (not necessarily closed) convex polyhedra and other
 + numerical abstractions.  The applications of convex polyhedra include
 + program analysis, optimized compilation, integer and combinatorial
 + optimization and statistical data-editing.  The Parma Polyhedra
 + Library is user friendly (you write `x + 2*y + 5*z <= 7' when you
 + mean it), fully dynamic (available virtual memory is the only
 + limitation to the dimension of anything), written in standard C++,
 + exception-safe, rather efficient and thoroughly documented.
 + .
 + This package provides the header files and static libraries for the
 + C and C++ interfaces.
 +
 +Package: libppl-c2
 +Architecture: any
 +Depends: libppl7 (= ${binary:Version}), ${shlibs:Depends}
 +Description: Parma Polyhedra Library (C interface)
 + The Parma Polyhedra Library (PPL) is a C++ library for the
 + manipulation of (not necessarily closed) convex polyhedra and other
 + numerical abstractions.  The applications of convex polyhedra include
 + program analysis, optimized compilation, integer and combinatorial
 + optimization and statistical data-editing.  The Parma Polyhedra
 + Library is user friendly (you write `x + 2*y + 5*z <= 7' when you
 + mean it), fully dynamic (available virtual memory is the only
 + limitation to the dimension of anything), written in standard C++,
 + exception-safe, rather efficient and thoroughly documented.
 + .
 + This package provides the C interface.
 +
 +Package: libpwl4
 +Architecture: any
 +Depends: ${shlibs:Depends}
 +Provides: libppl-pwl
 +Description: Parma Watchdog Library (Watchdog timers - runtime library)
 + The Parma Watchdog Library (PWL) provides support for multiple,
 + concurrent watchdog timers on systems providing setitimer(2).  The
 + PWL is currently distributed with the Parma Polyhedra Library (PPL),
 + but is totally independent from it.
 +
 +Package: libpwl-dev
 +Architecture: any
 +Section: libdevel
 +Depends: libpwl4 (= ${binary:Version}), ${shlibs:Depends}
 +Provides: libppl-pwl-dev
 +Replaces: libpwl3
 +Description: Parma Watchdog Library (Watchdog timers - development)
 + The Parma Watchdog Library (PWL) provides support for multiple,
 + concurrent watchdog timers on systems providing setitimer(2).  The
 + PWL is currently distributed with the Parma Polyhedra Library (PPL),
 + but is totally independent from it.
++ .
++ This package provides the header files and static libraries.
 +
 +Package: libppl-doc
 +Architecture: all
 +Section: doc
 +Description: Parma Polyhedra Library: Documentation
 + The Parma Polyhedra Library (PPL) is a C++ library for the
 + manipulation of (not necessarily closed) convex polyhedra and other
 + numerical abstractions.  The applications of convex polyhedra include
 + program analysis, optimized compilation, integer and combinatorial
 + optimization and statistical data-editing.  The Parma Polyhedra
 + Library is user friendly (you write `x + 2*y + 5*z <= 7' when you
 + mean it), fully dynamic (available virtual memory is the only
 + limitation to the dimension of anything), written in standard C++,
 + exception-safe, rather efficient and thoroughly documented.
 + .
 + This package provides the documentation.
diff --cc debian/copyright
index 6385558,0000000..89ad9e3
mode 100644,000000..100644
--- a/debian/copyright
+++ b/debian/copyright
@@@ -1,117 -1,0 +1,124 @@@
 +This is Debian GNU's prepackaged version of the Parma Polyhedra Library (PPL):
 +a C++ library for the manipulation of numerical abstractions.
 +
 +This package has seen its final preparation for Debian by Michael Tautschnig
 +<mt at debian.org> using the sources obtained from 
 +ftp://ftp.cs.unipr.it/pub/ppl/releases/0.9/ppl-0.9.tar.gz
 +
 +Program Copyright (C) 2001-2006 Roberto Bagnara <bagnara at cs.unipr.it>
 +Modifications for Debian Copyright (C) 2008 Michael Tautschnig <mt at debian.org>
 +and Arthur Loiret <arthur.loiret at gmail.com>.
 +
 +Authors: see the CREDITS file or http://www.cs.unipr.it/ppl/Credits
 +for the complete list of authors.
 +   
 +License:
 +   This program is free software; you can redistribute it and/or modify
 +   it under the terms of the GNU General Public License as published by
 +   the Free Software Foundation; either version 3 of the License, or
 +   (at your option) any later version.
 +
 +   This program is distributed in the hope that it will be useful,
 +   but WITHOUT ANY WARRANTY; without even the implied warranty of
 +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +   GNU General Public License for more details.
 +
 +   You should have received a copy of the GNU General Public License
 +   along with this program; if not, write to the Free Software
 +   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 +
 +On Debian systems, the complete text of the GNU General
- Public License can be found in `/usr/share/common-licenses/GPL'
++Public License can be found in `/usr/share/common-licenses/GPL-3'
 +
 +This is the Debian GNU/Linux prepackaged version of the Parma
 +Polyhedra Library (PPL): a C++ library for the manipulation of
 +numerical abstractions.
 +
 +For the most up-to-date information see the Parma Polyhedra Library
 +site: http://www.cs.unipr.it/ppl/
 +
 +The documentation of the PPL is licensed under the GNU Free Documentation
 +License (v1.2).
 +
 +On Debian systems, the complete text of the GNU Free Documentation
 +License, version 1.2, can be found in /usr/share/common-licenses/GFDL-1.2.
 +
 +To some files (listed below), a license as follows applies:
 +
 +Copyright (C) 2001-2006 Roberto Bagnara <bagnara at cs.unipr.it>
 +
 +This file is free software; as a special exception the author gives
 +unlimited permission to copy and/or distribute it, with or without
 +modifications, as long as this notice is preserved.
 +
 +This program is distributed in the hope that it will be useful, but
 +WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
 +implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
 +PURPOSE.
 +
 +This license applies to:
 +
 +src/Linear_Expression.types.hh
 +src/Coefficient_traits_template.hh
 +src/Poly_Gen_Relation.types.hh
 +src/C_Polyhedron.types.hh
 +src/GMP_Integer.types.hh
 +src/Ptr_Iterator.types.hh
 +src/Variable.types.hh
 +src/Linear_System.types.hh
 +src/Constraint_System.types.hh
 +src/Linear_Row.types.hh
 +src/Grid_Certificate.types.hh
 +src/DB_Row.types.hh
- src/LP_Problem.types.hh
 +src/BHRZ03_Certificate.types.hh
 +src/Polyhedron.types.hh
 +src/fpu.types.hh
 +src/Determinate.types.hh
- src/Saturation_Matrix.types.hh
 +src/Coefficient.types.hh
 +src/Grid_Generator.types.hh
 +src/Congruence_System.types.hh
 +src/globals.types.hh
 +src/Grid_Generator_System.types.hh
 +src/Interval.types.hh
 +src/Scalar_Products.types.hh
 +src/Generator_System.types.hh
 +src/Powerset.types.hh
 +src/Congruence.types.hh
 +src/Checked_Number.types.hh
 +src/Constraint.types.hh
 +src/NNC_Polyhedron.types.hh
- src/Saturation_Row.types.hh
 +src/Topology.hh
 +src/Init.types.hh
 +src/Widening_Function.types.hh
 +src/Matrix.types.hh
 +src/H79_Certificate.types.hh
 +src/Generator.types.hh
 +src/DB_Matrix.types.hh
 +src/BD_Shape.types.hh
 +src/Row.types.hh
 +src/Grid.types.hh
 +src/Poly_Con_Relation.types.hh
- src/Bounding_Box.types.hh
- src/Polyhedra_Powerset.types.hh
 +tests/Partial_Function.types.hh
 +tests/Random_Number_Generator.types.hh
 +Watchdog/src/Pending_Element.types.hh
 +Watchdog/src/EList_Iterator.types.hh
 +Watchdog/src/EList.types.hh
 +Watchdog/src/Handler.types.hh
 +Watchdog/src/Time.types.hh
 +Watchdog/src/Doubly_Linked_Object.types.hh
 +Watchdog/src/Watchdog.types.hh
 +Watchdog/src/Pending_List.types.hh
- 
++src/OR_Matrix.types.hh
++src/Interval_Info.types.hh
++src/Bit_Row.types.hh
++src/Pointset_Powerset.types.hh
++src/iterator_to_const.types.hh
++src/MIP_Problem.types.hh
++src/stdiobuf.types.hh
++src/Partially_Reduced_Product.types.hh
++src/distances.types.hh
++src/Octagonal_Shape.types.hh
++src/Box.types.hh
++src/Bit_Matrix.types.hh
++src/Variables_Set.types.hh
 +
diff --cc debian/libppl0.10-dev.install
index 00cc118,0000000..3b947d9
mode 100644,000000..100644
--- a/debian/libppl0.10-dev.install
+++ b/debian/libppl0.10-dev.install
@@@ -1,16 -1,0 +1,17 @@@
- usr/include
++usr/include/ppl.hh
++usr/include/ppl_c.h
 +
 +usr/lib/libppl.so
 +usr/lib/libppl.a
 +usr/share/man/man3/libppl.3
 +
 +usr/lib/libppl_c.a
 +usr/lib/libppl_c.so
 +usr/share/man/man3/libppl_c.3
 +
 +/usr/bin/ppl-config
 +usr/share/man/man1/ppl-config.1
 +
 +usr/share/aclocal/ppl.m4
 +usr/share/aclocal/ppl_c.m4
 +
diff --cc debian/libpwl-dev.dirs
index 0000000,0000000..e43b95c
new file mode 100644
--- /dev/null
+++ b/debian/libpwl-dev.dirs
@@@ -1,0 -1,0 +1,1 @@@
++usr/include
diff --cc debian/libpwl-dev.docs
index 0363680,0000000..3dd7beb
mode 100644,000000..100644
--- a/debian/libpwl-dev.docs
+++ b/debian/libpwl-dev.docs
@@@ -1,4 -1,0 +1,4 @@@
- BUGS
- NEWS
- README
- CREDITS
++Watchdog/BUGS
++Watchdog/NEWS
++Watchdog/README
++Watchdog/CREDITS
diff --cc debian/libpwl-dev.install
index 5916be0,0000000..53e1efc
mode 100644,000000..100644
--- a/debian/libpwl-dev.install
+++ b/debian/libpwl-dev.install
@@@ -1,2 -1,0 +1,4 @@@
++usr/include/pwl.hh
++
 +usr/lib/libpwl.a
 +usr/lib/libpwl.so
diff --cc debian/libpwl4.docs
index 0363680,0000000..3dd7beb
mode 100644,000000..100644
--- a/debian/libpwl4.docs
+++ b/debian/libpwl4.docs
@@@ -1,4 -1,0 +1,4 @@@
- BUGS
- NEWS
- README
- CREDITS
++Watchdog/BUGS
++Watchdog/NEWS
++Watchdog/README
++Watchdog/CREDITS
diff --cc debian/patches/exception_tests_alpha
index 1e608bc,0000000..acdc0dc
mode 100644,000000..100644
--- a/debian/patches/exception_tests_alpha
+++ b/debian/patches/exception_tests_alpha
@@@ -1,20 -1,0 +1,79 @@@
- diff -urN ppl-0.10.orig/tests/Octagonal_Shape/generalizedaffineimage3.cc ppl-0.10/tests/Octagonal_Shape/generalizedaffineimage3.cc
- --- ppl-0.10.orig/tests/Octagonal_Shape/generalizedaffineimage3.cc	2008-02-29 22:50:22.000000000 +0100
- +++ ppl-0.10/tests/Octagonal_Shape/generalizedaffineimage3.cc	2009-02-17 10:17:36.000000000 +0100
- @@ -579,6 +579,8 @@
++Exception handling seems to be partly broken in gcc's optimizations on alpha
++(catch statements are sometimes ignored); just workaround that by disabling the
++respective tests. Most likely this is PR8966.
++--- ppl-0.10.orig/tests/Octagonal_Shape/removespacedims1.cc
+++++ ppl-0.10/tests/Octagonal_Shape/removespacedims1.cc
++@@ -364,8 +364,10 @@
++   DO_TEST(test03);
++   DO_TEST(test04);
++   DO_TEST(test05);
+++#ifndef __alpha__
++   DO_TEST(test06);
++   DO_TEST(test07);
+++#endif
 +   DO_TEST(test08);
 +   DO_TEST(test09);
 +   DO_TEST(test10);
++--- ppl-0.10.orig/tests/Octagonal_Shape/expandspacedim1.cc
+++++ ppl-0.10/tests/Octagonal_Shape/expandspacedim1.cc
++@@ -289,6 +289,8 @@
++   DO_TEST(test06);
++   DO_TEST(test07);
++   DO_TEST(test08);
 ++#ifndef __alpha__
- +  // exception handling is broken in gcc on alpha
++   DO_TEST(test09);
++   DO_TEST(test10);
+++#endif
++ END_MAIN
++--- ppl-0.10.orig/tests/BD_Shape/addconstraints1.cc
+++++ ppl-0.10/tests/BD_Shape/addconstraints1.cc
++@@ -173,9 +173,11 @@
++ 
++ BEGIN_MAIN
++   DO_TEST(test01);
+++#ifndef __alpha__
++   DO_TEST(test02);
++   DO_TEST(test03);
++   DO_TEST(test04);
++   DO_TEST(test05);
++   DO_TEST(test06);
+++#endif
++ END_MAIN
++--- ppl-0.10.orig/tests/BD_Shape/boundedaffineimage1.cc
+++++ ppl-0.10/tests/BD_Shape/boundedaffineimage1.cc
++@@ -480,8 +480,10 @@
++   DO_TEST(test10);
 +   DO_TEST(test11);
 +   DO_TEST(test12);
+++#ifndef __alpha__
 +   DO_TEST(test13);
- @@ -587,6 +589,7 @@
++   DO_TEST(test14);
++   DO_TEST(test15);
 +   DO_TEST(test16);
-    DO_TEST(test17);
-    DO_TEST(test18);
 ++#endif
-    DO_TEST(test19);
-    DO_TEST(test20);
 + END_MAIN
++--- ppl-0.10.orig/tests/BD_Shape/fromgensys1.cc
+++++ ppl-0.10/tests/BD_Shape/fromgensys1.cc
++@@ -148,8 +148,10 @@
++ 
++ BEGIN_MAIN
++   DO_TEST(test01);
+++#ifndef __alpha__
++   DO_TEST(test02);
++   DO_TEST(test03);
+++#endif
++   DO_TEST(test04);
++   DO_TEST(test05);
++ END_MAIN
++--- ppl-0.10.orig/tests/BD_Shape/constrains1.cc
+++++ ppl-0.10/tests/BD_Shape/constrains1.cc
++@@ -219,7 +219,9 @@
++ BEGIN_MAIN
++   DO_TEST(test01);
++   DO_TEST(test02);
+++#ifndef __alpha__
++   DO_TEST(test03);
+++#endif
++   DO_TEST(test04);
++   DO_TEST(test05);
++   DO_TEST(test06);
diff --cc debian/patches/series
index 90e48bb,0000000..7a9c04a
mode 100644,000000..100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,2 -1,0 +1,1 @@@
- bigendian
 +exception_tests_alpha
diff --cc debian/rules
index af91e5c,0000000..ee93910
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,174 -1,0 +1,167 @@@
 +#!/usr/bin/make -f
 +# -*- makefile -*-
 +# This file was originally written by Joey Hess and Craig Small.
 +# As a special exception, when this file is copied by dh-make into a
 +# dh-make output file, you may use that output file without restriction.
 +# This special exception was added by Craig Small in version 0.37 of dh-make.
 +#
 +# Modified to make a template file for a multi-binary package with separated
 +# build-arch and build-indep targets  by Bill Allombert 2001
 +
 +include /usr/share/quilt/quilt.make
 +
 +# Uncomment this to turn on verbose mode.
 +#export DH_VERBOSE=1
 +
 +# This has to be exported to make some magic below work.
 +export DH_OPTIONS
 +
 +# These are used for cross-compiling and for saving the configure script
 +# from having to guess our platform (since we know it already)
 +DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 +DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 +
 +CFLAGS = -Wall -g
 +
 +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
 +	CFLAGS += -O0
 +else
 +	CFLAGS += -O2
 +endif
 +
 +# FOR AUTOCONF 2.52 AND NEWER ONLY
 +confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
 +# only build the C and C++ interfaces
 +confflags += --enable-interfaces=c,cxx --disable-ppl_lpsol --disable-ppl_lcdd
 +
 +ifneq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
 +  with_check := disabled by DEB_BUILD_OPTIONS.
 +else
 +  ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
 +    with_check := disabled because cross-compiling.
 +  else
 +    with_check := yes
 +  endif
 +endif
 +
 +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 +  NJOBS := -j$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 +endif
 +
 +# If the version string was set using automake then the build would
 +# have to be configured before the dpkg-buildpackage command.
 +PPL_VERSION = $(shell grep "^AC_INIT" $(CURDIR)/configure.ac | sed -e "s/^AC_INIT.\[[^]]*\],[ \t]*\[\([^]]*\)\],.*/\1/")
 +
 +config.status: patch
 +	dh_testdir
 +	cp -f /usr/share/misc/config.sub config.sub
 +	cp -f /usr/share/misc/config.sub Watchdog/config.sub
 +	cp -f /usr/share/misc/config.guess config.guess
 +	cp -f /usr/share/misc/config.guess Watchdog/config.guess
 +	./configure $(confflags) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" 
 +
- build: build-arch build-indep
++build: build-arch
 +
 +build-arch: build-arch-stamp
 +build-arch-stamp: config.status
 +	$(MAKE) $(NJOBS)
 +	touch $@
 +
 +check:
 +	dh_testdir
 +ifeq ($(with_check),yes)
 +	$(MAKE) $(NJOBS) check
 +#	-$(MAKE) $(NJOBS) -C Watchdog check
 +else
 +	@echo "Testsuite not run: $(with_check)."
 +endif
 +
 +build-indep: build-indep-stamp
 +build-indep-stamp:  config.status
 +	export save_size=10000 ; $(MAKE) -C doc user-configured
 +	touch $@
 +
 +clean: unpatch
 +	dh_testdir
 +	dh_testroot
 +	rm -f build-arch-stamp build-indep-stamp
 +	[ ! -e Makefile ] || $(MAKE) distclean
 +	rm -f config.sub Watchdog/config.sub
 +	rm -f config.guess Watchdog/config.guess
 +	dh_clean
 +
 +install: install-indep install-arch
 +
 +# Destination directory for user manual.
 +DOC_DIR=$(CURDIR)/debian/tmp/usr/share/doc/ppl
 +install-indep: build-indep
 +	dh_testdir
 +	dh_testroot
 +	dh_installdirs -i
 +#	Build all the documentation, then move it into debian/tmp
 +#	directories which have fixed names.
 +	mkdir -p $(DOC_DIR)/html || exit 1
 +	mv $(DOC_DIR)/ppl-user-$(PPL_VERSION)-html $(DOC_DIR)/html/user-manual
 +	mv $(DOC_DIR)/ppl-user-$(PPL_VERSION).pdf $(DOC_DIR)/ppl-user-browse.pdf
 +	mv $(DOC_DIR)/ppl-user-$(PPL_VERSION).ps.gz $(DOC_DIR)/ppl-user-print.ps.gz
 +
 +install-arch: build-arch check
 +	dh_testdir
 +	dh_testroot
 +	dh_installdirs -s
 +#	Add here commands to install the arch part of the package into
 +# 	debian/tmp.
 +	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
 +	$(MAKE) -C Watchdog install DESTDIR=$(CURDIR)/debian/tmp
 +
 +binary-arch: install-arch
 +	dh_testdir
 +	dh_testroot
- 	dh_installchangelogs -s
++	dh_installchangelogs -s -Nlibpwl-dev -Nlibpwl4 ChangeLog
++	dh_installchangelogs -plibpwl-dev -plibpwl4 Watchdog/ChangeLog
 +	dh_installdocs -s
 +	dh_install -s --sourcedir=debian/tmp
 +#	dh_installexamples -s
 +#	dh_installinfo -s
 +#	dh_installman -s
 +#	These directories will be symlinks instead.
 +	rm -rf debian/libppl-c2/usr/share/doc/libppl-c2
- #	Insrall huge ChangeLog into libppl-dev and libpwl-dev only, with
- #	symlinks to other packages.
- 	mkdir -p debian/libppl-dev/usr/share/doc/libppl-dev
- 	cp ChangeLog debian/libppl-dev/usr/share/doc/libppl-dev/changelog
- 	gzip -9nf debian/libppl-dev/usr/share/doc/libppl-dev/changelog
- 	mkdir -p debian/libpwl-dev/usr/share/doc/libpwl-dev
- 	cp ChangeLog debian/libpwl-dev/usr/share/doc/libpwl-dev/changelog
- 	gzip -9nf debian/libpwl-dev/usr/share/doc/libpwl-dev/changelog
 +	dh_link -s
 +	dh_strip -s
 +	dh_compress -s
 +	dh_fixperms -s
 +	dh_makeshlibs -s
 +	dh_installdeb -s
 +	dh_shlibdeps -s
 +	dh_gencontrol -s
 +	dh_md5sums -s
 +	dh_builddeb -s
 +
 +binary-indep: install-indep
 +	dh_testdir
 +	dh_testroot
 +	dh_install -i --sourcedir=debian/tmp
- 	dh_installchangelogs -i
++	dh_installchangelogs -i ChangeLog
 +	dh_installdocs -i
 +	dh_link -i
 +	dh_compress -i
 +	dh_fixperms -i
 +#	dh_lintian -i
 +	dh_installdeb -i
 +	dh_gencontrol -i
 +	dh_md5sums -i
 +	dh_builddeb -i
 +
 +binary: binary-arch binary-indep
 +
 +get-orig-source:
 +	rm -f ppl_*.orig.tar.gz
 +	wget ftp://ftp.cs.unipr.it/pub/ppl/snapshots/*.tar.gz
 +	vers=`ls ppl-*.tar.gz | tail -1 | sed 's/^ppl-//' | sed 's/.tar.gz$$//'` ; \
 +		debvers=`echo $$vers | sed 's/pre/~pre/'` ; \
 +		tar xzf ppl-$$vers.tar.gz ; \
 +		rm ppl-$$vers.tar.gz ; mv ppl-$$vers ppl-$$debvers ; \
 +		tar czf ppl_$$debvers.orig.tar.gz ppl-$$debvers ; \
 +		rm -r ppl-$$debvers
 +
 +.PHONY: build check clean binary-indep binary-arch binary install install-indep install-arch get-orig-source

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ppl.git



More information about the debian-science-commits mailing list