summaryrefslogtreecommitdiffstats
path: root/Modules/_decimal
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/_decimal')
-rw-r--r--Modules/_decimal/_decimal.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/Modules/_decimal/_decimal.c b/Modules/_decimal/_decimal.c
index fa425f4..c105367 100644
--- a/Modules/_decimal/_decimal.c
+++ b/Modules/_decimal/_decimal.c
@@ -34,7 +34,19 @@
#include "pycore_pystate.h" // _PyThreadState_GET()
#include "pycore_typeobject.h"
#include "complexobject.h"
-#include "mpdecimal.h"
+
+#include <mpdecimal.h>
+
+// Reuse config from mpdecimal.h if present.
+#if defined(MPD_CONFIG_64)
+ #ifndef CONFIG_64
+ #define CONFIG_64 MPD_CONFIG_64
+ #endif
+#elif defined(MPD_CONFIG_32)
+ #ifndef CONFIG_32
+ #define CONFIG_32 MPD_CONFIG_32
+ #endif
+#endif
#include <ctype.h> // isascii()
#include <stdlib.h>