Use 'magick_restrict' instead of 'restrict'.
diff --git a/MagickCore/cache-private.h b/MagickCore/cache-private.h
index 8b54f44..f377dc6 100644
--- a/MagickCore/cache-private.h
+++ b/MagickCore/cache-private.h
@@ -237,20 +237,20 @@
*GetVirtualPixelsFromNexus(const Image *,const VirtualPixelMethod,
const ssize_t,const ssize_t,const size_t,const size_t,NexusInfo *,
ExceptionInfo *) magick_hot_spot,
- *GetVirtualPixelsNexus(const Cache,NexusInfo *restrict);
+ *GetVirtualPixelsNexus(const Cache,NexusInfo *magick_restrict);
extern MagickPrivate const void
*AcquirePixelCachePixels(const Image *,MagickSizeType *,ExceptionInfo *),
- *GetVirtualMetacontentFromNexus(const Cache,NexusInfo *restrict);
+ *GetVirtualMetacontentFromNexus(const Cache,NexusInfo *magick_restrict);
extern MagickPrivate MagickBooleanType
CacheComponentGenesis(void),
- SyncAuthenticPixelCacheNexus(Image *,NexusInfo *restrict,ExceptionInfo *)
- magick_hot_spot,
+ SyncAuthenticPixelCacheNexus(Image *,NexusInfo *magick_restrict,
+ ExceptionInfo *) magick_hot_spot,
SyncImagePixelCache(Image *,ExceptionInfo *);
extern MagickPrivate MagickSizeType
- GetPixelCacheNexusExtent(const Cache,NexusInfo *restrict);
+ GetPixelCacheNexusExtent(const Cache,NexusInfo *magick_restrict);
extern MagickPrivate NexusInfo
**AcquirePixelCacheNexus(const size_t),