summaryrefslogtreecommitdiffstats
path: root/Python/importdl.c
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1998-05-15 20:22:08 (GMT)
committerGuido van Rossum <guido@python.org>1998-05-15 20:22:08 (GMT)
commit859b16c8472928ee6aee9b2a1d281e310dd51d1e (patch)
tree6d257557d266d288aaf6743ff09479a8b1981cc9 /Python/importdl.c
parent3d9a0585e1e32c1e6a358b9fdec8826eda7b44fd (diff)
downloadcpython-859b16c8472928ee6aee9b2a1d281e310dd51d1e.zip
cpython-859b16c8472928ee6aee9b2a1d281e310dd51d1e.tar.gz
cpython-859b16c8472928ee6aee9b2a1d281e310dd51d1e.tar.bz2
In debug mode on MS Windows, DLLs are called foo_d.pyd or foo_d.dll.
Diffstat (limited to 'Python/importdl.c')
-rw-r--r--Python/importdl.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/Python/importdl.c b/Python/importdl.c
index 7a0de08..1a994ce 100644
--- a/Python/importdl.c
+++ b/Python/importdl.c
@@ -106,9 +106,14 @@ typedef int (* APIENTRY dl_funcptr)();
#include <windows.h>
typedef FARPROC dl_funcptr;
#define _DL_FUNCPTR_DEFINED
+#ifdef _DEBUG
+#define SHORT_EXT "_d.pyd"
+#define LONG_EXT "_d.dll"
+#else
#define SHORT_EXT ".pyd"
#define LONG_EXT ".dll"
#endif
+#endif
#ifdef NeXT
#define DYNAMIC_LINK