diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/adlmidi.cpp | 9 | ||||
-rw-r--r-- | src/adlmidi_private.hpp | 4 |
2 files changed, 9 insertions, 4 deletions
diff --git a/src/adlmidi.cpp b/src/adlmidi.cpp index c45e4eb..bab8750 100644 --- a/src/adlmidi.cpp +++ b/src/adlmidi.cpp @@ -31,6 +31,11 @@ #define MaxCards_STR "100" #endif +static ADL_Version adl_version = { + ADLMIDI_VERSION_MAJOR, + ADLMIDI_VERSION_MINOR, + ADLMIDI_VERSION_PATCHLEVEL +}; /*---------------------------EXPORTS---------------------------*/ @@ -316,6 +321,10 @@ ADLMIDI_EXPORT const char *adl_linkedLibraryVersion() return ADLMIDI_VERSION; } +ADLMIDI_EXPORT const ADL_Version *adl_linkedVersion() +{ + return &adl_version; +} ADLMIDI_EXPORT const char *adl_errorString() { diff --git a/src/adlmidi_private.hpp b/src/adlmidi_private.hpp index 8b3c3a2..6dda27c 100644 --- a/src/adlmidi_private.hpp +++ b/src/adlmidi_private.hpp @@ -24,10 +24,6 @@ #ifndef ADLMIDI_PRIVATE_HPP #define ADLMIDI_PRIVATE_HPP -#ifndef ADLMIDI_VERSION -#define ADLMIDI_VERSION "1.3.1" -#endif - // Setup compiler defines useful for exporting required public API symbols in gme.cpp #ifndef ADLMIDI_EXPORT # if defined (_WIN32) && defined(ADLMIDI_BUILD_DLL) |