summaryrefslogtreecommitdiff
path: root/tools/mdbx_dump/src/stdafx.h
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2020-03-02 13:20:17 +0300
committerGeorge Hazan <ghazan@miranda.im>2020-03-02 13:20:17 +0300
commit4c9c071567afd9e759a92a3fbaf7bcca623c1822 (patch)
treef7d420c64ce2d4cc8bd07dd0aaf8ae691a9fa6e5 /tools/mdbx_dump/src/stdafx.h
parenta31095992ac06db3900aad856d7ace3786df7cdd (diff)
mdbx utilities:
- fixes #2239 (-a parameter is missing in fixme.cmd); - merge of recent changes in mdbx utilities; - crutch for Windows to print dynamically exported data
Diffstat (limited to 'tools/mdbx_dump/src/stdafx.h')
-rw-r--r--tools/mdbx_dump/src/stdafx.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/mdbx_dump/src/stdafx.h b/tools/mdbx_dump/src/stdafx.h
index 540b7b9a99..f22afc24b5 100644
--- a/tools/mdbx_dump/src/stdafx.h
+++ b/tools/mdbx_dump/src/stdafx.h
@@ -19,3 +19,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include <stdio.h>
#include <windows.h>
+
+#define DECLARE_VERSION() \
+ mdbx_version_info MDBX_version; \
+ mdbx_build_info MDBX_build; \
+ char* MDBX_sourcery_anchor; \
+ HINSTANCE hDll = LoadLibraryA("libmdbx.mir"); \
+ MDBX_version = *(mdbx_version_info *)GetProcAddress(hDll, "mdbx_version"); \
+ MDBX_build = *(mdbx_build_info*)GetProcAddress(hDll, "mdbx_build"); \
+ MDBX_sourcery_anchor = (char*)GetProcAddress(hDll, "mdbx_sourcery_MDBX_BUILD_SOURCERY");