24 #include "ppl-config.h"
31 const char version_string[] = PPL_PACKAGE_VERSION;
33 const char banner_string[] =
34 "This is " PPL_PACKAGE_NAME
" (PPL) version " PPL_PACKAGE_VERSION
".\n"
35 "Copyright (C) 2001-2010 Roberto Bagnara <bagnara@cs.unipr.it>\n"
36 "Copyright (C) 2010-2016 BUGSENG srl (http://bugseng.com)\n"
38 "The PPL is free software; see the source for copying conditions.\n"
39 "There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\n"
40 "PARTICULAR PURPOSE.\n"
44 #define xstr(s) str(s)
45 "Compiled by the Comeau C++ compiler version "xstr(__COMO_VERSION__)
".\n"
46 #elif defined(__INTEL_COMPILER)
48 #define xstr(s) str(s)
49 "Compiled by the Intel C++ compiler version "xstr(__INTEL_COMPILER)
".\n"
50 #elif defined(__GNUC__)
51 "Compiled by the GNU C++ compiler version " __VERSION__
".\n"
53 "Compiled by an unknown compiler.\n"
56 "Report bugs to " PPL_PACKAGE_BUGREPORT
"."
57 " For the most up-to-date information\n"
58 "see the Parma Polyhedra Library site: http://bugseng.com/products/ppl/ .\n"
61 "Roberto Bagnara, Patricia M. Hill, Enea Zaffanella, Abramo Bagnara,\n"
62 "Elisa Ricci, Andrea Cimino, Marco Poletti, Alessandro Zaccagnini,\n"
63 "Roberto Amadini, Irene Bacchi, Fabio Biselli, Fabio Bossi,\n"
64 "Danilo Bonardi, Sara Bonini, Katy Dobson, Giordano Fracasso,\n"
65 "Francois Galea, Maximiliano Marchesi, Elena Mazzi, David Merchat,\n"
66 "Matthew Mundell, Andrea Pescetti, Barbara Quartieri,\n"
67 "Enric Rodriguez Carbonell, Angela Stazzone, Fabio Trabucchi,\n"
68 "Claudio Trento, Tatiana Zolo.\n"
70 "Special thanks to:\n"
71 "Lucia Alessandrini, Frederic Besson, Tevfik Bultan, Manuel Carro,\n"
72 "Marco Comini, Goran Frehse, Denis Gopan, Martin Guy, Bruno Haible,\n"
73 "Bertrand Jeannet, Herve Le Verge, Francesco Logozzo, Kenneth MacKenzie,\n"
74 "Costantino Medori, Fred Mesnard, Ken Mixter, Jose Morales, Sebastian Pop,\n"
75 "Thomas Reps, Mooly Sagiv, Sriram Sankaranarayanan, Axel Simon,\n"
76 "Fausto Spoto, Basile Starynkevitch, Pedro Vasconcelos, Ralf Wildenhues.";
102 return version_string;
107 return banner_string;
#define PPL_VERSION_REVISION
The revision number of the PPL version.
unsigned version_beta()
Returns the beta number of the PPL version.
#define PPL_VERSION_MINOR
The minor number of the PPL version.
unsigned version_minor()
Returns the minor number of the PPL version.
#define PPL_VERSION_BETA
The beta number of the PPL version. This is zero for official releases and nonzero for development sn...
The entire library is confined to this namespace.
unsigned version_revision()
Returns the revision number of the PPL version.
unsigned version_major()
Returns the major number of the PPL version.
const char * version()
Returns a character string containing the PPL version.
const char * banner()
Returns a character string containing the PPL banner.
#define PPL_VERSION_MAJOR
The major number of the PPL version.