Use 'magick_restrict' instead of 'restrict'.
diff --git a/MagickCore/xwindow.c b/MagickCore/xwindow.c
index 01db535..8f25742 100644
--- a/MagickCore/xwindow.c
+++ b/MagickCore/xwindow.c
@@ -567,7 +567,7 @@
x;
register Quantum
- *restrict q;
+ *magick_restrict q;
q=GetCacheViewAuthenticPixels(annotate_view,0,(ssize_t) y,
annotate_image->columns,1,exception);
@@ -2472,7 +2472,7 @@
x;
register Quantum
- *restrict q;
+ *magick_restrict q;
q=QueueCacheViewAuthenticPixels(draw_view,0,(ssize_t) y,draw_image->columns,
1,exception);
@@ -2598,7 +2598,7 @@
x;
register Quantum
- *restrict q;
+ *magick_restrict q;
q=GetCacheViewAuthenticPixels(draw_view,0,(ssize_t) y,draw_image->columns,1,
exception);
@@ -4177,7 +4177,7 @@
x;
register Quantum
- *restrict q;
+ *magick_restrict q;
register size_t
pixel;
@@ -7764,7 +7764,7 @@
*affinity_image;
register Quantum
- *restrict q;
+ *magick_restrict q;
/*
Improve image appearance with error diffusion.
@@ -7978,7 +7978,7 @@
x;
register const Quantum
- *restrict p;
+ *magick_restrict p;
p=GetCacheViewAuthenticPixels(image_view,0,(ssize_t) y,
image->columns,1,exception);