aboutsummaryrefslogtreecommitdiff
path: root/libdecnumber/decDouble.h
diff options
context:
space:
mode:
Diffstat (limited to 'libdecnumber/decDouble.h')
-rw-r--r--libdecnumber/decDouble.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/libdecnumber/decDouble.h b/libdecnumber/decDouble.h
index 53fcf406bec..e29dffc7a87 100644
--- a/libdecnumber/decDouble.h
+++ b/libdecnumber/decDouble.h
@@ -71,6 +71,10 @@
#include "decDoubleSymbols.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/* Utilities and conversions, extractors, etc.) */
extern decDouble * decDoubleFromBCD(decDouble *, int32_t, const uint8_t *, int32_t);
extern decDouble * decDoubleFromInt32(decDouble *, int32_t);
@@ -163,4 +167,8 @@
#define decDoubleToNumber(dq, dn) decimal64ToNumber((decimal64 *)(dq), dn)
#define decDoubleFromNumber(dq, dn, set) (decDouble *)decimal64FromNumber((decimal64 *)(dq), dn, set)
+#ifdef __cplusplus
+}
+#endif
+
#endif