diff --git a/MagickCore/effect.c b/MagickCore/effect.c
index fc0aa2d..58b270c 100644
--- a/MagickCore/effect.c
+++ b/MagickCore/effect.c
@@ -581,7 +581,7 @@
{
kernel[i]=(MagickRealType *) MagickAssumeAligned(AcquireAlignedMemory(
(size_t) (width-i),(width-i)*sizeof(**kernel)));
- if (kernel[i] == (double *) NULL)
+ if (kernel[i] == (MagickRealType *) NULL)
break;
normalize=0.0;
j=(ssize_t) (width-i)/2;
diff --git a/MagickCore/morphology.h b/MagickCore/morphology.h
index dd35959..dfc2869 100644
--- a/MagickCore/morphology.h
+++ b/MagickCore/morphology.h
@@ -112,8 +112,10 @@
x,
y;
+ MagickRealType
+ *values;
+
double
- *values,
minimum,
maximum,
negative_range,