diff --git a/MagickCore/color.c b/MagickCore/color.c
index 9dbe056..52ad07b 100644
--- a/MagickCore/color.c
+++ b/MagickCore/color.c
@@ -2145,6 +2145,9 @@
MagickExport MagickBooleanType QueryColorCompliance(const char *name,
const ComplianceType compliance,PixelInfo *color,ExceptionInfo *exception)
{
+ extern const char
+ BackgroundColor[];
+
GeometryInfo
geometry_info;
diff --git a/MagickCore/effect.c b/MagickCore/effect.c
index c1e9067..96974d0 100644
--- a/MagickCore/effect.c
+++ b/MagickCore/effect.c
@@ -2139,6 +2139,9 @@
sigma,
threshold;
+ extern const char
+ DefaultTileFrame[];
+
Image
*images,
*montage_image,
diff --git a/MagickCore/image-private.h b/MagickCore/image-private.h
index 966edc0..7fb31de 100644
--- a/MagickCore/image-private.h
+++ b/MagickCore/image-private.h
@@ -31,13 +31,6 @@
#define UndefinedTicksPerSecond 100L
#define UndefinedCompressionQuality 0UL
-extern MagickPrivate const char
- BackgroundColor[],
- BorderColor[],
- ForegroundColor[],
- DefaultTileFrame[],
- MatteColor[];
-
static inline double DegreesToRadians(const double degrees)
{
return((double) (MagickPI*degrees/180.0));
diff --git a/MagickCore/xwindow.c b/MagickCore/xwindow.c
index a4cb182..2dc7387 100644
--- a/MagickCore/xwindow.c
+++ b/MagickCore/xwindow.c
@@ -3051,6 +3051,10 @@
Colormap
colormap;
+ extern const char
+ BorderColor[],
+ ForegroundColor[];
+
register ssize_t
i;
@@ -3478,6 +3482,10 @@
*directory,
*resource_value;
+ extern const char
+ BorderColor[],
+ ForegroundColor[];
+
/*
Initialize resource info fields.
*/