summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorthevenyp <thevenyp@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2008-11-27 09:35:28 +0000
committerthevenyp <thevenyp@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2008-11-27 09:35:28 +0000
commit374ffadf92a0686299d35f30aa5f01a395ec3da5 (patch)
tree636fceab7577a743bdf9886091581e0fe8f3b683
parent7632566b8947c1466c9ad2530dcb3dfc06b6f965 (diff)
downloadmpc-374ffadf92a0686299d35f30aa5f01a395ec3da5.tar.gz
src/mpc.h: Add MPC_VERSION and MPC_VERSION_NUM macros.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@354 211d60ee-9f03-0410-a15a-8952a2c7a4e4
-rw-r--r--src/mpc.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mpc.h b/src/mpc.h
index dbc493f..d0932e1 100644
--- a/src/mpc.h
+++ b/src/mpc.h
@@ -1,6 +1,6 @@
/* mpc.h -- Include file for mpc.
-Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008 Andreas Enge, Paul Zimmermann
+Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008 Andreas Enge, Paul Zimmermann, Philippe Th\'eveny
This file is part of the MPC Library.
@@ -31,6 +31,11 @@ MA 02111-1307, USA. */
#define MPC_VERSION_PATCHLEVEL 2
#define MPC_VERSION_STRING "0.5.2-dev"
+/* Macros dealing with MPC VERSION */
+#define MPC_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
+#define MPC_VERSION \
+ MPC_VERSION_NUM(MPC_VERSION_MAJOR,MPC_VERSION_MINOR,MPC_VERSION_PATCHLEVEL)
+
/* Check if stdio.h is included */
#if defined (_GMP_H_HAVE_FILE)
# define _MPC_H_HAVE_FILE 1