summaryrefslogtreecommitdiff
path: root/libs/libmdbx/src
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libmdbx/src')
-rw-r--r--libs/libmdbx/src/src/elements/internals.h2
-rw-r--r--libs/libmdbx/src/src/elements/osal.h8
2 files changed, 9 insertions, 1 deletions
diff --git a/libs/libmdbx/src/src/elements/internals.h b/libs/libmdbx/src/src/elements/internals.h
index 66c9f9e7cf..6a39460ab2 100644
--- a/libs/libmdbx/src/src/elements/internals.h
+++ b/libs/libmdbx/src/src/elements/internals.h
@@ -250,7 +250,7 @@ typedef union mdbx_safe64 {
};
} mdbx_safe64_t;
-#define SAFE64_INVALID_THRESHOLD UINT64_C(0xffffFFFF00000000)
+#define SAFE64_INVALID_THRESHOLD UINT64_C(0xFFFFFFFFFFFF0000)
/* Information about a single database in the environment. */
typedef struct MDBX_db {
diff --git a/libs/libmdbx/src/src/elements/osal.h b/libs/libmdbx/src/src/elements/osal.h
index 0f57cdaab2..815aae185f 100644
--- a/libs/libmdbx/src/src/elements/osal.h
+++ b/libs/libmdbx/src/src/elements/osal.h
@@ -42,6 +42,10 @@
#define _POSIX_C_SOURCE 200809L
#endif /* Windows */
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*----------------------------------------------------------------------------*/
/* C99 includes */
#include <inttypes.h>
@@ -893,6 +897,10 @@ MDBX_INTERNAL_VAR MDBX_OfferVirtualMemory mdbx_OfferVirtualMemory;
#define PRIxSIZE PRIxPTR
#endif /* PRI*SIZE macros for MSVC */
+#ifdef __cplusplus
+}
+#endif
+
#ifdef _MSC_VER
#pragma warning(pop)
#endif