diff --git a/magick/effect.c b/magick/effect.c
index d03a7d4..7ddc998 100644
--- a/magick/effect.c
+++ b/magick/effect.c
@@ -1797,8 +1797,8 @@
status;
Quantum
- **buffers,
- **pixels;
+ **restrict buffers,
+ **restrict pixels;
size_t
length;
@@ -2545,7 +2545,7 @@
status;
MedianPixelList
- **pixel_list;
+ **restrict pixel_list;
unsigned long
width;
@@ -3879,6 +3879,10 @@
{
#define ReduceNoiseImageTag "ReduceNoise/Image"
+ CacheView
+ *image_view,
+ *noise_view;
+
Image
*noise_image;
@@ -3890,15 +3894,11 @@
status;
MedianPixelList
- **pixel_list;
+ **restrict pixel_list;
unsigned long
width;
- CacheView
- *image_view,
- *noise_view;
-
/*
Initialize noise image attributes.
*/
@@ -4766,6 +4766,9 @@
{
#define SpreadImageTag "Spread/Image"
+ CacheView
+ *image_view;
+
Image
*spread_image;
@@ -4780,17 +4783,14 @@
bias;
RandomInfo
- **random_info;
+ **restrict random_info;
ResampleFilter
- **resample_filter;
+ **restrict resample_filter;
unsigned long
width;
- CacheView
- *image_view;
-
/*
Initialize spread image attributes.
*/