diff --git a/MagickCore/cache-view.h b/MagickCore/cache-view.h
index a6d84cc..1d2da48 100644
--- a/MagickCore/cache-view.h
+++ b/MagickCore/cache-view.h
@@ -72,17 +72,18 @@
   *GetCacheViewVirtualMetacontent(const CacheView *);
 
 extern MagickExport MagickBooleanType
-  GetOneCacheViewAuthenticPixel(const CacheView *,const ssize_t,const ssize_t,
-    Quantum *,ExceptionInfo *),
+  GetOneCacheViewAuthenticPixel(const CacheView *restrict,const ssize_t,
+    const ssize_t,Quantum *restrict,ExceptionInfo *),
   GetOneCacheViewVirtualMethodPixel(const CacheView *,const VirtualPixelMethod,
     const ssize_t,const ssize_t,Quantum *,ExceptionInfo *),
-  GetOneCacheViewVirtualPixel(const CacheView *,const ssize_t,const ssize_t,
-    Quantum *,ExceptionInfo *),
+  GetOneCacheViewVirtualPixel(const CacheView *restrict,const ssize_t,
+    const ssize_t,Quantum *restrict,ExceptionInfo *),
   GetOneCacheViewVirtualPixelInfo(const CacheView *,const ssize_t,const ssize_t,
     PixelInfo *,ExceptionInfo *),
   SetCacheViewStorageClass(CacheView *,const ClassType,ExceptionInfo *),
-  SetCacheViewVirtualPixelMethod(CacheView *,const VirtualPixelMethod),
-  SyncCacheViewAuthenticPixels(CacheView *,ExceptionInfo *) magick_hot_spot;
+  SetCacheViewVirtualPixelMethod(CacheView *restrict,const VirtualPixelMethod),
+  SyncCacheViewAuthenticPixels(CacheView *restrict,ExceptionInfo *)
+    magick_hot_spot;
 
 extern MagickExport MagickSizeType
   GetCacheViewExtent(const CacheView *);