From 0369a148de265f108f68349a20cd19b050cb7b49 Mon Sep 17 00:00:00 2001 From: Ryan Pavlik Date: Thu, 11 Nov 2010 12:38:17 -0600 Subject: [PATCH] Generate version string based on version components --- src/wiiuse_internal.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/wiiuse_internal.h b/src/wiiuse_internal.h index 64f3675..3ab3264 100644 --- a/src/wiiuse_internal.h +++ b/src/wiiuse_internal.h @@ -53,9 +53,6 @@ #include -/* wiiuse version */ -#define WIIUSE_VERSION "0.12" - /******************** * * Wiimote internal codes @@ -212,6 +209,12 @@ #include "wiiuse.h" +#define _STRINGIFY(s) _STRINGIFY_IMPL(s) +#define _STRINGIFY_IMPL(s) #s + +/* wiiuse version, from public per-component version defines */ +#define WIIUSE_VERSION _STRINGIFY(WIIUSE_MAJOR) "." _STRINGIFY(WIIUSE_MINOR) "." _STRINGIFY(WIIUSE_MICRO) + #ifdef __cplusplus extern "C" { #endif