summaryrefslogtreecommitdiff
path: root/monero_libwallet2_api_c/src/main/cpp/monero_checksum.h
diff options
context:
space:
mode:
Diffstat (limited to 'monero_libwallet2_api_c/src/main/cpp/monero_checksum.h')
-rw-r--r--monero_libwallet2_api_c/src/main/cpp/monero_checksum.h26
1 files changed, 21 insertions, 5 deletions
diff --git a/monero_libwallet2_api_c/src/main/cpp/monero_checksum.h b/monero_libwallet2_api_c/src/main/cpp/monero_checksum.h
index 55acabb..3f1691a 100644
--- a/monero_libwallet2_api_c/src/main/cpp/monero_checksum.h
+++ b/monero_libwallet2_api_c/src/main/cpp/monero_checksum.h
@@ -1,6 +1,22 @@
-#ifndef MONEROC_CHECKSUMS
-#define MONEROC_CHECKSUMS
-const char * MONERO_wallet2_api_c_h_sha256 = "3515e4c9e537ca3efa664f0b364a3aeb106ff64337f542a262ce104c00b31235";
-const char * MONERO_wallet2_api_c_cpp_sha256 = "ca44a8d4a201ba6dc0a25c857e95d07bc8d514039b38cd5b3826100e8943cbcc-dbcc7d212c094bd1a45f7291dbb99a4b4627a96d";
-const char * MONERO_wallet2_api_c_exp_sha256 = "0561e14606106e6b0ec49fb2aefe743ff500f7c3de07557f7041e06aef9509ce";
+#ifndef MONEROC_CHECKSUMS_MONERO
+#define MONEROC_CHECKSUMS_MONERO
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#ifdef __MINGW32__
+ #define ADDAPI __declspec(dllexport)
+#else
+ #define ADDAPI __attribute__((__visibility__("default")))
+#endif
+
+extern ADDAPI const char * MONERO_wallet2_api_c_h_sha256;
+extern ADDAPI const char * MONERO_wallet2_api_c_cpp_sha256;
+extern ADDAPI const char * MONERO_wallet2_api_c_exp_sha256;
+
+#ifdef __cplusplus
+}
+#endif
+
#endif