From c634cb9cb13d6e1b6fd661b426363431f7ef321a Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Tue, 3 Jun 2008 15:02:18 +0200 Subject: Add xtables version defines. Attached is a patch to add the new defines. The macro XTABLES_VERSION is already in use, so I named it XTABLES_VERSION_CHECK. I've also tested that an empty XTABLES_VERSION_EXTRA in configure.ac works. Now we can write code like this: #warning You are obselete and will be assimilated. Signed-off-by: Thomas Jarosch Signed-off-by: Patrick McHardy --- include/xtables.h.in | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include') diff --git a/include/xtables.h.in b/include/xtables.h.in index c8a8746f..4ce73e97 100644 --- a/include/xtables.h.in +++ b/include/xtables.h.in @@ -18,6 +18,9 @@ #endif #define XTABLES_VERSION "@PACKAGE_VERSION@" +#define XTABLES_VERSION_CODE (0x10000 * @XTABLES_VERSION_MAJOR@ + 0x100 * @XTABLES_VERSION_MINOR@ + @XTABLES_VERSION_PATCH@) + +#define XTABLES_API_VERSION(x,y,z) (0x10000*(x) + 0x100*(y) + z) /* Include file for additions: new matches and targets. */ struct xtables_match -- cgit v1.2.3