From fc4003e960340d6ace29c59b6d9f00f5b19308b0 Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Fri, 11 Jan 2013 13:21:22 +0200 Subject: Make the LIBO_VERSION_* macros integers, not strings Change-Id: I6083de4a3f88d50cf4e923aa7fb495fe1711b632 --- config/config_version.h.in | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'config') diff --git a/config/config_version.h.in b/config/config_version.h.in index caaa9c4d0e5a..736c578afc8c 100644 --- a/config/config_version.h.in +++ b/config/config_version.h.in @@ -6,9 +6,21 @@ Version settings #ifndef CONFIG_VERSION_H #define CONFIG_VERSION_H +#define LIBO_VERSION_STRINGIFY_inner(s) #s +#define LIBO_VERSION_STRINGIFY(s) LIBO_VERSION_STRINGIFY_inner(s) + #undef LIBO_VERSION_MAJOR #undef LIBO_VERSION_MINOR #undef LIBO_VERSION_MICRO #undef LIBO_VERSION_PATCH +#define LIBO_VERSION_DOTTED \ + (LIBO_VERSION_STRINGIFY(LIBO_VERSION_MAJOR) "." \ + LIBO_VERSION_STRINGIFY(LIBO_VERSION_MINOR) "." \ + LIBO_VERSION_STRINGIFY(LIBO_VERSION_MICRO) "." \ + LIBO_VERSION_STRINGIFY(LIBO_VERSION_PATCH)) + +#define LIBO_VERSION_ENCODED_IN_32BITS \ + ((LIBO_VERSION_MAJOR << 24) | (LIBO_VERSION_MINOR << 16) | (LIBO_VERSION_MICRO << 8) | LIBO_VERSION_PATCH) + #endif -- cgit