#ifndef RTCTOOLS_VERSION
#define RTCTOOLS_VERSION

#if defined _WIN32
#define dllexp extern "C" __declspec(dllexport)
#else
#define dllexp extern "C"
#endif

#define STRINGIFY(x) #x
#define TOSTRING(x) STRINGIFY(x)

#define OSS_Version  "VN_MAJOR.VN_MINOR"    
#define OSS_Revision "VN_BUILD_NUMBER" 

#if defined _WIN64
static char rtctools_version [] = {OSS_Version "." OSS_Revision " (Win64)"};
dllexp extern void get_attribute(const char *, char *);
#elif defined _WIN32
static char rtctools_version [] = {OSS_Version "." OSS_Revision " (Win32)"};
dllexp extern void get_attribute(const char *, char *);
#else
static char rtctools_version [] = {OSS_Version "." OSS_Revision " (Linux64)"};
extern "C" {
extern void get_attribute(const char *, char *);
}
#endif

#endif
