diff --git a/coders/pdf.c b/coders/pdf.c
index 8514bf4..6fcd1c3 100644
--- a/coders/pdf.c
+++ b/coders/pdf.c
@@ -124,7 +124,7 @@
int
status;
-#if defined(MAGICKCORE_GS_DELEGATE) || defined(__WINDOWS__)
+#if defined(MAGICKCORE_GS_DELEGATE) || defined(MAGICKCORE_WINDOWS_SUPPORT)
char
**argv;
@@ -141,7 +141,7 @@
register long
i;
-#if defined(__WINDOWS__)
+#if defined(MAGICKCORE_WINDOWS_SUPPORT)
ghost_info=NTGhostscriptDLLVectors();
#else
GhostInfo
@@ -182,7 +182,7 @@
0,&code);
(ghost_info->exit)(interpreter);
(ghost_info->delete_instance)(interpreter);
-#if defined(__WINDOWS__)
+#if defined(MAGICKCORE_WINDOWS_SUPPORT)
NTGhostscriptUnLoadDLL();
#endif
for (i=0; i < (long) argc; i++)