X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/blobdiff_plain/70b0a4e57a15fcdd2af466de4c38dc6c32dce469..e75547682bb45d22be8b12beb4505ef96b193120:/lib/version.h diff --git a/lib/version.h b/lib/version.h index 532b4226..0b37a9da 100644 --- a/lib/version.h +++ b/lib/version.h @@ -3,9 +3,13 @@ #define __VERSION_H #ifndef BUILDID -#define BUILDID "unknown" +#define _BUILDID "unknown" +#else +#define XStringify(x) Stringify(x) +#define Stringify(x) #x +#define _BUILDID "" XStringify(BUILDID) "" #endif -#define MODULE_VERSION(id) const char *_version(void) { return (id[0]=='\0')?BUILDID:(id "/" BUILDID); }; +#define MODULE_VERSION(id) const char *_version(const char **version) { *version=(id[0]=='\0')?NULL:id; return _BUILDID; }; #endif