#ifndef BUILDID
#define _BUILDID "unknown"
#else
-#define _BUILDID "BUILDID"
+#define _BUILDID 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