]> granicus.if.org Git - imagemagick/commitdiff
Use 'magick_restrict' instead of 'restrict'.
authordirk <dirk@git.imagemagick.org>
Wed, 18 Nov 2015 22:13:43 +0000 (23:13 +0100)
committerdirk <dirk@git.imagemagick.org>
Wed, 18 Nov 2015 22:13:43 +0000 (23:13 +0100)
82 files changed:
MagickCore/MagickCore.h
MagickCore/accelerate.c
MagickCore/annotate.c
MagickCore/attribute.c
MagickCore/cache-private.h
MagickCore/cache-view.c
MagickCore/cache-view.h
MagickCore/cache.c
MagickCore/channel.c
MagickCore/cipher.c
MagickCore/colormap.c
MagickCore/colorspace.c
MagickCore/compare.c
MagickCore/composite.c
MagickCore/compress.c
MagickCore/compress.h
MagickCore/decorate.c
MagickCore/distort.c
MagickCore/distribute-cache-private.h
MagickCore/distribute-cache.c
MagickCore/draw.c
MagickCore/effect.c
MagickCore/enhance.c
MagickCore/feature.c
MagickCore/fourier.c
MagickCore/fx.c
MagickCore/histogram.c
MagickCore/identify.c
MagickCore/image-view.c
MagickCore/image.c
MagickCore/layer.c
MagickCore/locale-private.h
MagickCore/locale.c
MagickCore/locale_.h
MagickCore/matrix.c
MagickCore/morphology.c
MagickCore/paint.c
MagickCore/pixel-accessor.h
MagickCore/pixel.c
MagickCore/pixel.h
MagickCore/profile.c
MagickCore/quantize.c
MagickCore/quantum-export.c
MagickCore/quantum-import.c
MagickCore/quantum.h
MagickCore/resize.c
MagickCore/segment.c
MagickCore/shear.c
MagickCore/statistic.c
MagickCore/string-private.h
MagickCore/string.c
MagickCore/string_.h
MagickCore/studio.h
MagickCore/threshold.c
MagickCore/transform.c
MagickCore/vision.c
MagickCore/xwindow.c
MagickWand/MagickWand.h
MagickWand/mogrify.c
MagickWand/operation.c
MagickWand/pixel-iterator.c
MagickWand/studio.h
MagickWand/wand-view.c
coders/aai.c
coders/art.c
coders/avs.c
coders/bgr.c
coders/cmyk.c
coders/gif.c
coders/gray.c
coders/hald.c
coders/jp2.c
coders/jpeg.c
coders/json.c
coders/mask.c
coders/miff.c
coders/pnm.c
coders/psd.c
coders/raw.c
coders/rgb.c
coders/tiff.c
coders/webp.c

index 544c18ed7171781b2bb64f5b6140812685066554..1961b3f1999ce5de44b63d6098b96a045ccda09e 100644 (file)
@@ -36,8 +36,12 @@ extern "C" {
 #if defined(_magickcore_inline) && !defined(inline)
 # define inline _magickcore_inline
 #endif
-#if defined(_magickcore_restrict) && !defined(restrict)
-# define restrict  _magickcore_restrict
+#if !defined(magick_restrict)
+# if !defined(_magickcore_restrict)
+#  define magick_restrict restrict
+# else
+#  define magick_restrict _magickcore_restrict
+# endif
 #endif
 # if defined(__cplusplus) || defined(c_plusplus)
 #  undef inline
index 810f04c103acaf8b8fdba2e8dc5f25b1416146f2..aa37b9db8e1135ce5c7fc3e511d2869228791b97 100644 (file)
@@ -307,7 +307,7 @@ static Image *ComputeAddNoiseImage(const Image *image,
     *filteredImage;
 
   RandomInfo
-    **restrict random_info;
+    **magick_restrict random_info;
 
   size_t
     global_work_size[1],
index 445ba88a9699c3200ebbb89ec236c6ec837b9da1..b786f5d44bb5490c03761d1887bbe9681a73e242 100644 (file)
@@ -1430,7 +1430,7 @@ static MagickBooleanType RenderFreetype(Image *image,const DrawInfo *draw_info,
             fill_color;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -1850,7 +1850,7 @@ static MagickBooleanType RenderPostscript(Image *image,
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         q=GetCacheViewAuthenticPixels(annotate_view,0,y,annotate_image->columns,
           1,exception);
index e8430d1494e362a1b5d469aa1680801eb14f2047..d4ea7dcd07d2f9c0d649b75a792b6177526b07b7 100644 (file)
@@ -186,7 +186,7 @@ MagickExport RectangleInfo GetImageBoundingBox(const Image *image,
       bounding_box;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -395,7 +395,7 @@ MagickExport size_t GetImageDepth(const Image *image,ExceptionInfo *exception)
           id = GetOpenMPThreadId();
 
         register const Quantum
-          *restrict p;
+          *magick_restrict p;
 
         register ssize_t
           x;
@@ -452,7 +452,7 @@ MagickExport size_t GetImageDepth(const Image *image,ExceptionInfo *exception)
       id = GetOpenMPThreadId();
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -1079,7 +1079,7 @@ MagickExport MagickBooleanType SetImageDepth(Image *image,
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         if (status == MagickFalse)
           continue;
@@ -1144,7 +1144,7 @@ MagickExport MagickBooleanType SetImageDepth(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
index 8b54f440edb2aa6c8b78130f2e7a99adedcdeaa8..f377dc68277ddec7b588a7790be57965fff0a8ad 100644 (file)
@@ -237,20 +237,20 @@ extern MagickPrivate const Quantum
   *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),
index 7453aee9bb9a6c439373f21bdf02be88fe61e0ae..4a7fd294138268ae158f5a6f2c3d2a5b2d79c054 100644 (file)
@@ -113,7 +113,7 @@ MagickExport CacheView *AcquireAuthenticCacheView(const Image *image,
   ExceptionInfo *exception)
 {
   CacheView
-    *restrict cache_view;
+    *magick_restrict cache_view;
 
   cache_view=AcquireVirtualCacheView(image,exception);
   (void) SyncImagePixelCache(cache_view->image,exception);
@@ -151,7 +151,7 @@ MagickExport CacheView *AcquireVirtualCacheView(const Image *image,
   ExceptionInfo *exception)
 {
   CacheView
-    *restrict cache_view;
+    *magick_restrict cache_view;
 
   assert(image != (Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -203,7 +203,7 @@ MagickExport CacheView *AcquireVirtualCacheView(const Image *image,
 MagickExport CacheView *CloneCacheView(const CacheView *cache_view)
 {
   CacheView
-    *restrict clone_view;
+    *magick_restrict clone_view;
 
   assert(cache_view != (CacheView *) NULL);
   assert(cache_view->signature == MagickCoreSignature);
@@ -302,7 +302,7 @@ MagickExport Quantum *GetCacheViewAuthenticPixels(CacheView *cache_view,
     id = GetOpenMPThreadId();
 
   Quantum
-    *restrict pixels;
+    *magick_restrict pixels;
 
   assert(cache_view != (CacheView *) NULL);
   assert(cache_view->signature == MagickCoreSignature);
@@ -560,7 +560,7 @@ MagickExport const void *GetCacheViewVirtualMetacontent(
     id = GetOpenMPThreadId();
 
   const void
-    *restrict metacontent;
+    *magick_restrict metacontent;
 
   assert(cache_view != (const CacheView *) NULL);
   assert(cache_view->signature == MagickCoreSignature);
@@ -603,7 +603,7 @@ MagickExport const Quantum *GetCacheViewVirtualPixelQueue(
     id = GetOpenMPThreadId();
 
   const Quantum
-    *restrict pixels;
+    *magick_restrict pixels;
 
   assert(cache_view != (const CacheView *) NULL);
   assert(cache_view->signature == MagickCoreSignature);
@@ -654,7 +654,7 @@ MagickExport const Quantum *GetCacheViewVirtualPixels(
     id = GetOpenMPThreadId();
 
   const Quantum
-    *restrict pixels;
+    *magick_restrict pixels;
 
   assert(cache_view != (CacheView *) NULL);
   assert(cache_view->signature == MagickCoreSignature);
@@ -704,7 +704,7 @@ MagickExport MagickBooleanType GetOneCacheViewAuthenticPixel(
     id = GetOpenMPThreadId();
 
   Quantum
-    *restrict q;
+    *magick_restrict q;
 
   register ssize_t
     i;
@@ -776,7 +776,7 @@ MagickExport MagickBooleanType GetOneCacheViewVirtualPixel(
     id = GetOpenMPThreadId();
 
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register ssize_t
     i;
@@ -849,7 +849,7 @@ MagickExport MagickBooleanType GetOneCacheViewVirtualPixelInfo(
     id = GetOpenMPThreadId();
 
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   assert(cache_view != (CacheView *) NULL);
   assert(cache_view->signature == MagickCoreSignature);
@@ -908,7 +908,7 @@ MagickExport MagickBooleanType GetOneCacheViewVirtualMethodPixel(
     id = GetOpenMPThreadId();
 
   const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register ssize_t
     i;
@@ -980,7 +980,7 @@ MagickExport Quantum *QueueCacheViewAuthenticPixels(CacheView *cache_view,
     id = GetOpenMPThreadId();
 
   Quantum
-    *restrict pixels;
+    *magick_restrict pixels;
 
   assert(cache_view != (CacheView *) NULL);
   assert(cache_view->signature == MagickCoreSignature);
@@ -1056,7 +1056,8 @@ MagickExport MagickBooleanType SetCacheViewStorageClass(CacheView *cache_view,
 %
 */
 MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod(
-  CacheView *restrict cache_view,const VirtualPixelMethod virtual_pixel_method)
+  CacheView *magick_restrict cache_view,
+  const VirtualPixelMethod virtual_pixel_method)
 {
   assert(cache_view != (CacheView *) NULL);
   assert(cache_view->signature == MagickCoreSignature);
@@ -1095,7 +1096,7 @@ MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod(
 %
 */
 MagickExport MagickBooleanType SyncCacheViewAuthenticPixels(
-  CacheView *restrict cache_view,ExceptionInfo *exception)
+  CacheView *magick_restrict cache_view,ExceptionInfo *exception)
 {
   const int
     id = GetOpenMPThreadId();
index 307c49b585a865fb3ba1071d740ddf3fdfe866b4..39d3ba1643e41f228f03f84c8edc8864c79105d6 100644 (file)
@@ -81,8 +81,9 @@ extern MagickExport MagickBooleanType
   GetOneCacheViewVirtualPixelInfo(const CacheView *,const ssize_t,const ssize_t,
     PixelInfo *,ExceptionInfo *),
   SetCacheViewStorageClass(CacheView *,const ClassType,ExceptionInfo *),
-  SetCacheViewVirtualPixelMethod(CacheView *restrict,const VirtualPixelMethod),
-  SyncCacheViewAuthenticPixels(CacheView *restrict,ExceptionInfo *)
+  SetCacheViewVirtualPixelMethod(CacheView *magick_restrict,
+    const VirtualPixelMethod),
+  SyncCacheViewAuthenticPixels(CacheView *magick_restrict,ExceptionInfo *)
     magick_hot_spot;
 
 extern MagickExport MagickSizeType
index bad103310b817accec5f762e3cef06ee4b5a5acc..911b6849722a1f80650a73c2c9f754c1627b97a8 100644 (file)
@@ -120,13 +120,15 @@ static MagickBooleanType
     const ssize_t,const ssize_t,Quantum *,ExceptionInfo *),
   OpenPixelCache(Image *,const MapMode,ExceptionInfo *),
   OpenPixelCacheOnDisk(CacheInfo *,const MapMode),
-  ReadPixelCachePixels(CacheInfo *restrict,NexusInfo *restrict,ExceptionInfo *),
-  ReadPixelCacheMetacontent(CacheInfo *restrict,NexusInfo *restrict,
+  ReadPixelCachePixels(CacheInfo *magick_restrict,NexusInfo *magick_restrict,
     ExceptionInfo *),
+  ReadPixelCacheMetacontent(CacheInfo *magick_restrict,
+    NexusInfo *magick_restrict,ExceptionInfo *),
   SyncAuthenticPixelsCache(Image *,ExceptionInfo *),
-  WritePixelCachePixels(CacheInfo *restrict,NexusInfo *restrict,
+  WritePixelCachePixels(CacheInfo *magick_restrict,NexusInfo *magick_restrict,
     ExceptionInfo *),
-  WritePixelCacheMetacontent(CacheInfo *,NexusInfo *restrict,ExceptionInfo *);
+  WritePixelCacheMetacontent(CacheInfo *,NexusInfo *magick_restrict,
+    ExceptionInfo *);
 
 static Quantum
   *GetAuthenticPixelsCache(Image *,const ssize_t,const ssize_t,const size_t,
@@ -174,7 +176,7 @@ static SemaphoreInfo
 MagickPrivate Cache AcquirePixelCache(const size_t number_threads)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   char
     *synchronize;
@@ -237,7 +239,7 @@ MagickPrivate Cache AcquirePixelCache(const size_t number_threads)
 MagickPrivate NexusInfo **AcquirePixelCacheNexus(const size_t number_threads)
 {
   NexusInfo
-    **restrict nexus_info;
+    **magick_restrict nexus_info;
 
   register ssize_t
     i;
@@ -291,7 +293,7 @@ MagickPrivate const void *AcquirePixelCachePixels(const Image *image,
   MagickSizeType *length,ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   assert(image != (const Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -385,10 +387,10 @@ MagickPrivate void CacheComponentTerminus(void)
 MagickPrivate Cache ClonePixelCache(const Cache cache)
 {
   CacheInfo
-    *restrict clone_info;
+    *magick_restrict clone_info;
 
   const CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   assert(cache != NULL);
   cache_info=(const CacheInfo *) cache;
@@ -431,8 +433,8 @@ MagickPrivate Cache ClonePixelCache(const Cache cache)
 MagickPrivate void ClonePixelCacheMethods(Cache clone,const Cache cache)
 {
   CacheInfo
-    *restrict cache_info,
-    *restrict source_info;
+    *magick_restrict cache_info,
+    *magick_restrict source_info;
 
   assert(clone != (Cache) NULL);
   source_info=(CacheInfo *) clone;
@@ -455,7 +457,7 @@ MagickPrivate void ClonePixelCacheMethods(Cache clone,const Cache cache)
 %                                                                             %
 %                                                                             %
 %                                                                             %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %  ClonePixelCacheRepository() clones the source pixel cache to the destination
 %  cache.
 %
@@ -474,8 +476,9 @@ MagickPrivate void ClonePixelCacheMethods(Cache clone,const Cache cache)
 %
 */
 
-static MagickBooleanType ClonePixelCacheOnDisk(CacheInfo *restrict cache_info,
-  CacheInfo *restrict clone_info,ExceptionInfo *exception)
+static MagickBooleanType ClonePixelCacheOnDisk(
+  CacheInfo *magick_restrict cache_info,CacheInfo *magick_restrict clone_info,
+  ExceptionInfo *exception)
 {
   MagickSizeType
     extent;
@@ -522,7 +525,7 @@ static MagickBooleanType ClonePixelCacheOnDisk(CacheInfo *restrict cache_info,
 }
 
 static MagickBooleanType ClonePixelCacheRepository(
-  CacheInfo *restrict clone_info,CacheInfo *restrict cache_info,
+  CacheInfo *magick_restrict clone_info,CacheInfo *magick_restrict cache_info,
   ExceptionInfo *exception)
 {
 #define MaxCacheThreads  2
@@ -538,8 +541,8 @@ static MagickBooleanType ClonePixelCacheRepository(
     status;
 
   NexusInfo
-    **restrict cache_nexus,
-    **restrict clone_nexus;
+    **magick_restrict cache_nexus,
+    **magick_restrict clone_nexus;
 
   size_t
     length;
@@ -641,10 +644,10 @@ static MagickBooleanType ClonePixelCacheRepository(
     else
       {
         register const Quantum
-          *restrict p;
+          *magick_restrict p;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         /*
           Mismatched pixel channel map.
@@ -800,7 +803,7 @@ static void DestroyImagePixelCache(Image *image)
 MagickExport void DestroyImagePixels(Image *image)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   assert(image != (const Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -909,7 +912,7 @@ static inline void RelinquishPixelCachePixels(CacheInfo *cache_info)
 MagickPrivate Cache DestroyPixelCache(Cache cache)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   assert(cache != (Cache) NULL);
   cache_info=(CacheInfo *) cache;
@@ -1037,7 +1040,7 @@ MagickPrivate NexusInfo **DestroyPixelCacheNexus(NexusInfo **nexus_info,
 MagickExport void *GetAuthenticMetacontent(const Image *image)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
@@ -1088,7 +1091,7 @@ MagickExport void *GetAuthenticMetacontent(const Image *image)
 static void *GetAuthenticMetacontentFromCache(const Image *image)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
@@ -1142,10 +1145,10 @@ MagickPrivate Quantum *GetAuthenticPixelCacheNexus(Image *image,const ssize_t x,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   Quantum
-    *restrict pixels;
+    *magick_restrict pixels;
 
   /*
     Transfer pixels from the cache.
@@ -1194,7 +1197,7 @@ MagickPrivate Quantum *GetAuthenticPixelCacheNexus(Image *image,const ssize_t x,
 static Quantum *GetAuthenticPixelsFromCache(const Image *image)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
@@ -1235,7 +1238,7 @@ static Quantum *GetAuthenticPixelsFromCache(const Image *image)
 MagickExport Quantum *GetAuthenticPixelQueue(const Image *image)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
@@ -1301,7 +1304,7 @@ MagickExport Quantum *GetAuthenticPixels(Image *image,const ssize_t x,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
@@ -1363,13 +1366,13 @@ static Quantum *GetAuthenticPixelsCache(Image *image,const ssize_t x,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
 
   Quantum
-    *restrict pixels;
+    *magick_restrict pixels;
 
   assert(image != (const Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -1410,7 +1413,7 @@ static Quantum *GetAuthenticPixelsCache(Image *image,const ssize_t x,
 MagickExport MagickSizeType GetImageExtent(const Image *image)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
@@ -1457,14 +1460,14 @@ MagickExport MagickSizeType GetImageExtent(const Image *image)
 */
 
 static inline MagickBooleanType ValidatePixelCacheMorphology(
-  const Image *restrict image)
+  const Image *magick_restrict image)
 {
   const CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const PixelChannelMap
-    *restrict p,
-    *restrict q;
+    *magick_restrict p,
+    *magick_restrict q;
 
   /*
     Does the image match the pixel cache morphology?
@@ -1491,7 +1494,7 @@ static Cache GetImagePixelCache(Image *image,const MagickBooleanType clone,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   MagickBooleanType
     destroy,
@@ -1615,7 +1618,7 @@ static Cache GetImagePixelCache(Image *image,const MagickBooleanType clone,
 MagickExport CacheType GetImagePixelCacheType(const Image *image)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   assert(image != (Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -1683,10 +1686,10 @@ MagickExport MagickBooleanType GetOneAuthenticPixel(Image *image,
   const ssize_t x,const ssize_t y,Quantum *pixel,ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   register Quantum
-    *restrict q;
+    *magick_restrict q;
 
   assert(image != (Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -1737,13 +1740,13 @@ static MagickBooleanType GetOneAuthenticPixelFromCache(Image *image,
   const ssize_t x,const ssize_t y,Quantum *pixel,ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
 
   register Quantum
-    *restrict q;
+    *magick_restrict q;
 
   assert(image != (const Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -1792,7 +1795,7 @@ MagickExport MagickBooleanType GetOneVirtualPixel(const Image *image,
   const ssize_t x,const ssize_t y,Quantum *pixel,ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
@@ -1855,7 +1858,7 @@ static MagickBooleanType GetOneVirtualPixelFromCache(const Image *image,
   Quantum *pixel,ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
@@ -1914,13 +1917,13 @@ MagickExport MagickBooleanType GetOneVirtualPixelInfo(const Image *image,
   PixelInfo *pixel,ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
 
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   assert(image != (const Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -1962,7 +1965,7 @@ MagickExport MagickBooleanType GetOneVirtualPixelInfo(const Image *image,
 MagickPrivate ColorspaceType GetPixelCacheColorspace(const Cache cache)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   assert(cache != (Cache) NULL);
   cache_info=(CacheInfo *) cache;
@@ -2041,10 +2044,10 @@ MagickPrivate void GetPixelCacheMethods(CacheMethods *cache_methods)
 %
 */
 MagickPrivate MagickSizeType GetPixelCacheNexusExtent(const Cache cache,
-  NexusInfo *restrict nexus_info)
+  NexusInfo *magick_restrict nexus_info)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   MagickSizeType
     extent;
@@ -2089,7 +2092,7 @@ MagickPrivate void *GetPixelCachePixels(Image *image,MagickSizeType *length,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   assert(image != (const Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -2133,7 +2136,7 @@ MagickPrivate void *GetPixelCachePixels(Image *image,MagickSizeType *length,
 MagickPrivate ClassType GetPixelCacheStorageClass(const Cache cache)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   assert(cache != (Cache) NULL);
   cache_info=(CacheInfo *) cache;
@@ -2175,7 +2178,7 @@ MagickPrivate void GetPixelCacheTileSize(const Image *image,size_t *width,
   size_t *height)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   assert(image != (Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -2216,7 +2219,7 @@ MagickPrivate void GetPixelCacheTileSize(const Image *image,size_t *width,
 MagickPrivate VirtualPixelMethod GetPixelCacheVirtualMethod(const Image *image)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   assert(image != (Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -2252,13 +2255,13 @@ MagickPrivate VirtualPixelMethod GetPixelCacheVirtualMethod(const Image *image)
 static const void *GetVirtualMetacontentFromCache(const Image *image)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
 
   const void
-    *restrict metacontent;
+    *magick_restrict metacontent;
 
   assert(image != (const Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -2298,10 +2301,10 @@ static const void *GetVirtualMetacontentFromCache(const Image *image)
 %
 */
 MagickPrivate const void *GetVirtualMetacontentFromNexus(const Cache cache,
-  NexusInfo *restrict nexus_info)
+  NexusInfo *magick_restrict nexus_info)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   assert(cache != (Cache) NULL);
   cache_info=(CacheInfo *) cache;
@@ -2338,13 +2341,13 @@ MagickPrivate const void *GetVirtualMetacontentFromNexus(const Cache cache,
 MagickExport const void *GetVirtualMetacontent(const Image *image)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
 
   const void
-    *restrict metacontent;
+    *magick_restrict metacontent;
 
   assert(image != (const Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -2490,7 +2493,7 @@ MagickPrivate const Quantum *GetVirtualPixelsFromNexus(const Image *image,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   MagickOffsetType
     offset;
@@ -2500,36 +2503,36 @@ MagickPrivate const Quantum *GetVirtualPixelsFromNexus(const Image *image,
     number_pixels;
 
   NexusInfo
-    **restrict virtual_nexus;
+    **magick_restrict virtual_nexus;
 
   Quantum
-    *restrict pixels,
+    *magick_restrict pixels,
     virtual_pixel[MaxPixelChannels];
 
   RectangleInfo
     region;
 
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register const void
-    *restrict r;
+    *magick_restrict r;
 
   register Quantum
-    *restrict q;
+    *magick_restrict q;
 
   register ssize_t
     i,
     u;
 
   register unsigned char
-    *restrict s;
+    *magick_restrict s;
 
   ssize_t
     v;
 
   void
-    *restrict virtual_metacontent;
+    *magick_restrict virtual_metacontent;
 
   /*
     Acquire pixels.
@@ -2917,13 +2920,13 @@ static const Quantum *GetVirtualPixelCache(const Image *image,
   const size_t columns,const size_t rows,ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
 
   const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   assert(image != (const Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -2962,7 +2965,7 @@ static const Quantum *GetVirtualPixelCache(const Image *image,
 MagickExport const Quantum *GetVirtualPixelQueue(const Image *image)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
@@ -3032,13 +3035,13 @@ MagickExport const Quantum *GetVirtualPixels(const Image *image,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
 
   const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   assert(image != (const Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -3081,7 +3084,7 @@ MagickExport const Quantum *GetVirtualPixels(const Image *image,
 static const Quantum *GetVirtualPixelsCache(const Image *image)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
@@ -3122,10 +3125,10 @@ static const Quantum *GetVirtualPixelsCache(const Image *image)
 %
 */
 MagickPrivate const Quantum *GetVirtualPixelsNexus(const Cache cache,
-  NexusInfo *restrict nexus_info)
+  NexusInfo *magick_restrict nexus_info)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   assert(cache != (Cache) NULL);
   cache_info=(CacheInfo *) cache;
@@ -3244,8 +3247,8 @@ static MagickBooleanType OpenPixelCacheOnDisk(CacheInfo *cache_info,
 }
 
 static inline MagickOffsetType WritePixelCacheRegion(
-  const CacheInfo *restrict cache_info,const MagickOffsetType offset,
-  const MagickSizeType length,const unsigned char *restrict buffer)
+  const CacheInfo *magick_restrict cache_info,const MagickOffsetType offset,
+  const MagickSizeType length,const unsigned char *magick_restrict buffer)
 {
   register MagickOffsetType
     i;
@@ -3280,7 +3283,7 @@ static inline MagickOffsetType WritePixelCacheRegion(
 static MagickBooleanType SetPixelCacheExtent(Image *image,MagickSizeType length)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   MagickOffsetType
     count,
@@ -3330,7 +3333,7 @@ static MagickBooleanType OpenPixelCache(Image *image,const MapMode mode,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info,
+    *magick_restrict cache_info,
     source_info;
 
   char
@@ -3656,8 +3659,8 @@ MagickExport MagickBooleanType PersistPixelCache(Image *image,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info,
-    *restrict clone_info;
+    *magick_restrict cache_info,
+    *magick_restrict clone_info;
 
   Image
     clone_image;
@@ -3785,7 +3788,7 @@ MagickPrivate Quantum *QueueAuthenticPixelCacheNexus(Image *image,
   const MagickBooleanType clone,NexusInfo *nexus_info,ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   MagickOffsetType
     offset;
@@ -3794,7 +3797,7 @@ MagickPrivate Quantum *QueueAuthenticPixelCacheNexus(Image *image,
     number_pixels;
 
   Quantum
-    *restrict pixels;
+    *magick_restrict pixels;
 
   RectangleInfo
     region;
@@ -3874,13 +3877,13 @@ static Quantum *QueueAuthenticPixelsCache(Image *image,const ssize_t x,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
 
   Quantum
-    *restrict pixels;
+    *magick_restrict pixels;
 
   assert(image != (const Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -3954,13 +3957,13 @@ MagickExport Quantum *QueueAuthenticPixels(Image *image,const ssize_t x,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
 
   Quantum
-    *restrict pixels;
+    *magick_restrict pixels;
 
   assert(image != (Image *) NULL);
   assert(image->signature == MagickCoreSignature);
@@ -4010,8 +4013,8 @@ MagickExport Quantum *QueueAuthenticPixels(Image *image,const ssize_t x,
 */
 
 static inline MagickOffsetType ReadPixelCacheRegion(
-  const CacheInfo *restrict cache_info,const MagickOffsetType offset,
-  const MagickSizeType length,unsigned char *restrict buffer)
+  const CacheInfo *magick_restrict cache_info,const MagickOffsetType offset,
+  const MagickSizeType length,unsigned char *magick_restrict buffer)
 {
   register MagickOffsetType
     i;
@@ -4044,7 +4047,7 @@ static inline MagickOffsetType ReadPixelCacheRegion(
 }
 
 static MagickBooleanType ReadPixelCacheMetacontent(
-  CacheInfo *restrict cache_info,NexusInfo *restrict nexus_info,
+  CacheInfo *magick_restrict cache_info,NexusInfo *magick_restrict nexus_info,
   ExceptionInfo *exception)
 {
   MagickOffsetType
@@ -4059,7 +4062,7 @@ static MagickBooleanType ReadPixelCacheMetacontent(
     y;
 
   register unsigned char
-    *restrict q;
+    *magick_restrict q;
 
   size_t
     rows;
@@ -4082,7 +4085,7 @@ static MagickBooleanType ReadPixelCacheMetacontent(
     case MapCache:
     {
       register unsigned char
-        *restrict p;
+        *magick_restrict p;
 
       /*
         Read meta-content from memory.
@@ -4214,8 +4217,9 @@ static MagickBooleanType ReadPixelCacheMetacontent(
 %    o exception: return any errors or warnings in this structure.
 %
 */
-static MagickBooleanType ReadPixelCachePixels(CacheInfo *restrict cache_info,
-  NexusInfo *restrict nexus_info,ExceptionInfo *exception)
+static MagickBooleanType ReadPixelCachePixels(
+  CacheInfo *magick_restrict cache_info,NexusInfo *magick_restrict nexus_info,
+  ExceptionInfo *exception)
 {
   MagickOffsetType
     count,
@@ -4226,7 +4230,7 @@ static MagickBooleanType ReadPixelCachePixels(CacheInfo *restrict cache_info,
     length;
 
   register Quantum
-    *restrict q;
+    *magick_restrict q;
 
   register ssize_t
     y;
@@ -4258,7 +4262,7 @@ static MagickBooleanType ReadPixelCachePixels(CacheInfo *restrict cache_info,
     case MapCache:
     {
       register Quantum
-        *restrict p;
+        *magick_restrict p;
 
       /*
         Read pixels from memory.
@@ -4385,7 +4389,7 @@ static MagickBooleanType ReadPixelCachePixels(CacheInfo *restrict cache_info,
 MagickPrivate Cache ReferencePixelCache(Cache cache)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   assert(cache != (Cache *) NULL);
   cache_info=(CacheInfo *) cache;
@@ -4423,7 +4427,7 @@ MagickPrivate Cache ReferencePixelCache(Cache cache)
 MagickPrivate void SetPixelCacheMethods(Cache cache,CacheMethods *cache_methods)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   GetOneAuthenticPixelFromHandler
     get_one_authentic_pixel_from_handler;
@@ -4521,7 +4525,7 @@ MagickPrivate void SetPixelCacheMethods(Cache cache,CacheMethods *cache_methods)
 */
 
 static inline MagickBooleanType AcquireCacheNexusPixels(
-  const CacheInfo *restrict cache_info,NexusInfo *nexus_info,
+  const CacheInfo *magick_restrict cache_info,NexusInfo *nexus_info,
   ExceptionInfo *exception)
 {
   if (nexus_info->length != (MagickSizeType) ((size_t) nexus_info->length))
@@ -4546,7 +4550,8 @@ static inline MagickBooleanType AcquireCacheNexusPixels(
 }
 
 static inline MagickBooleanType IsPixelCacheAuthentic(
-  const CacheInfo *restrict cache_info,const NexusInfo *restrict nexus_info)
+  const CacheInfo *magick_restrict cache_info,
+  const NexusInfo *magick_restrict nexus_info)
 {
   MagickBooleanType
     status;
@@ -4702,10 +4707,10 @@ static MagickBooleanType SetCacheAlphaChannel(Image *image,const Quantum alpha,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   CacheView
-    *restrict image_view;
+    *magick_restrict image_view;
 
   MagickBooleanType
     status;
@@ -4730,7 +4735,7 @@ static MagickBooleanType SetCacheAlphaChannel(Image *image,const Quantum alpha,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -4758,7 +4763,7 @@ MagickPrivate VirtualPixelMethod SetPixelCacheVirtualMethod(Image *image,
   const VirtualPixelMethod virtual_pixel_method,ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   VirtualPixelMethod
     method;
@@ -4827,10 +4832,10 @@ MagickPrivate VirtualPixelMethod SetPixelCacheVirtualMethod(Image *image,
 %
 */
 MagickPrivate MagickBooleanType SyncAuthenticPixelCacheNexus(Image *image,
-  NexusInfo *restrict nexus_info,ExceptionInfo *exception)
+  NexusInfo *magick_restrict nexus_info,ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   MagickBooleanType
     status;
@@ -4892,7 +4897,7 @@ static MagickBooleanType SyncAuthenticPixelsCache(Image *image,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
@@ -4942,7 +4947,7 @@ MagickExport MagickBooleanType SyncAuthenticPixels(Image *image,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   const int
     id = GetOpenMPThreadId();
@@ -4999,7 +5004,7 @@ MagickPrivate MagickBooleanType SyncImagePixelCache(Image *image,
   ExceptionInfo *exception)
 {
   CacheInfo
-    *restrict cache_info;
+    *magick_restrict cache_info;
 
   assert(image != (Image *) NULL);
   assert(exception != (ExceptionInfo *) NULL);
@@ -5036,7 +5041,7 @@ MagickPrivate MagickBooleanType SyncImagePixelCache(Image *image,
 %
 */
 static MagickBooleanType WritePixelCacheMetacontent(CacheInfo *cache_info,
-  NexusInfo *restrict nexus_info,ExceptionInfo *exception)
+  NexusInfo *magick_restrict nexus_info,ExceptionInfo *exception)
 {
   MagickOffsetType
     count,
@@ -5047,7 +5052,7 @@ static MagickBooleanType WritePixelCacheMetacontent(CacheInfo *cache_info,
     length;
 
   register const unsigned char
-    *restrict p;
+    *magick_restrict p;
 
   register ssize_t
     y;
@@ -5073,7 +5078,7 @@ static MagickBooleanType WritePixelCacheMetacontent(CacheInfo *cache_info,
     case MapCache:
     {
       register unsigned char
-        *restrict q;
+        *magick_restrict q;
 
       /*
         Write associated pixels to memory.
@@ -5205,8 +5210,9 @@ static MagickBooleanType WritePixelCacheMetacontent(CacheInfo *cache_info,
 %    o exception: return any errors or warnings in this structure.
 %
 */
-static MagickBooleanType WritePixelCachePixels(CacheInfo *restrict cache_info,
-  NexusInfo *restrict nexus_info,ExceptionInfo *exception)
+static MagickBooleanType WritePixelCachePixels(
+  CacheInfo *magick_restrict cache_info,NexusInfo *magick_restrict nexus_info,
+  ExceptionInfo *exception)
 {
   MagickOffsetType
     count,
@@ -5217,7 +5223,7 @@ static MagickBooleanType WritePixelCachePixels(CacheInfo *restrict cache_info,
     length;
 
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register ssize_t
     y;
@@ -5241,7 +5247,7 @@ static MagickBooleanType WritePixelCachePixels(CacheInfo *restrict cache_info,
     case MapCache:
     {
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       /*
         Write pixels to memory.
index efca25d3a1514d52c2258d175de1325889aa1de5..84247936ac92171e5956ee51135ec79b480d8083 100644 (file)
@@ -148,10 +148,10 @@ static MagickBooleanType ChannelImage(Image *destination_image,
       source_traits;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -527,10 +527,10 @@ MagickExport Image *CombineImages(const Image *image,
       *pixels;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       i;
@@ -709,10 +709,10 @@ MagickExport Image *SeparateImage(const Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -965,7 +965,7 @@ MagickExport MagickBooleanType SetImageAlphaChannel(Image *image,
       for (y=0; y < (ssize_t) image->rows; y++)
       {
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         register ssize_t
           x;
@@ -1030,7 +1030,7 @@ MagickExport MagickBooleanType SetImageAlphaChannel(Image *image,
       for (y=0; y < (ssize_t) image->rows; y++)
       {
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         register ssize_t
           x;
@@ -1097,7 +1097,7 @@ MagickExport MagickBooleanType SetImageAlphaChannel(Image *image,
       for (y=0; y < (ssize_t) image->rows; y++)
       {
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         register ssize_t
           x;
@@ -1195,7 +1195,7 @@ MagickExport MagickBooleanType SetImageAlphaChannel(Image *image,
       for (y=0; y < (ssize_t) image->rows; y++)
       {
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         register ssize_t
           x;
index 22e54751c5a95d3f7f38dd75f299360d6d599d0c..cdabed6968589d5c8bd3279994280112ba61cefd 100644 (file)
@@ -662,7 +662,7 @@ MagickExport MagickBooleanType PasskeyDecipherImage(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     q=GetCacheViewAuthenticPixels(image_view,0,y,image->columns,1,exception);
     if (q == (Quantum *) NULL)
@@ -882,7 +882,7 @@ MagickExport MagickBooleanType PasskeyEncipherImage(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     q=GetCacheViewAuthenticPixels(image_view,0,y,image->columns,1,exception);
     if (q == (Quantum *) NULL)
index 4897d18aa47fdffa50efc5957cfe87b12206a41f..e3cb96a8b6d4e3fe93c6992b25c0b8c091d533a8 100644 (file)
@@ -206,7 +206,7 @@ MagickExport MagickBooleanType CycleColormapImage(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     ssize_t
       index;
@@ -351,7 +351,7 @@ MagickExport MagickBooleanType SortColormapByIntensity(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     q=GetCacheViewAuthenticPixels(image_view,0,y,image->columns,1,exception);
     if (q == (Quantum *) NULL)
index ba4f6334826f156a79350cea861dfc4a33f85b7c..8080750ca4d0fc190b34d3cf55acfc7e746f6c2c 100644 (file)
@@ -294,7 +294,7 @@ static MagickBooleanType sRGBTransformImage(Image *image,
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         if (status == MagickFalse)
           continue;
@@ -350,7 +350,7 @@ static MagickBooleanType sRGBTransformImage(Image *image,
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         if (status == MagickFalse)
           continue;
@@ -422,7 +422,7 @@ static MagickBooleanType sRGBTransformImage(Image *image,
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         if (status == MagickFalse)
           continue;
@@ -641,7 +641,7 @@ static MagickBooleanType sRGBTransformImage(Image *image,
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         if (status == MagickFalse)
           continue;
@@ -708,7 +708,7 @@ static MagickBooleanType sRGBTransformImage(Image *image,
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         if (status == MagickFalse)
           continue;
@@ -947,7 +947,7 @@ static MagickBooleanType sRGBTransformImage(Image *image,
           pixel;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         register ssize_t
           x;
@@ -1752,7 +1752,7 @@ static MagickBooleanType TransformsRGBImage(Image *image,
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         if (status == MagickFalse)
           continue;
@@ -1808,7 +1808,7 @@ static MagickBooleanType TransformsRGBImage(Image *image,
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         if (status == MagickFalse)
           continue;
@@ -1888,7 +1888,7 @@ static MagickBooleanType TransformsRGBImage(Image *image,
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         if (status == MagickFalse)
           continue;
@@ -2109,7 +2109,7 @@ static MagickBooleanType TransformsRGBImage(Image *image,
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         if (status == MagickFalse)
           continue;
@@ -2175,7 +2175,7 @@ static MagickBooleanType TransformsRGBImage(Image *image,
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         if (status == MagickFalse)
           continue;
@@ -2415,7 +2415,7 @@ static MagickBooleanType TransformsRGBImage(Image *image,
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         if (status == MagickFalse)
           continue;
index e27b5ef2e63290e8e846ca30da9a7fd799644ed0..a29f4efffb4bc71cd1aef7424b34e432f1fe2a90 100644 (file)
@@ -125,7 +125,8 @@ static size_t GetImageChannels(const Image *image)
 }
 
 static inline MagickBooleanType ValidateImageMorphology(
-  const Image *restrict image,const Image *restrict reconstruct_image)
+  const Image *magick_restrict image,
+  const Image *magick_restrict reconstruct_image)
 {
   /*
     Does the image match the reconstructed image morphology?
@@ -234,11 +235,11 @@ MagickExport Image *CompareImages(Image *image,const Image *reconstruct_image,
       sync;
 
     register const Quantum
-      *restrict p,
-      *restrict q;
+      *magick_restrict p,
+      *magick_restrict q;
 
     register Quantum
-      *restrict r;
+      *magick_restrict r;
 
     register ssize_t
       x;
@@ -393,8 +394,8 @@ static MagickBooleanType GetAbsoluteDistortion(const Image *image,
       channel_distortion[MaxPixelChannels+1];
 
     register const Quantum
-      *restrict p,
-      *restrict q;
+      *magick_restrict p,
+      *magick_restrict q;
 
     register ssize_t
       j,
@@ -502,8 +503,8 @@ static MagickBooleanType GetFuzzDistortion(const Image *image,
       channel_distortion[MaxPixelChannels+1];
 
     register const Quantum
-      *restrict p,
-      *restrict q;
+      *magick_restrict p,
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -606,8 +607,8 @@ static MagickBooleanType GetMeanAbsoluteDistortion(const Image *image,
       channel_distortion[MaxPixelChannels+1];
 
     register const Quantum
-      *restrict p,
-      *restrict q;
+      *magick_restrict p,
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -707,8 +708,8 @@ static MagickBooleanType GetMeanErrorPerPixel(Image *image,
   for (y=0; y < (ssize_t) rows; y++)
   {
     register const Quantum
-      *restrict p,
-      *restrict q;
+      *magick_restrict p,
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -805,8 +806,8 @@ static MagickBooleanType GetMeanSquaredDistortion(const Image *image,
       channel_distortion[MaxPixelChannels+1];
 
     register const Quantum
-      *restrict p,
-      *restrict q;
+      *magick_restrict p,
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -934,8 +935,8 @@ static MagickBooleanType GetNormalizedCrossCorrelationDistortion(
   for (y=0; y < (ssize_t) rows; y++)
   {
     register const Quantum
-      *restrict p,
-      *restrict q;
+      *magick_restrict p,
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1066,8 +1067,8 @@ static MagickBooleanType GetPeakAbsoluteDistortion(const Image *image,
       channel_distortion[MaxPixelChannels+1];
 
     register const Quantum
-      *restrict p,
-      *restrict q;
+      *magick_restrict p,
+      *magick_restrict q;
 
     register ssize_t
       j,
@@ -1603,8 +1604,8 @@ MagickExport MagickBooleanType IsImagesEqual(Image *image,
   for (y=0; y < (ssize_t) rows; y++)
   {
     register const Quantum
-      *restrict p,
-      *restrict q;
+      *magick_restrict p,
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1794,7 +1795,7 @@ MagickExport Image *SimilarityImage(Image *image,const Image *reference,
       similarity;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index 7b9e8de6a3a297d557218268d06c7fdfeb1ded2a..12c34d7eedb5302c3432fa97d8e07b4a5365ffd2 100644 (file)
@@ -328,10 +328,10 @@ static MagickBooleanType CompositeOverImage(Image *image,
       *pixels;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -874,10 +874,10 @@ MagickExport MagickBooleanType CompositeImage(Image *image,
           sync;
 
         register const Quantum
-          *restrict p;
+          *magick_restrict p;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         register ssize_t
           x;
@@ -1053,10 +1053,10 @@ MagickExport MagickBooleanType CompositeImage(Image *image,
           sync;
 
         register const Quantum
-          *restrict p;
+          *magick_restrict p;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         register ssize_t
           x;
@@ -1229,10 +1229,10 @@ MagickExport MagickBooleanType CompositeImage(Image *image,
       source_pixel;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index ae87e9ce4663accd71330cb5734676f74cb8cbef..65ce03e0781fef3a1551a9279d9fba6d62c00472 100644 (file)
@@ -489,7 +489,7 @@ MagickExport MagickBooleanType HuffmanDecodeImage(Image *image,
   for (y=0; ((y < (ssize_t) image->rows) && (null_lines < 3)); )
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -892,7 +892,7 @@ RestoreMSCWarning \
 %  The format of the LZWEncodeImage method is:
 %
 %      MagickBooleanType LZWEncodeImage(Image *image,const size_t length,
-%        unsigned char *restrict pixels,ExceptionInfo *exception)
+%        unsigned char *magick_restrict pixels,ExceptionInfo *exception)
 %
 %  A description of each parameter follows:
 %
@@ -907,7 +907,7 @@ RestoreMSCWarning \
 %
 */
 MagickExport MagickBooleanType LZWEncodeImage(Image *image,const size_t length,
-  unsigned char *restrict pixels,ExceptionInfo *exception)
+  unsigned char *magick_restrict pixels,ExceptionInfo *exception)
 {
 #define LZWClr  256UL  /* Clear Table Marker */
 #define LZWEod  257UL  /* End of Data marker */
@@ -1058,7 +1058,7 @@ MagickExport MagickBooleanType LZWEncodeImage(Image *image,const size_t length,
 %  The format of the PackbitsEncodeImage method is:
 %
 %      MagickBooleanType PackbitsEncodeImage(Image *image,const size_t length,
-%        unsigned char *restrict pixels)
+%        unsigned char *magick_restrict pixels)
 %
 %  A description of each parameter follows:
 %
@@ -1071,7 +1071,8 @@ MagickExport MagickBooleanType LZWEncodeImage(Image *image,const size_t length,
 %
 */
 MagickExport MagickBooleanType PackbitsEncodeImage(Image *image,
-  const size_t length,unsigned char *restrict pixels,ExceptionInfo *exception)
+  const size_t length,unsigned char *magick_restrict pixels,
+  ExceptionInfo *exception)
 {
   int
     count;
@@ -1193,7 +1194,7 @@ MagickExport MagickBooleanType PackbitsEncodeImage(Image *image,
 %  The format of the ZLIBEncodeImage method is:
 %
 %      MagickBooleanType ZLIBEncodeImage(Image *image,const size_t length,
-%        unsigned char *restrict pixels,ExceptionInfo *exception)
+%        unsigned char *magick_restrict pixels,ExceptionInfo *exception)
 %
 %  A description of each parameter follows:
 %
@@ -1223,7 +1224,7 @@ static void RelinquishZIPMemory(voidpf context,voidpf memory)
 }
 
 MagickExport MagickBooleanType ZLIBEncodeImage(Image *image,const size_t length,
-  unsigned char *restrict pixels,ExceptionInfo *exception)
+  unsigned char *magick_restrict pixels,ExceptionInfo *exception)
 {
   int
     status;
index 3320bf0f18ed2fede4c79685a9b22501719a3006..a61cdb53199ec62e6e8582ae45cdc078fd5ed084 100644 (file)
@@ -54,10 +54,12 @@ typedef struct _Ascii85Info
 extern MagickExport MagickBooleanType
   HuffmanDecodeImage(Image *,ExceptionInfo *),
   HuffmanEncodeImage(const ImageInfo *,Image *,Image *,ExceptionInfo *),
-  LZWEncodeImage(Image *,const size_t,unsigned char *restrict,ExceptionInfo *),
-  PackbitsEncodeImage(Image *,const size_t,unsigned char *restrict,
+  LZWEncodeImage(Image *,const size_t,unsigned char *magick_restrict,
     ExceptionInfo *),
-  ZLIBEncodeImage(Image *,const size_t,unsigned char *restrict,ExceptionInfo *);
+  PackbitsEncodeImage(Image *,const size_t,unsigned char *magick_restrict,
+    ExceptionInfo *),
+  ZLIBEncodeImage(Image *,const size_t,unsigned char *magick_restrict,
+    ExceptionInfo *);
 
 extern MagickExport void
   Ascii85Encode(Image *,const unsigned char),
index 43a7c91f24b5bcd667a8d6f9a5a3bfed8433dcc7..b182e476f447a41fd27c34492f18506cf5342a47 100644 (file)
@@ -289,7 +289,7 @@ MagickExport Image *FrameImage(const Image *image,const FrameInfo *frame_info,
         x;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       /*
         Draw top of ornamental border.
@@ -391,7 +391,7 @@ MagickExport Image *FrameImage(const Image *image,const FrameInfo *frame_info,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     size_t
       width;
@@ -505,7 +505,7 @@ MagickExport Image *FrameImage(const Image *image,const FrameInfo *frame_info,
         x;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       /*
         Draw bottom of ornamental border.
@@ -702,7 +702,7 @@ MagickExport MagickBooleanType RaiseImage(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -792,7 +792,7 @@ MagickExport MagickBooleanType RaiseImage(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -866,7 +866,7 @@ MagickExport MagickBooleanType RaiseImage(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
index 0191cd6ce22fe3aacc2fcb3c5de6499b27ac94ef..960e91ab42bd37dd5338ef27cec3aa4604841b46 100644 (file)
@@ -2297,7 +2297,7 @@ MagickExport Image *DistortImage(const Image *image,DistortImageMethod method,
       zero;
 
     ResampleFilter
-      **restrict resample_filter;
+      **magick_restrict resample_filter;
 
     ssize_t
       j;
@@ -2335,7 +2335,7 @@ MagickExport Image *DistortImage(const Image *image,DistortImageMethod method,
         i;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       q=QueueCacheViewAuthenticPixels(distort_view,0,j,distort_image->columns,1,
         exception);
@@ -3046,7 +3046,7 @@ MagickExport Image *SparseColorImage(const Image *image,
         i;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       q=GetCacheViewAuthenticPixels(sparse_view,0,j,sparse_image->columns,
         1,exception);
index 9325c3441211f2b383f76d9209627170b1766a7a..8f5b4f94c0635404cd55de944b916fbe288faed2 100644 (file)
@@ -65,11 +65,11 @@ extern MagickPrivate MagickOffsetType
   ReadDistributePixelCacheMetacontent(DistributeCacheInfo *,
     const RectangleInfo *,const MagickSizeType,unsigned char *),
   ReadDistributePixelCachePixels(DistributeCacheInfo *,const RectangleInfo *,
-    const MagickSizeType,unsigned char *restrict),
+    const MagickSizeType,unsigned char *magick_restrict),
   WriteDistributePixelCacheMetacontent(DistributeCacheInfo *,
     const RectangleInfo *,const MagickSizeType,const unsigned char *),
   WriteDistributePixelCachePixels(DistributeCacheInfo *,const RectangleInfo *,
-    const MagickSizeType,const unsigned char *restrict);
+    const MagickSizeType,const unsigned char *magick_restrict);
 
 #if defined(__cplusplus) || defined(c_plusplus)
 }
index b4c1d6764d468bdd36659e3c01798530cb8eaa25..d0ee6f2ceb0d025c3f46a563e653eaf11bf81a4e 100644 (file)
 */
 
 static inline MagickOffsetType dpc_read(int file,const MagickSizeType length,
-  unsigned char *restrict message)
+  unsigned char *magick_restrict message)
 {
   register MagickOffsetType
     i;
@@ -432,7 +432,7 @@ static MagickBooleanType DestroyDistributeCache(SplayTreeInfo *registry,
 }
 
 static inline MagickOffsetType dpc_send(int file,const MagickSizeType length,
-  const unsigned char *restrict message)
+  const unsigned char *magick_restrict message)
 {
   MagickOffsetType
     count;
@@ -1276,7 +1276,7 @@ MagickPrivate MagickOffsetType ReadDistributePixelCacheMetacontent(
 %
 %      MagickOffsetType ReadDistributePixelCachePixels(
 %        DistributeCacheInfo *server_info,const RectangleInfo *region,
-%        const MagickSizeType length,unsigned char *restrict pixels)
+%        const MagickSizeType length,unsigned char *magick_restrict pixels)
 %
 %  A description of each parameter follows:
 %
@@ -1293,7 +1293,7 @@ MagickPrivate MagickOffsetType ReadDistributePixelCacheMetacontent(
 */
 MagickPrivate MagickOffsetType ReadDistributePixelCachePixels(
   DistributeCacheInfo *server_info,const RectangleInfo *region,
-  const MagickSizeType length,unsigned char *restrict pixels)
+  const MagickSizeType length,unsigned char *magick_restrict pixels)
 {
   MagickOffsetType
     count;
@@ -1487,7 +1487,8 @@ MagickPrivate MagickOffsetType WriteDistributePixelCacheMetacontent(
 %
 %      MagickBooleanType WriteDistributePixelCachePixels(
 %        DistributeCacheInfo *server_info,const RectangleInfo *region,
-%        const MagickSizeType length,const unsigned char *restrict pixels)
+%        const MagickSizeType length,
+%        const unsigned char *magick_restrict pixels)
 %
 %  A description of each parameter follows:
 %
@@ -1504,7 +1505,7 @@ MagickPrivate MagickOffsetType WriteDistributePixelCacheMetacontent(
 */
 MagickPrivate MagickOffsetType WriteDistributePixelCachePixels(
   DistributeCacheInfo *server_info,const RectangleInfo *region,
-  const MagickSizeType length,const unsigned char *restrict pixels)
+  const MagickSizeType length,const unsigned char *magick_restrict pixels)
 {
   MagickOffsetType
     count;
index 4c42d2506e59431925f437b844d2eacf5a2a6a16..8d238d13324fbee470f8676f5278817228f13836 100644 (file)
@@ -1174,7 +1174,7 @@ MagickExport MagickBooleanType DrawAffineImage(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     SegmentInfo
       inverse_edge;
@@ -3336,7 +3336,7 @@ MagickExport MagickBooleanType DrawGradientImage(Image *image,
       offset;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       i,
@@ -3646,7 +3646,7 @@ static PolygonInfo **AcquirePolygonThreadSet(const DrawInfo *draw_info,
   const PrimitiveInfo *primitive_info)
 {
   PathInfo
-    *restrict path_info;
+    *magick_restrict path_info;
 
   PolygonInfo
     **polygon_info;
@@ -3862,7 +3862,7 @@ static MagickBooleanType DrawPolygonPrimitive(Image *image,
     mid;
 
   PolygonInfo
-    **restrict polygon_info;
+    **magick_restrict polygon_info;
 
   register EdgeInfo
     *p;
@@ -3953,7 +3953,7 @@ RestoreMSCWarning
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         ssize_t
           start_x,
@@ -4018,7 +4018,7 @@ RestoreMSCWarning
       stroke_color;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -4276,7 +4276,7 @@ MagickExport MagickBooleanType DrawPrimitive(Image *image,
           for (y=0; y < (ssize_t) image->rows; y++)
           {
             register Quantum
-              *restrict q;
+              *magick_restrict q;
 
             q=GetCacheViewAuthenticPixels(image_view,0,y,image->columns,1,
               exception);
@@ -4335,7 +4335,7 @@ MagickExport MagickBooleanType DrawPrimitive(Image *image,
           for (y=0; y < (ssize_t) image->rows; y++)
           {
             register Quantum
-              *restrict q;
+              *magick_restrict q;
 
             q=GetCacheViewAuthenticPixels(image_view,0,y,image->columns,1,
               exception);
@@ -4392,7 +4392,7 @@ MagickExport MagickBooleanType DrawPrimitive(Image *image,
           for (y=0; y < (ssize_t) image->rows; y++)
           {
             register Quantum
-              *restrict q;
+              *magick_restrict q;
 
             q=GetCacheViewAuthenticPixels(image_view,0,y,image->columns,1,
               exception);
@@ -4447,7 +4447,7 @@ MagickExport MagickBooleanType DrawPrimitive(Image *image,
           for (y=0; y < (ssize_t) image->rows; y++)
           {
             register Quantum
-              *restrict q;
+              *magick_restrict q;
 
             q=GetCacheViewAuthenticPixels(image_view,0,y,image->columns,1,
               exception);
index 2da9ebb7f5dc8a63e7a921bff24e2ba39fc3f5b3..53585a965691223340f7efcf1a590dbd357aa1a7 100644 (file)
@@ -260,10 +260,10 @@ MagickExport Image *AdaptiveBlurImage(const Image *image,const double radius,
   for (y=0; y < (ssize_t) blur_image->rows; y++)
   {
     register const Quantum
-      *restrict r;
+      *magick_restrict r;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -281,7 +281,7 @@ MagickExport Image *AdaptiveBlurImage(const Image *image,const double radius,
     for (x=0; x < (ssize_t) blur_image->columns; x++)
     {
       register const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       register ssize_t
         i;
@@ -320,10 +320,10 @@ MagickExport Image *AdaptiveBlurImage(const Image *image,const double radius,
           traits;
 
         register const MagickRealType
-          *restrict k;
+          *magick_restrict k;
 
         register const Quantum
-          *restrict pixels;
+          *magick_restrict pixels;
 
         register ssize_t
           u;
@@ -583,10 +583,10 @@ MagickExport Image *AdaptiveSharpenImage(const Image *image,const double radius,
   for (y=0; y < (ssize_t) sharp_image->rows; y++)
   {
     register const Quantum
-      *restrict r;
+      *magick_restrict r;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -604,7 +604,7 @@ MagickExport Image *AdaptiveSharpenImage(const Image *image,const double radius,
     for (x=0; x < (ssize_t) sharp_image->columns; x++)
     {
       register const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       register ssize_t
         i;
@@ -643,10 +643,10 @@ MagickExport Image *AdaptiveSharpenImage(const Image *image,const double radius,
           traits;
 
         register const MagickRealType
-          *restrict k;
+          *magick_restrict k;
 
         register const Quantum
-          *restrict pixels;
+          *magick_restrict pixels;
 
         register ssize_t
           u;
@@ -849,7 +849,8 @@ MagickExport Image *ConvolveImage(const Image *image,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
 %  DespeckleImage() reduces the speckle noise in an image while perserving the
-%  edges of the original image.  A speckle removing filter uses a complementary %  hulling technique (raising pixels that are darker than their surrounding
+%  edges of the original image.  A speckle removing filter uses a complementary
+%  hulling technique (raising pixels that are darker than their surrounding
 %  neighbors, then complementarily lowering pixels that are brighter than their
 %  surrounding neighbors) to reduce the speckle index of that image (reference
 %  Crimmins speckle removal).
@@ -868,7 +869,7 @@ MagickExport Image *ConvolveImage(const Image *image,
 
 static void Hull(const Image *image,const ssize_t x_offset,
   const ssize_t y_offset,const size_t columns,const size_t rows,
-  const int polarity,Quantum *restrict f,Quantum *restrict g)
+  const int polarity,Quantum *magick_restrict f,Quantum *magick_restrict g)
 {
   register Quantum
     *p,
@@ -981,8 +982,8 @@ MagickExport Image *DespeckleImage(const Image *image,ExceptionInfo *exception)
     *pixel_info;
 
   Quantum
-    *restrict buffer,
-    *restrict pixels;
+    *magick_restrict buffer,
+    *magick_restrict pixels;
 
   register ssize_t
     i;
@@ -1068,7 +1069,7 @@ MagickExport Image *DespeckleImage(const Image *image,ExceptionInfo *exception)
     for (y=0; y < (ssize_t) image->rows; y++)
     {
       register const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       p=GetCacheViewVirtualPixels(image_view,0,y,image->columns,1,exception);
       if (p == (const Quantum *) NULL)
@@ -1099,7 +1100,7 @@ MagickExport Image *DespeckleImage(const Image *image,ExceptionInfo *exception)
         sync;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       q=GetCacheViewAuthenticPixels(despeckle_view,0,y,despeckle_image->columns,
         1,exception);
@@ -1416,8 +1417,8 @@ MagickExport Image *GaussianBlurImage(const Image *image,const double radius,
 %
 */
 
-static inline MagickRealType GetMeanLuma(const Image *restrict image,
-  const double *restrict pixel)
+static inline MagickRealType GetMeanLuma(const Image *magick_restrict image,
+  const double *magick_restrict pixel)
 {
   if (image->colorspace == GRAYColorspace)
     return((MagickRealType) pixel[image->channel_map[GrayPixelChannel].offset]);
@@ -1491,7 +1492,7 @@ MagickExport Image *KuwaharaImage(const Image *image,const double radius,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1508,7 +1509,7 @@ MagickExport Image *KuwaharaImage(const Image *image,const double radius,
     for (x=0; x < (ssize_t) image->columns; x++)
     {
       const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       double
         min_variance;
@@ -1527,7 +1528,7 @@ MagickExport Image *KuwaharaImage(const Image *image,const double radius,
       for (i=0; i < 4; i++)
       {
         const Quantum
-          *restrict k;
+          *magick_restrict k;
 
         double
           mean[MaxPixelChannels],
@@ -1759,7 +1760,7 @@ MagickExport Image *LocalContrastImage(const Image *image,const double radius,
     for (x=0; x < (ssize_t) image->columns; x++)
     {
       const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       float
         *out,
@@ -1831,14 +1832,14 @@ MagickExport Image *LocalContrastImage(const Image *image,const double radius,
     for (y=0; y < (ssize_t) image->rows; y++)
     {
       const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       float
         *pix,
         *pixels;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       register ssize_t
         x;
@@ -2059,10 +2060,10 @@ MagickExport Image *MotionBlurImage(const Image *image,const double radius,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -2097,10 +2098,10 @@ MagickExport Image *MotionBlurImage(const Image *image,const double radius,
           traits;
 
         register const Quantum
-          *restrict r;
+          *magick_restrict r;
 
         register MagickRealType
-          *restrict k;
+          *magick_restrict k;
 
         register ssize_t
           j;
@@ -2834,10 +2835,10 @@ MagickExport Image *RotationalBlurImage(const Image *image,const double angle,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -2894,7 +2895,7 @@ MagickExport Image *RotationalBlurImage(const Image *image,const double angle,
           traits;
 
         register const Quantum
-          *restrict r;
+          *magick_restrict r;
 
         register ssize_t
           j;
@@ -3150,11 +3151,11 @@ MagickExport Image *SelectiveBlurImage(const Image *image,const double radius,
       sync;
 
     register const Quantum
-      *restrict l,
-      *restrict p;
+      *magick_restrict l,
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3196,11 +3197,11 @@ MagickExport Image *SelectiveBlurImage(const Image *image,const double radius,
           traits;
 
         register const MagickRealType
-          *restrict k;
+          *magick_restrict k;
 
         register const Quantum
-          *restrict luminance_pixels,
-          *restrict pixels;
+          *magick_restrict luminance_pixels,
+          *magick_restrict pixels;
 
         register ssize_t
           u;
@@ -3425,13 +3426,13 @@ MagickExport Image *ShadeImage(const Image *image,const MagickBooleanType gray,
       normal;
 
     register const Quantum
-      *restrict center,
-      *restrict p,
-      *restrict post,
-      *restrict pre;
+      *magick_restrict center,
+      *magick_restrict p,
+      *magick_restrict post,
+      *magick_restrict pre;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3713,7 +3714,7 @@ MagickExport Image *SpreadImage(const Image *image,
     progress;
 
   RandomInfo
-    **restrict random_info;
+    **magick_restrict random_info;
 
   size_t
     width;
@@ -3764,7 +3765,7 @@ MagickExport Image *SpreadImage(const Image *image,
       id = GetOpenMPThreadId();
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3900,10 +3901,10 @@ MagickExport Image *UnsharpMaskImage(const Image *image,const double radius,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index 3e73ee91b8987c94ea9b1a95b99bd6b38872ff62..dd3da8727609664ef8a5f388677b67b267f27c52 100644 (file)
@@ -359,7 +359,7 @@ MagickExport MagickBooleanType ClutImage(Image *image,const Image *clut_image,
       pixel;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -758,7 +758,7 @@ MagickExport MagickBooleanType ColorDecisionListImage(Image *image,
       luma;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -928,7 +928,7 @@ MagickExport MagickBooleanType ContrastImage(Image *image,
       red;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1074,7 +1074,7 @@ MagickExport MagickBooleanType ContrastStretchImage(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -1210,7 +1210,7 @@ MagickExport MagickBooleanType ContrastStretchImage(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1373,10 +1373,10 @@ MagickExport Image *EnhanceImage(const Image *image,ExceptionInfo *exception)
       pixel;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1408,7 +1408,7 @@ MagickExport Image *EnhanceImage(const Image *image,ExceptionInfo *exception)
         aggregate;
 
       register const Quantum
-        *restrict r;
+        *magick_restrict r;
 
       if (GetPixelReadMask(image,p) == 0)
         {
@@ -1552,7 +1552,7 @@ MagickExport MagickBooleanType EqualizeImage(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -1668,7 +1668,7 @@ MagickExport MagickBooleanType EqualizeImage(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1850,7 +1850,7 @@ MagickExport MagickBooleanType GammaImage(Image *image,const double gamma,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1978,7 +1978,7 @@ MagickExport MagickBooleanType GrayscaleImage(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -2208,7 +2208,7 @@ MagickExport MagickBooleanType HaldClutImage(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -2413,7 +2413,7 @@ MagickExport MagickBooleanType LevelImage(Image *image,const double black_point,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -2569,7 +2569,7 @@ MagickExport MagickBooleanType LevelizeImage(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -2835,7 +2835,7 @@ MagickExport MagickBooleanType LinearStretchImage(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -3265,7 +3265,7 @@ MagickExport MagickBooleanType ModulateImage(Image *image,const char *modulate,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3448,7 +3448,7 @@ MagickExport MagickBooleanType NegateImage(Image *image,
           sync;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         register ssize_t
           x;
@@ -3513,7 +3513,7 @@ MagickExport MagickBooleanType NegateImage(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3817,7 +3817,7 @@ MagickExport MagickBooleanType SigmoidalContrastImage(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index ce84678318cc2a7b118d7eaf34a6d1795d02f6fe..34095dfd9ed376fff19eecb64c0fc2901d6c755b 100644 (file)
@@ -317,7 +317,7 @@ MagickExport Image *CannyEdgeImage(const Image *image,const double radius,
   for (y=0; y < (ssize_t) edge_image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -341,7 +341,7 @@ MagickExport Image *CannyEdgeImage(const Image *image,const double radius,
         dy;
 
       register const Quantum
-        *restrict kernel_pixels;
+        *magick_restrict kernel_pixels;
 
       ssize_t
         v;
@@ -429,7 +429,7 @@ MagickExport Image *CannyEdgeImage(const Image *image,const double radius,
   for (y=0; y < (ssize_t) edge_image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -534,7 +534,7 @@ MagickExport Image *CannyEdgeImage(const Image *image,const double radius,
         pixel;
 
       register const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       /*
         Edge if pixel gradient higher than upper threshold.
@@ -711,7 +711,7 @@ MagickExport ChannelFeatures *GetImageFeatures(const Image *image,
   for (r=0; r < (ssize_t) image->rows; r++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -882,7 +882,7 @@ MagickExport ChannelFeatures *GetImageFeatures(const Image *image,
   for (r=0; r < (ssize_t) image->rows; r++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -1841,7 +1841,7 @@ MagickExport Image *HoughLineImage(const Image *image,const size_t width,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -2132,10 +2132,10 @@ MagickExport Image *MeanShiftImage(const Image *image,const size_t width,
   for (y=0; y < (ssize_t) mean_image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index 78c542285a64b3772ed6ec0f6d8332c0c4f38ae9..d1bf63c70ec9781c299f34d9c34848ba33609c64 100644 (file)
@@ -235,14 +235,14 @@ MagickExport Image *ComplexImages(const Image *images,const ComplexOperator op,
   for (y=0; y < (ssize_t) images->rows; y++)
   {
     register const Quantum
-      *restrict Ai,
-      *restrict Ar,
-      *restrict Bi,
-      *restrict Br;
+      *magick_restrict Ai,
+      *magick_restrict Ar,
+      *magick_restrict Bi,
+      *magick_restrict Br;
 
     register Quantum
-      *restrict Ci,
-      *restrict Cr;
+      *magick_restrict Ci,
+      *magick_restrict Cr;
 
     register ssize_t
       x;
index 52bf04dabeb86ff0ce02cf6d35d7cda277328956..c6837c8e80941801d1e2c723d330dc14c632e530 100644 (file)
@@ -280,7 +280,7 @@ MagickExport Image *AddNoiseImage(const Image *image,const NoiseType noise_type,
     progress;
 
   RandomInfo
-    **restrict random_info;
+    **magick_restrict random_info;
 
   ssize_t
     y;
@@ -329,13 +329,13 @@ MagickExport Image *AddNoiseImage(const Image *image,const NoiseType noise_type,
       sync;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -487,13 +487,13 @@ MagickExport Image *BlueShiftImage(const Image *image,const double factor,
       quantum;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -740,7 +740,7 @@ MagickExport Image *ColorizeImage(const Image *image,const char *blend,
       sync;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -941,10 +941,10 @@ MagickExport Image *ColorMatrixImage(const Image *image,
       pixel;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3061,7 +3061,7 @@ MagickExport Image *FxImage(const Image *image,const char *expression,
     *image_view;
 
   FxInfo
-    **restrict fx_info;
+    **magick_restrict fx_info;
 
   Image
     *fx_image;
@@ -3111,10 +3111,10 @@ MagickExport Image *FxImage(const Image *image,const char *expression,
       id = GetOpenMPThreadId();
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3303,13 +3303,13 @@ MagickExport Image *ImplodeImage(const Image *image,const double amount,
       delta;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -3541,13 +3541,13 @@ MagickExport Image *MorphImages(const Image *image,const size_t number_frames,
           sync;
 
         register const Quantum
-          *restrict p;
+          *magick_restrict p;
 
         register ssize_t
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         if (status == MagickFalse)
           continue;
@@ -3687,11 +3687,11 @@ static MagickBooleanType PlasmaImageProxy(Image *image,CacheView *image_view,
     plasma;
 
   register const Quantum
-    *restrict u,
-    *restrict v;
+    *magick_restrict u,
+    *magick_restrict v;
 
   register Quantum
-    *restrict q;
+    *magick_restrict q;
 
   register ssize_t
     i;
@@ -4197,13 +4197,13 @@ MagickExport Image *SepiaToneImage(const Image *image,const double threshold,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -4361,7 +4361,7 @@ MagickExport Image *ShadowImage(const Image *image,const double alpha,
       background_color;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -4463,7 +4463,7 @@ MagickExport Image *SketchImage(const Image *image,const double radius,
     status;
 
   RandomInfo
-    **restrict random_info;
+    **magick_restrict random_info;
 
   ssize_t
     y;
@@ -4497,7 +4497,7 @@ MagickExport Image *SketchImage(const Image *image,const double radius,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -4662,7 +4662,7 @@ MagickExport MagickBooleanType SolarizeImage(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -4980,14 +4980,14 @@ MagickExport Image *StereoAnaglyphImage(const Image *left_image,
   for (y=0; y < (ssize_t) stereo_image->rows; y++)
   {
     register const Quantum
-      *restrict p,
-      *restrict q;
+      *magick_restrict p,
+      *magick_restrict q;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict r;
+      *magick_restrict r;
 
     p=GetVirtualPixels(left_image,-x_offset,y-y_offset,image->columns,1,
       exception);
@@ -5140,13 +5140,13 @@ MagickExport Image *SwirlImage(const Image *image,double degrees,
       delta;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -5361,10 +5361,10 @@ MagickExport Image *TintImage(const Image *image,const char *blend,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -5655,7 +5655,7 @@ MagickExport Image *WaveImage(const Image *image,const double amplitude,
   for (y=0; y < (ssize_t) wave_image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index 64964ed4bf469998f8d3d309cda39a6b205ffa78..967255099a28ca99bf0578064f2d6f05de12b317 100644 (file)
@@ -1140,7 +1140,7 @@ static void UniqueColorsToImage(Image *unique_image,CacheView *unique_view,
         *p;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       status=MagickTrue;
       p=node_info->list;
index dfcb0a3ccce8b5af28c34a71c0223a4e8ef47a9b..a46b27597d3ce37263eaf94a549243583fa96dff 100644 (file)
@@ -170,7 +170,7 @@ static ChannelStatistics *GetLocationStatistics(const Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -995,7 +995,7 @@ MagickExport MagickBooleanType IdentifyImage(Image *image,FILE *file,
             pixel;
 
           register PixelInfo
-            *restrict p;
+            *magick_restrict p;
 
           GetPixelInfo(image,&pixel);
           p=image->colormap;
index 0bea8beb04ff6a4b2fc57a1ae9c3fabb339ff503..0d90bc36e7f05a5a8b300e9e944057819c2b01eb 100644 (file)
@@ -255,11 +255,11 @@ MagickExport MagickBooleanType DuplexTransferImageViewIterator(
       sync;
 
     register const Quantum
-      *restrict duplex_pixels,
-      *restrict pixels;
+      *magick_restrict duplex_pixels,
+      *magick_restrict pixels;
 
     register Quantum
-      *restrict destination_pixels;
+      *magick_restrict destination_pixels;
 
     if (status == MagickFalse)
       continue;
@@ -915,7 +915,7 @@ MagickExport MagickBooleanType SetImageViewIterator(ImageView *destination,
       sync;
 
     register Quantum
-      *restrict pixels;
+      *magick_restrict pixels;
 
     if (status == MagickFalse)
       continue;
@@ -1043,10 +1043,10 @@ MagickExport MagickBooleanType TransferImageViewIterator(ImageView *source,
       sync;
 
     register const Quantum
-      *restrict pixels;
+      *magick_restrict pixels;
 
     register Quantum
-      *restrict destination_pixels;
+      *magick_restrict destination_pixels;
 
     if (status == MagickFalse)
       continue;
@@ -1171,7 +1171,7 @@ MagickExport MagickBooleanType UpdateImageViewIterator(ImageView *source,
       id = GetOpenMPThreadId();
 
     register Quantum
-      *restrict pixels;
+      *magick_restrict pixels;
 
     if (status == MagickFalse)
       continue;
index c71a84e567526dbc21761e8d42199ba833114560..1cb5daf9d83bed0c145b6d28ebb8f6a9a7e42e9a 100644 (file)
@@ -556,10 +556,10 @@ MagickExport Image *AppendImages(const Image *images,
         pixel;
 
       register const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       register ssize_t
         x;
@@ -1086,13 +1086,13 @@ MagickExport MagickBooleanType CopyImagePixels(Image *image,
       sync;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -1455,10 +1455,10 @@ MagickExport Image *GetImageMask(const Image *image,ExceptionInfo *exception)
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -2042,7 +2042,7 @@ MagickExport Image *NewMagickImage(const ImageInfo *image_info,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -2230,7 +2230,7 @@ MagickExport MagickBooleanType SetImageBackgroundColor(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -2344,7 +2344,7 @@ MagickExport MagickBooleanType SetImageColor(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -2956,10 +2956,10 @@ MagickExport MagickBooleanType SetImageMask(Image *image,const PixelMask type,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3051,7 +3051,7 @@ MagickExport MagickBooleanType SetImageAlpha(Image *image,const Quantum alpha,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3530,7 +3530,7 @@ MagickExport MagickBooleanType SyncImage(Image *image,ExceptionInfo *exception)
       index;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index 7ddfca7af3a5cffdca0322add8a4610f4c767244..a6df0e8a2693864bd7931a62fdf1bfe70219dd88 100644 (file)
@@ -113,7 +113,7 @@ static void ClearBounds(Image *image,RectangleInfo *bounds,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     q=GetAuthenticPixels(image,bounds->x,bounds->y+y,bounds->width,1,exception);
     if (q == (Quantum *) NULL)
index 659220d31478ba89d14747f0800b065f137006bf..25b7567e9489c9b9c09804bd97664000041dd8cf 100644 (file)
@@ -33,10 +33,11 @@ extern MagickPrivate void
   LocaleComponentTerminus(void);
 
 extern MagickPrivate ssize_t
-  FormatLocaleFileList(FILE *,const char *restrict,va_list)
+  FormatLocaleFileList(FILE *,const char *magick_restrict,va_list)
     magick_attribute((__format__ (__printf__,2,0))),
-  FormatLocaleStringList(char *restrict,const size_t,const char *restrict,
-    va_list) magick_attribute((__format__ (__printf__,3,0)));
+  FormatLocaleStringList(char *magick_restrict,const size_t,
+    const char *magick_restrict,va_list)
+    magick_attribute((__format__ (__printf__,3,0)));
 
 #if defined(__cplusplus) || defined(c_plusplus)
 }
index ae5f1e28d229af0993580a560bce911f96eabb6b..4b392a0061d2cbac51dc6348b62d5ec539c0522d 100644 (file)
@@ -332,7 +332,7 @@ MagickExport LinkedListInfo *DestroyLocaleOptions(LinkedListInfo *messages)
 */
 
 MagickPrivate ssize_t FormatLocaleFileList(FILE *file,
-  const char *restrict format,va_list operands)
+  const char *magick_restrict format,va_list operands)
 {
   ssize_t
     n;
@@ -376,8 +376,8 @@ MagickPrivate ssize_t FormatLocaleFileList(FILE *file,
   return(n);
 }
 
-MagickExport ssize_t FormatLocaleFile(FILE *file,const char *restrict format,
-  ...)
+MagickExport ssize_t FormatLocaleFile(FILE *file,
+  const char *magick_restrict format,...)
 {
   ssize_t
     n;
@@ -422,8 +422,8 @@ MagickExport ssize_t FormatLocaleFile(FILE *file,const char *restrict format,
 %
 */
 
-MagickPrivate ssize_t FormatLocaleStringList(char *restrict string,
-  const size_t length,const char *restrict format,va_list operands)
+MagickPrivate ssize_t FormatLocaleStringList(char *magick_restrict string,
+  const size_t length,const char *magick_restrict format,va_list operands)
 {
   ssize_t
     n;
@@ -471,8 +471,8 @@ MagickPrivate ssize_t FormatLocaleStringList(char *restrict string,
   return(n);
 }
 
-MagickExport ssize_t FormatLocaleString(char *restrict string,
-  const size_t length,const char *restrict format,...)
+MagickExport ssize_t FormatLocaleString(char *magick_restrict string,
+  const size_t length,const char *magick_restrict format,...)
 {
   ssize_t
     n;
@@ -975,8 +975,8 @@ static MagickBooleanType IsLocaleTreeInstantiated(ExceptionInfo *exception)
 %      referenced by sentinal.
 %
 */
-MagickExport double InterpretLocaleValue(const char *restrict string,
-  char **restrict sentinal)
+MagickExport double InterpretLocaleValue(const char *magick_restrict string,
+  char **magick_restrict sentinal)
 {
   char
     *q;
index ac81dfe68110963f30674b24cc325bbe153933f8..b1445848f4fd94fd812a2e7e8e4aa7ac122a70af 100644 (file)
@@ -49,7 +49,7 @@ extern MagickExport const LocaleInfo
   **GetLocaleInfoList(const char *,size_t *,ExceptionInfo *);
 
 extern MagickExport double
-  InterpretLocaleValue(const char *restrict,char **restrict);
+  InterpretLocaleValue(const char *magick_restrict,char **magick_restrict);
 
 extern MagickExport int
   LocaleCompare(const char *,const char *),
@@ -63,9 +63,10 @@ extern MagickExport MagickBooleanType
   ListLocaleInfo(FILE *,ExceptionInfo *);
 
 extern MagickExport ssize_t
-  FormatLocaleFile(FILE *,const char *restrict,...)
+  FormatLocaleFile(FILE *,const char *magick_restrict,...)
     magick_attribute((__format__ (__printf__,2,3))),
-  FormatLocaleString(char *restrict,const size_t,const char *restrict,...)
+  FormatLocaleString(char *magick_restrict,const size_t,
+    const char *magick_restrict,...)
     magick_attribute((__format__ (__printf__,3,4)));
 
 extern MagickExport void
index 1bee454611e2b0df6a0f8781f818d4faca21225e..a27e6251033010406abebbceaaa7a6c2e1598dc8 100644 (file)
@@ -129,8 +129,8 @@ static void MatrixSignalHandler(int status)
 #endif
 
 static inline MagickOffsetType WriteMatrixElements(
-  const MatrixInfo *restrict matrix_info,const MagickOffsetType offset,
-  const MagickSizeType length,const unsigned char *restrict buffer)
+  const MatrixInfo *magick_restrict matrix_info,const MagickOffsetType offset,
+  const MagickSizeType length,const unsigned char *magick_restrict buffer)
 {
   register MagickOffsetType
     i;
@@ -169,7 +169,8 @@ static inline MagickOffsetType WriteMatrixElements(
   return(i);
 }
 
-static MagickBooleanType SetMatrixExtent(MatrixInfo *restrict matrix_info,
+static MagickBooleanType SetMatrixExtent(
+  MatrixInfo *magick_restrict matrix_info,
   MagickSizeType length)
 {
   MagickOffsetType
@@ -664,8 +665,8 @@ static inline ssize_t EdgeY(const ssize_t y,const size_t rows)
 }
 
 static inline MagickOffsetType ReadMatrixElements(
-  const MatrixInfo *restrict matrix_info,const MagickOffsetType offset,
-  const MagickSizeType length,unsigned char *restrict buffer)
+  const MatrixInfo *magick_restrict matrix_info,const MagickOffsetType offset,
+  const MagickSizeType length,unsigned char *magick_restrict buffer)
 {
   register MagickOffsetType
     i;
index f60f1f188362bae9ed61bb423c5194c5c0c3ddca..224109ad27172927a34bd0b452383892ce9c2abf 100644 (file)
@@ -2651,10 +2651,10 @@ static ssize_t MorphologyPrimitive(const Image *image,Image *morphology_image,
           id = GetOpenMPThreadId();
 
         register const Quantum
-          *restrict p;
+          *magick_restrict p;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         register ssize_t
           r;
@@ -2694,10 +2694,10 @@ static ssize_t MorphologyPrimitive(const Image *image,Image *morphology_image,
               traits;
 
             register const MagickRealType
-              *restrict k;
+              *magick_restrict k;
 
             register const Quantum
-              *restrict pixels;
+              *magick_restrict pixels;
 
             register ssize_t
               v;
@@ -2795,10 +2795,10 @@ static ssize_t MorphologyPrimitive(const Image *image,Image *morphology_image,
       id = GetOpenMPThreadId();
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -2842,10 +2842,10 @@ static ssize_t MorphologyPrimitive(const Image *image,Image *morphology_image,
           traits;
 
         register const MagickRealType
-          *restrict k;
+          *magick_restrict k;
 
         register const Quantum
-          *restrict pixels;
+          *magick_restrict pixels;
 
         register ssize_t
           u;
@@ -3283,10 +3283,10 @@ static ssize_t MorphologyPrimitiveDirect(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3329,10 +3329,10 @@ static ssize_t MorphologyPrimitiveDirect(Image *image,
           traits;
 
         register const MagickRealType
-          *restrict k;
+          *magick_restrict k;
 
         register const Quantum
-          *restrict pixels;
+          *magick_restrict pixels;
 
         register ssize_t
           u;
@@ -3444,10 +3444,10 @@ static ssize_t MorphologyPrimitiveDirect(Image *image,
   for (y=(ssize_t) image->rows-1; y >= 0; y--)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3490,10 +3490,10 @@ static ssize_t MorphologyPrimitiveDirect(Image *image,
           traits;
 
         register const MagickRealType
-          *restrict k;
+          *magick_restrict k;
 
         register const Quantum
-          *restrict pixels;
+          *magick_restrict pixels;
 
         register ssize_t
           u;
index c45f5054ba739331bcee4611d75bebb4a2a37845..ad5aa1149434c89e5aa177b7ab1f05d5b343d121 100644 (file)
@@ -217,10 +217,10 @@ MagickExport MagickBooleanType FloodfillPaintImage(Image *image,
   while (s > segment_stack)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -327,10 +327,10 @@ MagickExport MagickBooleanType FloodfillPaintImage(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -761,10 +761,10 @@ MagickExport Image *OilPaintImage(const Image *image,const double radius,
   for (y=0; y < (ssize_t) linear_image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register size_t
       *histogram;
@@ -955,7 +955,7 @@ MagickExport MagickBooleanType OpaquePaintImage(Image *image,
       pixel;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1085,7 +1085,7 @@ MagickExport MagickBooleanType TransparentPaintImage(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -1212,7 +1212,7 @@ MagickExport MagickBooleanType TransparentPaintImageChroma(Image *image,
       pixel;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index 0491f95a716d05cbbf6f393cda51fa299cec43bc..552503efa02e5c38ecf0ce81dfae7480927b4470 100644 (file)
@@ -44,156 +44,160 @@ static inline Quantum ClampPixel(const MagickRealType value)
 #endif
 }
 
-static inline Quantum GetPixela(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixela(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   return(pixel[image->channel_map[aPixelChannel].offset]);
 }
 
-static inline Quantum GetPixelAlpha(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelAlpha(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   if (image->channel_map[AlphaPixelChannel].traits == UndefinedPixelTrait)
     return(OpaqueAlpha);
   return(pixel[image->channel_map[AlphaPixelChannel].offset]);
 }
 
-static inline PixelTrait GetPixelAlphaTraits(const Image *restrict image)
+static inline PixelTrait GetPixelAlphaTraits(
+  const Image *magick_restrict image)
 {
   return(image->channel_map[AlphaPixelChannel].traits);
 }
 
-static inline Quantum GetPixelb(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelb(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   return(pixel[image->channel_map[bPixelChannel].offset]);
 }
 
-static inline Quantum GetPixelBlack(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelBlack(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   if (image->channel_map[BlackPixelChannel].traits == UndefinedPixelTrait)
     return((Quantum) 0);
   return(pixel[image->channel_map[BlackPixelChannel].offset]);
 }
 
-static inline PixelTrait GetPixelBlackTraits(const Image *restrict image)
+static inline PixelTrait GetPixelBlackTraits(
+  const Image *magick_restrict image)
 {
   return(image->channel_map[BlackPixelChannel].traits);
 }
 
-static inline Quantum GetPixelBlue(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelBlue(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   return(pixel[image->channel_map[BluePixelChannel].offset]);
 }
 
-static inline PixelTrait GetPixelBlueTraits(const Image *restrict image)
+static inline PixelTrait GetPixelBlueTraits(const Image *magick_restrict image)
 {
   return(image->channel_map[BluePixelChannel].traits);
 }
 
-static inline Quantum GetPixelCb(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelCb(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   return(pixel[image->channel_map[CbPixelChannel].offset]);
 }
 
-static inline PixelTrait GetPixelCbTraits(const Image *restrict image)
+static inline PixelTrait GetPixelCbTraits(const Image *magick_restrict image)
 {
   return(image->channel_map[CbPixelChannel].traits);
 }
 
-static inline Quantum GetPixelChannel(const Image *restrict image,
-  const PixelChannel channel,const Quantum *restrict pixel)
+static inline Quantum GetPixelChannel(const Image *magick_restrict image,
+  const PixelChannel channel,const Quantum *magick_restrict pixel)
 {
   if (image->channel_map[channel].traits == UndefinedPixelTrait)
     return((Quantum) 0);
   return(pixel[image->channel_map[channel].offset]);
 }
 
-static inline PixelChannel GetPixelChannelChannel(const Image *restrict image,
-  const ssize_t offset)
+static inline PixelChannel GetPixelChannelChannel(
+  const Image *magick_restrict image,const ssize_t offset)
 {
   return(image->channel_map[offset].channel);
 }
 
-static inline ssize_t GetPixelChannelOffset(const Image *restrict image,
+static inline ssize_t GetPixelChannelOffset(const Image *magick_restrict image,
   const PixelChannel channel)
 {
   return(image->channel_map[channel].offset);
 }
 
-static inline PixelTrait GetPixelChannelTraits(const Image *restrict image,
-  const PixelChannel channel)
+static inline PixelTrait GetPixelChannelTraits(
+  const Image *magick_restrict image,const PixelChannel channel)
 {
   return(image->channel_map[channel].traits);
 }
 
-static inline size_t GetPixelChannels(const Image *restrict image)
+static inline size_t GetPixelChannels(const Image *magick_restrict image)
 {
   return(image->number_channels);
 }
 
-static inline Quantum GetPixelCr(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelCr(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   return(pixel[image->channel_map[CrPixelChannel].offset]);
 }
 
-static inline PixelTrait GetPixelCrTraits(const Image *restrict image)
+static inline PixelTrait GetPixelCrTraits(const Image *magick_restrict image)
 {
   return(image->channel_map[CrPixelChannel].traits);
 }
 
-static inline Quantum GetPixelCyan(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelCyan(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   return(pixel[image->channel_map[CyanPixelChannel].offset]);
 }
 
-static inline PixelTrait GetPixelCyanTraits(const Image *restrict image)
+static inline PixelTrait GetPixelCyanTraits(const Image *magick_restrict image)
 {
   return(image->channel_map[CyanPixelChannel].traits);
 }
 
-static inline Quantum GetPixelGray(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelGray(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   return(pixel[image->channel_map[GrayPixelChannel].offset]);
 }
 
-static inline PixelTrait GetPixelGrayTraits(const Image *restrict image)
+static inline PixelTrait GetPixelGrayTraits(const Image *magick_restrict image)
 {
   return(image->channel_map[GrayPixelChannel].traits);
 }
 
-static inline Quantum GetPixelGreen(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelGreen(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   return(pixel[image->channel_map[GreenPixelChannel].offset]);
 }
 
-static inline PixelTrait GetPixelGreenTraits(const Image *restrict image)
+static inline PixelTrait GetPixelGreenTraits(
+  const Image *magick_restrict image)
 {
   return(image->channel_map[GreenPixelChannel].traits);
 }
 
-static inline Quantum GetPixelIndex(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelIndex(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   if (image->channel_map[IndexPixelChannel].traits == UndefinedPixelTrait)
     return((Quantum) 0);
   return(pixel[image->channel_map[IndexPixelChannel].offset]);
 }
 
-static inline PixelTrait GetPixelIndexTraits(const Image *restrict image)
+static inline PixelTrait GetPixelIndexTraits(
+  const Image *magick_restrict image)
 {
   return(image->channel_map[IndexPixelChannel].traits);
 }
 
 static inline MagickRealType GetPixelInfoChannel(
-  const PixelInfo *restrict pixel_info,const PixelChannel channel)
+  const PixelInfo *magick_restrict pixel_info,const PixelChannel channel)
 {
   switch (channel)
   {
@@ -221,7 +225,8 @@ static inline double PerceptibleReciprocal(const double x)
   return(sign/MagickEpsilon);
 }
 
-static inline MagickRealType GetPixelInfoLuma(const PixelInfo *restrict pixel)
+static inline MagickRealType GetPixelInfoLuma(
+  const PixelInfo *magick_restrict pixel)
 {
   MagickRealType
     intensity;
@@ -239,7 +244,7 @@ static inline MagickRealType GetPixelInfoLuma(const PixelInfo *restrict pixel)
 }
 
 static inline MagickRealType GetPixelInfoLuminance(
-  const PixelInfo *restrict pixel)
+  const PixelInfo *magick_restrict pixel)
 {
   MagickRealType
     intensity;
@@ -256,14 +261,14 @@ static inline MagickRealType GetPixelInfoLuminance(
   return(intensity);
 }
 
-static inline Quantum GetPixelL(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelL(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   return(pixel[image->channel_map[LPixelChannel].offset]);
 }
 
-static inline MagickRealType GetPixelLuma(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline MagickRealType GetPixelLuma(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   MagickRealType
     intensity;
@@ -275,8 +280,8 @@ static inline MagickRealType GetPixelLuma(const Image *restrict image,
   return(intensity);
 }
 
-static inline MagickRealType GetPixelLuminance(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline MagickRealType GetPixelLuminance(
+  const Image *magick_restrict image,const Quantum *magick_restrict pixel)
 {
   MagickRealType
     intensity;
@@ -298,69 +303,72 @@ static inline MagickRealType GetPixelLuminance(const Image *restrict image,
   return(intensity);
 }
 
-static inline Quantum GetPixelMagenta(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelMagenta(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   return(pixel[image->channel_map[MagentaPixelChannel].offset]);
 }
 
-static inline PixelTrait GetPixelMagentaTraits(const Image *restrict image)
+static inline PixelTrait GetPixelMagentaTraits(
+  const Image *magick_restrict image)
 {
   return(image->channel_map[MagentaPixelChannel].traits);
 }
 
-static inline Quantum GetPixelReadMask(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelReadMask(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   if (image->channel_map[ReadMaskPixelChannel].traits == UndefinedPixelTrait)
     return((Quantum) QuantumRange);
   return(pixel[image->channel_map[ReadMaskPixelChannel].offset]);
 }
 
-static inline Quantum GetPixelWriteMask(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelWriteMask(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   if (image->channel_map[WriteMaskPixelChannel].traits == UndefinedPixelTrait)
     return((Quantum) QuantumRange);
   return(pixel[image->channel_map[WriteMaskPixelChannel].offset]);
 }
 
-static inline PixelTrait GetPixelReadMaskTraits(const Image *restrict image)
+static inline PixelTrait GetPixelReadMaskTraits(
+  const Image *magick_restrict image)
 {
   return(image->channel_map[ReadMaskPixelChannel].traits);
 }
 
-static inline size_t GetPixelMetaChannels(const Image *restrict image)
+static inline size_t GetPixelMetaChannels(const Image *magick_restrict image)
 {
   return(image->number_meta_channels);
 }
 
-static inline size_t GetPixelMetacontentExtent(const Image *restrict image)
+static inline size_t GetPixelMetacontentExtent(
+  const Image *magick_restrict image)
 {
   return(image->metacontent_extent);
 }
 
-static inline Quantum GetPixelOpacity(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelOpacity(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   if (image->channel_map[AlphaPixelChannel].traits != BlendPixelTrait)
     return(QuantumRange-OpaqueAlpha);
   return(QuantumRange-pixel[image->channel_map[AlphaPixelChannel].offset]);
 }
 
-static inline Quantum GetPixelRed(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelRed(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   return(pixel[image->channel_map[RedPixelChannel].offset]);
 }
 
-static inline PixelTrait GetPixelRedTraits(const Image *restrict image)
+static inline PixelTrait GetPixelRedTraits(const Image *magick_restrict image)
 {
   return(image->channel_map[RedPixelChannel].traits);
 }
 
-static inline void GetPixelInfoPixel(const Image *restrict image,
-  const Quantum *restrict pixel,PixelInfo *restrict pixel_info)
+static inline void GetPixelInfoPixel(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel,PixelInfo *magick_restrict pixel_info)
 {
   pixel_info->storage_class=image->storage_class;
   pixel_info->colorspace=image->colorspace;
@@ -391,30 +399,31 @@ static inline void GetPixelInfoPixel(const Image *restrict image,
   pixel_info->count=0;
 }
 
-static inline PixelTrait GetPixelTraits(const Image *restrict image,
+static inline PixelTrait GetPixelTraits(const Image *magick_restrict image,
   const PixelChannel channel)
 {
   return(image->channel_map[channel].traits);
 }
 
-static inline Quantum GetPixelY(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelY(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   return(pixel[image->channel_map[YPixelChannel].offset]);
 }
 
-static inline PixelTrait GetPixelYTraits(const Image *restrict image)
+static inline PixelTrait GetPixelYTraits(const Image *magick_restrict image)
 {
   return(image->channel_map[YPixelChannel].traits);
 }
 
-static inline Quantum GetPixelYellow(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline Quantum GetPixelYellow(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   return(pixel[image->channel_map[YellowPixelChannel].offset]);
 }
 
-static inline PixelTrait GetPixelYellowTraits(const Image *restrict image)
+static inline PixelTrait GetPixelYellowTraits(
+  const Image *magick_restrict image)
 {
   return(image->channel_map[YellowPixelChannel].traits);
 }
@@ -440,8 +449,9 @@ static inline MagickBooleanType IsPixelAtDepth(const Quantum pixel,
   return(pixel == quantum ? MagickTrue : MagickFalse);
 }
 
-static inline MagickBooleanType IsPixelEquivalent(const Image *restrict image,
-  const Quantum *restrict p,const PixelInfo *restrict q)
+static inline MagickBooleanType IsPixelEquivalent(
+  const Image *magick_restrict image,const Quantum *magick_restrict p,
+  const PixelInfo *magick_restrict q)
 {
   MagickRealType
     value;
@@ -481,8 +491,8 @@ static inline MagickBooleanType IsPixelEquivalent(const Image *restrict image,
   return(MagickTrue);
 }
 
-static inline MagickBooleanType IsPixelGray(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline MagickBooleanType IsPixelGray(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   MagickRealType
     green_blue,
@@ -500,7 +510,7 @@ static inline MagickBooleanType IsPixelGray(const Image *restrict image,
 }
 
 static inline MagickBooleanType IsPixelInfoEquivalent(
-  const PixelInfo *restrict p,const PixelInfo *restrict q)
+  const PixelInfo *magick_restrict p,const PixelInfo *magick_restrict q)
 {
   if ((p->alpha_trait != UndefinedPixelTrait) &&
       (q->alpha_trait == UndefinedPixelTrait) &&
@@ -530,8 +540,8 @@ static inline MagickBooleanType IsPixelInfoEquivalent(
   return(MagickTrue);
 }
 
-static inline MagickBooleanType IsPixelMonochrome(const Image *restrict image,
-  const Quantum *restrict pixel)
+static inline MagickBooleanType IsPixelMonochrome(
+  const Image *magick_restrict image,const Quantum *magick_restrict pixel)
 {
   MagickRealType
     green_blue,
@@ -554,7 +564,7 @@ static inline MagickBooleanType IsPixelMonochrome(const Image *restrict image,
 }
 
 static inline MagickBooleanType IsPixelInfoGray(
-  const PixelInfo *restrict pixel)
+  const PixelInfo *magick_restrict pixel)
 {
   if ((pixel->colorspace != GRAYColorspace) &&
       (pixel->colorspace != RGBColorspace))
@@ -566,7 +576,7 @@ static inline MagickBooleanType IsPixelInfoGray(
 }
 
 static inline MagickBooleanType IsPixelInfoMonochrome(
-  const PixelInfo *restrict pixel_info)
+  const PixelInfo *magick_restrict pixel_info)
 {
   MagickRealType
     green_blue,
@@ -586,15 +596,15 @@ static inline MagickBooleanType IsPixelInfoMonochrome(
   return(MagickFalse);
 }
 
-static inline void SetPixela(const Image *restrict image,
-  const Quantum a,Quantum *restrict pixel)
+static inline void SetPixela(const Image *magick_restrict image,
+  const Quantum a,Quantum *magick_restrict pixel)
 {
   if (image->channel_map[aPixelChannel].traits != UndefinedPixelTrait)
     pixel[image->channel_map[aPixelChannel].offset]=a;
 }
 
-static inline void SetPixelAlpha(const Image *restrict image,
-  const Quantum alpha,Quantum *restrict pixel)
+static inline void SetPixelAlpha(const Image *magick_restrict image,
+  const Quantum alpha,Quantum *magick_restrict pixel)
 {
   if (image->channel_map[AlphaPixelChannel].traits != UndefinedPixelTrait)
     pixel[image->channel_map[AlphaPixelChannel].offset]=alpha;
@@ -605,15 +615,15 @@ static inline void SetPixelAlphaTraits(Image *image,const PixelTrait traits)
   image->channel_map[AlphaPixelChannel].traits=traits;
 }
 
-static inline void SetPixelb(const Image *restrict image,const Quantum b,
-  Quantum *restrict pixel)
+static inline void SetPixelb(const Image *magick_restrict image,
+  const Quantum b,Quantum *magick_restrict pixel)
 {
   if (image->channel_map[bPixelChannel].traits != UndefinedPixelTrait)
     pixel[image->channel_map[bPixelChannel].offset]=b;
 }
 
-static inline void SetPixelBackgoundColor(const Image *restrict image,
-  Quantum *restrict pixel)
+static inline void SetPixelBackgoundColor(const Image *magick_restrict image,
+  Quantum *magick_restrict pixel)
 {
   register ssize_t
     i;
@@ -635,8 +645,8 @@ static inline void SetPixelBackgoundColor(const Image *restrict image,
       ClampToQuantum(image->background_color.alpha);
 }
 
-static inline void SetPixelBlack(const Image *restrict image,
-  const Quantum black,Quantum *restrict pixel)
+static inline void SetPixelBlack(const Image *magick_restrict image,
+  const Quantum black,Quantum *magick_restrict pixel)
 {
   if (image->channel_map[BlackPixelChannel].traits != UndefinedPixelTrait)
     pixel[image->channel_map[BlackPixelChannel].offset]=black;
@@ -647,8 +657,8 @@ static inline void SetPixelBlackTraits(Image *image,const PixelTrait traits)
   image->channel_map[BlackPixelChannel].traits=traits;
 }
 
-static inline void SetPixelBlue(const Image *restrict image,const Quantum blue,
-  Quantum *restrict pixel)
+static inline void SetPixelBlue(const Image *magick_restrict image,
+  const Quantum blue,Quantum *magick_restrict pixel)
 {
   pixel[image->channel_map[BluePixelChannel].offset]=blue;
 }
@@ -658,8 +668,8 @@ static inline void SetPixelBlueTraits(Image *image,const PixelTrait traits)
   image->channel_map[BluePixelChannel].traits=traits;
 }
 
-static inline void SetPixelCb(const Image *restrict image,const Quantum cb,
-  Quantum *restrict pixel)
+static inline void SetPixelCb(const Image *magick_restrict image,
+  const Quantum cb,Quantum *magick_restrict pixel)
 {
   pixel[image->channel_map[CbPixelChannel].offset]=cb;
 }
@@ -669,22 +679,24 @@ static inline void SetPixelCbTraits(Image *image,const PixelTrait traits)
   image->channel_map[CbPixelChannel].traits=traits;
 }
 
-static inline void SetPixelChannel(const Image *restrict image,
-  const PixelChannel channel,const Quantum quantum,Quantum *restrict pixel)
+static inline void SetPixelChannel(const Image *magick_restrict image,
+  const PixelChannel channel,const Quantum quantum,
+  Quantum *magick_restrict pixel)
 {
   if (image->channel_map[channel].traits != UndefinedPixelTrait)
     pixel[image->channel_map[channel].offset]=quantum;
 }
 
-static inline void SetPixelChannelAttributes(const Image *restrict image,
-  const PixelChannel channel,const PixelTrait traits,const ssize_t offset)
+static inline void SetPixelChannelAttributes(
+  const Image *magick_restrict image,const PixelChannel channel,
+  const PixelTrait traits,const ssize_t offset)
 {
   image->channel_map[offset].channel=channel;
   image->channel_map[channel].offset=offset;
   image->channel_map[channel].traits=traits;
 }
 
-static inline void SetPixelChannelChannel(const Image *restrict image,
+static inline void SetPixelChannelChannel(const Image *magick_restrict image,
   const PixelChannel channel,const ssize_t offset)
 {
   image->channel_map[offset].channel=channel;
@@ -702,8 +714,8 @@ static inline void SetPixelChannelTraits(Image *image,
   image->channel_map[channel].traits=traits;
 }
 
-static inline void SetPixelCr(const Image *restrict image,const Quantum cr,
-  Quantum *restrict pixel)
+static inline void SetPixelCr(const Image *magick_restrict image,
+  const Quantum cr,Quantum *magick_restrict pixel)
 {
   pixel[image->channel_map[CrPixelChannel].offset]=cr;
 }
@@ -713,14 +725,14 @@ static inline void SetPixelCrTraits(Image *image,const PixelTrait traits)
   image->channel_map[CrPixelChannel].traits=traits;
 }
 
-static inline void SetPixelCyan(const Image *restrict image,const Quantum cyan,
-  Quantum *restrict pixel)
+static inline void SetPixelCyan(const Image *magick_restrict image,
+  const Quantum cyan,Quantum *magick_restrict pixel)
 {
   pixel[image->channel_map[CyanPixelChannel].offset]=cyan;
 }
 
-static inline void SetPixelGray(const Image *restrict image,const Quantum gray,
-  Quantum *restrict pixel)
+static inline void SetPixelGray(const Image *magick_restrict image,
+  const Quantum gray,Quantum *magick_restrict pixel)
 {
   pixel[image->channel_map[GrayPixelChannel].offset]=gray;
 }
@@ -730,8 +742,8 @@ static inline void SetPixelGrayTraits(Image *image,const PixelTrait traits)
   image->channel_map[GrayPixelChannel].traits=traits;
 }
 
-static inline void SetPixelGreen(const Image *restrict image,
-  const Quantum green,Quantum *restrict pixel)
+static inline void SetPixelGreen(const Image *magick_restrict image,
+  const Quantum green,Quantum *magick_restrict pixel)
 {
   pixel[image->channel_map[GreenPixelChannel].offset]=green;
 }
@@ -741,8 +753,8 @@ static inline void SetPixelGreenTraits(Image *image,const PixelTrait traits)
   image->channel_map[GreenPixelChannel].traits=traits;
 }
 
-static inline void SetPixelIndex(const Image *restrict image,
-  const Quantum index,Quantum *restrict pixel)
+static inline void SetPixelIndex(const Image *magick_restrict image,
+  const Quantum index,Quantum *magick_restrict pixel)
 {
   if (image->channel_map[IndexPixelChannel].traits != UndefinedPixelTrait)
     pixel[image->channel_map[IndexPixelChannel].offset]=index;
@@ -753,8 +765,8 @@ static inline void SetPixelIndexTraits(Image *image,const PixelTrait traits)
   image->channel_map[IndexPixelChannel].traits=traits;
 }
 
-static inline void SetPixelViaPixelInfo(const Image *restrict image,
-  const PixelInfo *restrict pixel_info,Quantum *restrict pixel)
+static inline void SetPixelViaPixelInfo(const Image *magick_restrict image,
+  const PixelInfo *magick_restrict pixel_info,Quantum *magick_restrict pixel)
 {
   pixel[image->channel_map[RedPixelChannel].offset]=
     ClampToQuantum(pixel_info->red);
@@ -771,15 +783,15 @@ static inline void SetPixelViaPixelInfo(const Image *restrict image,
       ClampToQuantum(pixel_info->alpha);
 }
 
-static inline void SetPixelL(const Image *restrict image,const Quantum L,
-  Quantum *restrict pixel)
+static inline void SetPixelL(const Image *magick_restrict image,const Quantum L,
+  Quantum *magick_restrict pixel)
 {
   if (image->channel_map[LPixelChannel].traits != UndefinedPixelTrait)
     pixel[image->channel_map[LPixelChannel].offset]=L;
 }
 
-static inline void SetPixelMagenta(const Image *restrict image,
-  const Quantum magenta,Quantum *restrict pixel)
+static inline void SetPixelMagenta(const Image *magick_restrict image,
+  const Quantum magenta,Quantum *magick_restrict pixel)
 {
   pixel[image->channel_map[MagentaPixelChannel].offset]=magenta;
 }
@@ -789,15 +801,15 @@ static inline void SetPixelMagentaTraits(Image *image,const PixelTrait traits)
   image->channel_map[MagentaPixelChannel].traits=traits;
 }
 
-static inline void SetPixelReadMask(const Image *restrict image,
-  const Quantum mask,Quantum *restrict pixel)
+static inline void SetPixelReadMask(const Image *magick_restrict image,
+  const Quantum mask,Quantum *magick_restrict pixel)
 {
   if (image->channel_map[ReadMaskPixelChannel].traits != UndefinedPixelTrait)
     pixel[image->channel_map[ReadMaskPixelChannel].offset]=mask;
 }
 
-static inline void SetPixelWriteMask(const Image *restrict image,
-  const Quantum mask,Quantum *restrict pixel)
+static inline void SetPixelWriteMask(const Image *magick_restrict image,
+  const Quantum mask,Quantum *magick_restrict pixel)
 {
   if (image->channel_map[WriteMaskPixelChannel].traits != UndefinedPixelTrait)
     pixel[image->channel_map[WriteMaskPixelChannel].offset]=mask;
@@ -808,15 +820,15 @@ static inline void SetPixelMetacontentExtent(Image *image,const size_t extent)
   image->metacontent_extent=extent;
 }
 
-static inline void SetPixelOpacity(const Image *restrict image,
-  const Quantum alpha,Quantum *restrict pixel)
+static inline void SetPixelOpacity(const Image *magick_restrict image,
+  const Quantum alpha,Quantum *magick_restrict pixel)
 {
   if (image->channel_map[AlphaPixelChannel].traits != UndefinedPixelTrait)
     pixel[image->channel_map[AlphaPixelChannel].offset]=QuantumRange-alpha;
 }
 
-static inline void SetPixelRed(const Image *restrict image,const Quantum red,
-  Quantum *restrict pixel)
+static inline void SetPixelRed(const Image *magick_restrict image,
+  const Quantum red,Quantum *magick_restrict pixel)
 {
   pixel[image->channel_map[RedPixelChannel].offset]=red;
 }
@@ -826,8 +838,8 @@ static inline void SetPixelRedTraits(Image *image,const PixelTrait traits)
   image->channel_map[RedPixelChannel].traits=traits;
 }
 
-static inline void SetPixelYellow(const Image *restrict image,
-  const Quantum yellow,Quantum *restrict pixel)
+static inline void SetPixelYellow(const Image *magick_restrict image,
+  const Quantum yellow,Quantum *magick_restrict pixel)
 {
   pixel[image->channel_map[YellowPixelChannel].offset]=yellow;
 }
@@ -837,8 +849,8 @@ static inline void SetPixelYellowTraits(Image *image,const PixelTrait traits)
   image->channel_map[YellowPixelChannel].traits=traits;
 }
 
-static inline void SetPixelY(const Image *restrict image,const Quantum y,
-  Quantum *restrict pixel)
+static inline void SetPixelY(const Image *magick_restrict image,
+  const Quantum y,Quantum *magick_restrict pixel)
 {
   pixel[image->channel_map[YPixelChannel].offset]=y;
 }
index f1c65138fb9165eb8822585f30fb0d44a1b2e93e..3fb41084846e1a845f3cec18e53b1f8a1cf1f2a7 100644 (file)
@@ -506,17 +506,17 @@ MagickExport MagickRealType EncodePixelGamma(const MagickRealType pixel)
 */
 
 static void ExportCharPixel(Image *image,const RectangleInfo *roi,
-  const char *restrict map,const QuantumType *quantum_map,void *pixels,
+  const char *magick_restrict map,const QuantumType *quantum_map,void *pixels,
   ExceptionInfo *exception)
 {
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register ssize_t
     x;
 
   register unsigned char
-    *restrict q;
+    *magick_restrict q;
 
   size_t
     length;
@@ -712,14 +712,14 @@ static void ExportCharPixel(Image *image,const RectangleInfo *roi,
 }
 
 static void ExportDoublePixel(Image *image,const RectangleInfo *roi,
-  const char *restrict map,const QuantumType *quantum_map,void *pixels,
+  const char *magick_restrict map,const QuantumType *quantum_map,void *pixels,
   ExceptionInfo *exception)
 {
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register double
-    *restrict q;
+    *magick_restrict q;
 
   register ssize_t
     x;
@@ -919,14 +919,14 @@ static void ExportDoublePixel(Image *image,const RectangleInfo *roi,
 }
 
 static void ExportFloatPixel(Image *image,const RectangleInfo *roi,
-  const char *restrict map,const QuantumType *quantum_map,void *pixels,
+  const char *magick_restrict map,const QuantumType *quantum_map,void *pixels,
   ExceptionInfo *exception)
 {
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register float
-    *restrict q;
+    *magick_restrict q;
 
   register ssize_t
     x;
@@ -1125,17 +1125,17 @@ static void ExportFloatPixel(Image *image,const RectangleInfo *roi,
 }
 
 static void ExportLongPixel(Image *image,const RectangleInfo *roi,
-  const char *restrict map,const QuantumType *quantum_map,void *pixels,
+  const char *magick_restrict map,const QuantumType *quantum_map,void *pixels,
   ExceptionInfo *exception)
 {
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register ssize_t
     x;
 
   register unsigned int
-    *restrict q;
+    *magick_restrict q;
 
   size_t
     length;
@@ -1331,17 +1331,17 @@ static void ExportLongPixel(Image *image,const RectangleInfo *roi,
 }
 
 static void ExportLongLongPixel(Image *image,const RectangleInfo *roi,
-  const char *restrict map,const QuantumType *quantum_map,void *pixels,
+  const char *magick_restrict map,const QuantumType *quantum_map,void *pixels,
   ExceptionInfo *exception)
 {
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register ssize_t
     x;
 
   register MagickSizeType
-    *restrict q;
+    *magick_restrict q;
 
   size_t
     length;
@@ -1539,14 +1539,14 @@ static void ExportLongLongPixel(Image *image,const RectangleInfo *roi,
 }
 
 static void ExportQuantumPixel(Image *image,const RectangleInfo *roi,
-  const char *restrict map,const QuantumType *quantum_map,void *pixels,
+  const char *magick_restrict map,const QuantumType *quantum_map,void *pixels,
   ExceptionInfo *exception)
 {
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register Quantum
-    *restrict q;
+    *magick_restrict q;
 
   register ssize_t
     x;
@@ -1748,17 +1748,17 @@ static void ExportQuantumPixel(Image *image,const RectangleInfo *roi,
 }
 
 static void ExportShortPixel(Image *image,const RectangleInfo *roi,
-  const char *restrict map,const QuantumType *quantum_map,void *pixels,
+  const char *magick_restrict map,const QuantumType *quantum_map,void *pixels,
   ExceptionInfo *exception)
 {
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register ssize_t
     x;
 
   register unsigned short
-    *restrict q;
+    *magick_restrict q;
 
   size_t
     length;
@@ -2218,8 +2218,8 @@ MagickExport void GetPixelInfo(const Image *image,PixelInfo *pixel)
 %    o pixel: Specifies a pointer to a Quantum structure.
 %
 */
-MagickExport MagickRealType GetPixelInfoIntensity(const Image *restrict image,
-  const PixelInfo *restrict pixel)
+MagickExport MagickRealType GetPixelInfoIntensity(
+  const Image *magick_restrict image,const PixelInfo *magick_restrict pixel)
 {
   MagickRealType
     blue,
@@ -2352,8 +2352,8 @@ MagickExport MagickRealType GetPixelInfoIntensity(const Image *restrict image,
 %    o pixel: Specifies a pointer to a Quantum structure.
 %
 */
-MagickExport MagickRealType GetPixelIntensity(const Image *restrict image,
-  const Quantum *restrict pixel)
+MagickExport MagickRealType GetPixelIntensity(const Image *magick_restrict image,
+  const Quantum *magick_restrict pixel)
 {
   MagickRealType
     blue,
@@ -2500,14 +2500,14 @@ MagickExport MagickRealType GetPixelIntensity(const Image *restrict image,
 */
 
 static void ImportCharPixel(Image *image,const RectangleInfo *roi,
-  const char *restrict map,const QuantumType *quantum_map,const void *pixels,
-  ExceptionInfo *exception)
+  const char *magick_restrict map,const QuantumType *quantum_map,
+  const void *pixels,ExceptionInfo *exception)
 {
   register const unsigned char
-    *restrict p;
+    *magick_restrict p;
 
   register Quantum
-    *restrict q;
+    *magick_restrict q;
 
   register ssize_t
     x;
@@ -2760,14 +2760,14 @@ static void ImportCharPixel(Image *image,const RectangleInfo *roi,
 }
 
 static void ImportDoublePixel(Image *image,const RectangleInfo *roi,
-  const char *restrict map,const QuantumType *quantum_map,const void *pixels,
-  ExceptionInfo *exception)
+  const char *magick_restrict map,const QuantumType *quantum_map,
+  const void *pixels,ExceptionInfo *exception)
 {
   register const double
-    *restrict p;
+    *magick_restrict p;
 
   register Quantum
-    *restrict q;
+    *magick_restrict q;
 
   register ssize_t
     x;
@@ -3000,14 +3000,14 @@ static void ImportDoublePixel(Image *image,const RectangleInfo *roi,
 }
 
 static void ImportFloatPixel(Image *image,const RectangleInfo *roi,
-  const char *restrict map,const QuantumType *quantum_map,const void *pixels,
-  ExceptionInfo *exception)
+  const char *magick_restrict map,const QuantumType *quantum_map,
+  const void *pixels,ExceptionInfo *exception)
 {
   register const float
-    *restrict p;
+    *magick_restrict p;
 
   register Quantum
-    *restrict q;
+    *magick_restrict q;
 
   register ssize_t
     x;
@@ -3240,14 +3240,14 @@ static void ImportFloatPixel(Image *image,const RectangleInfo *roi,
 }
 
 static void ImportLongPixel(Image *image,const RectangleInfo *roi,
-  const char *restrict map,const QuantumType *quantum_map,const void *pixels,
-  ExceptionInfo *exception)
+  const char *magick_restrict map,const QuantumType *quantum_map,
+  const void *pixels,ExceptionInfo *exception)
 {
   register const unsigned int
-    *restrict p;
+    *magick_restrict p;
 
   register Quantum
-    *restrict q;
+    *magick_restrict q;
 
   register ssize_t
     x;
@@ -3460,14 +3460,14 @@ static void ImportLongPixel(Image *image,const RectangleInfo *roi,
 }
 
 static void ImportLongLongPixel(Image *image,const RectangleInfo *roi,
-  const char *restrict map,const QuantumType *quantum_map,const void *pixels,
-  ExceptionInfo *exception)
+  const char *magick_restrict map,const QuantumType *quantum_map,
+  const void *pixels,ExceptionInfo *exception)
 {
   register const MagickSizeType
-    *restrict p;
+    *magick_restrict p;
 
   register Quantum
-    *restrict q;
+    *magick_restrict q;
 
   register ssize_t
     x;
@@ -3680,14 +3680,14 @@ static void ImportLongLongPixel(Image *image,const RectangleInfo *roi,
 }
 
 static void ImportQuantumPixel(Image *image,const RectangleInfo *roi,
-  const char *restrict map,const QuantumType *quantum_map,const void *pixels,
-  ExceptionInfo *exception)
+  const char *magick_restrict map,const QuantumType *quantum_map,
+  const void *pixels,ExceptionInfo *exception)
 {
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register Quantum
-    *restrict q;
+    *magick_restrict q;
 
   register ssize_t
     x;
@@ -3900,14 +3900,14 @@ static void ImportQuantumPixel(Image *image,const RectangleInfo *roi,
 }
 
 static void ImportShortPixel(Image *image,const RectangleInfo *roi,
-  const char *restrict map,const QuantumType *quantum_map,const void *pixels,
-  ExceptionInfo *exception)
+  const char *magick_restrict map,const QuantumType *quantum_map,
+  const void *pixels,ExceptionInfo *exception)
 {
   register const unsigned short
-    *restrict p;
+    *magick_restrict p;
 
   register Quantum
-    *restrict q;
+    *magick_restrict q;
 
   register ssize_t
     x;
index 14edf2266ae93ab3db4cd7d2091afe36afdd8f49..f610bf32e3eca026517fd83036a7914fd6913f6f 100644 (file)
@@ -231,10 +231,10 @@ extern MagickExport MagickBooleanType
   SetPixelMetaChannels(Image *,const size_t,ExceptionInfo *);
 
 extern MagickExport MagickRealType
-  GetPixelInfoIntensity(const Image *restrict,const PixelInfo *restrict)
-    magick_hot_spot,
-  GetPixelIntensity(const Image *restrict,const Quantum *restrict)
-    magick_hot_spot;
+  GetPixelInfoIntensity(const Image *magick_restrict,
+    const PixelInfo *magick_restrict) magick_hot_spot,
+  GetPixelIntensity(const Image *magick_restrict,
+    const Quantum *magick_restrict) magick_hot_spot;
 
 extern MagickExport PixelChannelMap
   *AcquirePixelChannelMap(void),
index 2f43a5aed650dfc0c2d21aa16a3be6f340382b90..f288de25e7cf1a4c03a74088ee4c63ed77476666 100644 (file)
@@ -873,7 +873,7 @@ MagickExport MagickBooleanType ProfileImage(Image *image,const char *name,
               target_profile;
 
             cmsHTRANSFORM
-              *restrict transform;
+              *magick_restrict transform;
 
             cmsUInt32Number
               flags,
@@ -897,8 +897,8 @@ MagickExport MagickBooleanType ProfileImage(Image *image,const char *name,
               y;
 
             unsigned short
-              **restrict source_pixels,
-              **restrict target_pixels;
+              **magick_restrict source_pixels,
+              **magick_restrict target_pixels;
 
             target_profile=(cmsHPROFILE) NULL;
             if (icc_profile != (StringInfo *) NULL)
@@ -1121,7 +1121,7 @@ MagickExport MagickBooleanType ProfileImage(Image *image,const char *name,
                 x;
 
               register Quantum
-                *restrict q;
+                *magick_restrict q;
 
               register unsigned short
                 *p;
index 2f555b4f983873088ce6934e20d65a6363118fb8..5cb7a090ddd2c0ab20c92838ad2bab866a4d9c60 100644 (file)
@@ -543,7 +543,7 @@ static MagickBooleanType AssignImageColors(Image *image,CubeInfo *cube_info,
           cube;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         register ssize_t
           x;
@@ -651,7 +651,7 @@ static MagickBooleanType AssignImageColors(Image *image,CubeInfo *cube_info,
         intensity;
 
       register PixelInfo
-        *restrict q;
+        *magick_restrict q;
 
       register ssize_t
         i;
@@ -803,7 +803,7 @@ static MagickBooleanType ClassifyImageColors(CubeInfo *cube_info,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -907,7 +907,7 @@ static MagickBooleanType ClassifyImageColors(CubeInfo *cube_info,
   for (y++; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -1111,10 +1111,10 @@ static void ClosestColor(const Image *image,CubeInfo *cube_info,
         distance;
 
       register PixelInfo
-        *restrict p;
+        *magick_restrict p;
 
       register RealPixelInfo
-        *restrict q;
+        *magick_restrict q;
 
       /*
         Determine if this color is "closest".
@@ -1253,7 +1253,7 @@ static size_t DefineImageColormap(Image *image,CubeInfo *cube_info,
         alpha;
 
       register PixelInfo
-        *restrict q;
+        *magick_restrict q;
 
       /*
         Colormap entry is defined by the mean color in this cube.
@@ -1517,7 +1517,7 @@ static MagickBooleanType FloydSteinbergDither(Image *image,CubeInfo *cube_info,
       *previous;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1822,7 +1822,7 @@ static MagickBooleanType RiemersmaDither(Image *image,CacheView *image_view,
       (p->y >= 0) && (p->y < (ssize_t) image->rows))
     {
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       register ssize_t
         i;
@@ -2213,7 +2213,7 @@ MagickExport MagickBooleanType GetImageQuantizeError(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -2402,7 +2402,7 @@ MagickExport MagickBooleanType PosterizeImage(Image *image,const size_t levels,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -2677,7 +2677,7 @@ static MagickBooleanType DirectToColormapImage(Image *image,
       proceed;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3417,7 +3417,7 @@ static MagickBooleanType SetGrayscaleImage(Image *image,
       for (y=0; y < (ssize_t) image->rows; y++)
       {
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         register ssize_t
           x;
@@ -3493,7 +3493,7 @@ static MagickBooleanType SetGrayscaleImage(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index 0f91d08557f04c9d3744c6fe80110617661259bf..f18d4ca034cabf2ea32490689eb767de361011c5 100644 (file)
@@ -91,7 +91,7 @@
 %
 %      size_t ExportQuantumPixels(const Image *image,CacheView *image_view,
 %        QuantumInfo *quantum_info,const QuantumType quantum_type,
-%        unsigned char *restrict pixels,ExceptionInfo *exception)
+%        unsigned char *magick_restrict pixels,ExceptionInfo *exception)
 %
 %  A description of each parameter follows:
 %
 */
 
 static inline unsigned char *PopDoublePixel(QuantumInfo *quantum_info,
-  const double pixel,unsigned char *restrict pixels)
+  const double pixel,unsigned char *magick_restrict pixels)
 {
   double
     *p;
@@ -146,7 +146,7 @@ static inline unsigned char *PopDoublePixel(QuantumInfo *quantum_info,
 }
 
 static inline unsigned char *PopFloatPixel(QuantumInfo *quantum_info,
-  const float pixel,unsigned char *restrict pixels)
+  const float pixel,unsigned char *magick_restrict pixels)
 {
   float
     *p;
@@ -174,7 +174,7 @@ static inline unsigned char *PopFloatPixel(QuantumInfo *quantum_info,
 }
 
 static inline unsigned char *PopQuantumPixel(QuantumInfo *quantum_info,
-  const QuantumAny pixel,unsigned char *restrict pixels)
+  const QuantumAny pixel,unsigned char *magick_restrict pixels)
 {
   register ssize_t
     i;
@@ -207,7 +207,7 @@ static inline unsigned char *PopQuantumPixel(QuantumInfo *quantum_info,
 }
 
 static inline unsigned char *PopQuantumLongPixel(QuantumInfo *quantum_info,
-  const size_t pixel,unsigned char *restrict pixels)
+  const size_t pixel,unsigned char *magick_restrict pixels)
 {
   register ssize_t
     i;
@@ -239,8 +239,8 @@ static inline unsigned char *PopQuantumLongPixel(QuantumInfo *quantum_info,
 }
 
 static void ExportAlphaQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -344,8 +344,8 @@ static void ExportAlphaQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportBGRQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -643,8 +643,8 @@ static void ExportBGRQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportBGRAQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -887,8 +887,8 @@ static void ExportBGRAQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportBGROQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -1131,8 +1131,8 @@ static void ExportBGROQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportBlackQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -1240,8 +1240,8 @@ static void ExportBlackQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportBlueQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -1345,8 +1345,8 @@ static void ExportBlueQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportCbYCrYQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   Quantum
     cbcr[4];
@@ -1460,8 +1460,8 @@ static void ExportCbYCrYQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportCMYKQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   register ssize_t
     x;
@@ -1605,8 +1605,8 @@ static void ExportCMYKQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportCMYKAQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   register ssize_t
     x;
@@ -1770,8 +1770,8 @@ static void ExportCMYKAQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportCMYKOQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   register ssize_t
     x;
@@ -1935,8 +1935,8 @@ static void ExportCMYKOQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportGrayQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -2193,8 +2193,8 @@ static void ExportGrayQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportGrayAlphaQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -2399,8 +2399,8 @@ static void ExportGrayAlphaQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportGreenQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -2504,8 +2504,8 @@ static void ExportGreenQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportIndexQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   register ssize_t
     x;
@@ -2672,7 +2672,8 @@ static void ExportIndexQuantum(const Image *image,QuantumInfo *quantum_info,
 
 static void ExportIndexAlphaQuantum(const Image *image,
   QuantumInfo *quantum_info,const MagickSizeType number_pixels,
-  const Quantum *restrict p,unsigned char *restrict q,ExceptionInfo *exception)
+  const Quantum *magick_restrict p,unsigned char *magick_restrict q,
+  ExceptionInfo *exception)
 {
   register ssize_t
     x;
@@ -2866,8 +2867,8 @@ static void ExportIndexAlphaQuantum(const Image *image,
 }
 
 static void ExportOpacityQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -2971,8 +2972,8 @@ static void ExportOpacityQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportRedQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -3076,8 +3077,8 @@ static void ExportRedQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportRGBQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -3375,8 +3376,8 @@ static void ExportRGBQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportRGBAQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -3619,8 +3620,8 @@ static void ExportRGBAQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ExportRGBOQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const Quantum *restrict p,
-  unsigned char *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const Quantum *magick_restrict p,
+  unsigned char *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -3864,20 +3865,20 @@ static void ExportRGBOQuantum(const Image *image,QuantumInfo *quantum_info,
 
 MagickExport size_t ExportQuantumPixels(const Image *image,
   CacheView *image_view,QuantumInfo *quantum_info,
-  const QuantumType quantum_type,unsigned char *restrict pixels,
+  const QuantumType quantum_type,unsigned char *magick_restrict pixels,
   ExceptionInfo *exception)
 {
   MagickSizeType
     number_pixels;
 
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register ssize_t
     x;
 
   register unsigned char
-    *restrict q;
+    *magick_restrict q;
 
   size_t
     extent;
@@ -3906,7 +3907,7 @@ MagickExport size_t ExportQuantumPixels(const Image *image,
         Sa;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       /*
         Associate alpha.
@@ -3942,7 +3943,7 @@ MagickExport size_t ExportQuantumPixels(const Image *image,
         quantum;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       q=GetAuthenticPixelQueue(image);
       if (image_view != (CacheView *) NULL)
@@ -4075,7 +4076,7 @@ MagickExport size_t ExportQuantumPixels(const Image *image,
         quantum;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       q=GetAuthenticPixelQueue(image);
       if (image_view != (CacheView *) NULL)
index bfc4c6a856514a343c9b133e8a31c138be944ece..c8662fd76eb8126bb56da3b93c587cf1cff54d93 100644 (file)
@@ -92,7 +92,7 @@
 %
 %      size_t ImportQuantumPixels(const Image *image,CacheView *image_view,
 %        QuantumInfo *quantum_info,const QuantumType quantum_type,
-%        const unsigned char *restrict pixels,ExceptionInfo *exception)
+%        const unsigned char *magick_restrict pixels,ExceptionInfo *exception)
 %
 %  A description of each parameter follows:
 %
@@ -121,7 +121,7 @@ static inline Quantum PushColormapIndex(const Image *image,const size_t index,
 }
 
 static inline const unsigned char *PushDoublePixel(QuantumInfo *quantum_info,
-  const unsigned char *restrict pixels,double *pixel)
+  const unsigned char *magick_restrict pixels,double *pixel)
 {
   double
     *p;
@@ -161,7 +161,7 @@ static inline const unsigned char *PushDoublePixel(QuantumInfo *quantum_info,
 }
 
 static inline const unsigned char *PushFloatPixel(QuantumInfo *quantum_info,
-  const unsigned char *restrict pixels,float *pixel)
+  const unsigned char *magick_restrict pixels,float *pixel)
 {
   float
     *p;
@@ -193,7 +193,7 @@ static inline const unsigned char *PushFloatPixel(QuantumInfo *quantum_info,
 }
 
 static inline const unsigned char *PushQuantumPixel(QuantumInfo *quantum_info,
-  const unsigned char *restrict pixels,unsigned int *quantum)
+  const unsigned char *magick_restrict pixels,unsigned int *quantum)
 {
   register ssize_t
     i;
@@ -222,7 +222,7 @@ static inline const unsigned char *PushQuantumPixel(QuantumInfo *quantum_info,
 }
 
 static inline const unsigned char *PushQuantumLongPixel(
-  QuantumInfo *quantum_info,const unsigned char *restrict pixels,
+  QuantumInfo *quantum_info,const unsigned char *magick_restrict pixels,
   unsigned int *quantum)
 {
   register ssize_t
@@ -252,8 +252,8 @@ static inline const unsigned char *PushQuantumLongPixel(
 }
 
 static void ImportAlphaQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -369,8 +369,8 @@ static void ImportAlphaQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportBGRQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -680,8 +680,8 @@ static void ImportBGRQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportBGRAQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -914,8 +914,8 @@ static void ImportBGRAQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportBGROQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -1148,8 +1148,8 @@ static void ImportBGROQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportBlackQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -1269,8 +1269,8 @@ static void ImportBlackQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportBlueQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -1386,8 +1386,8 @@ static void ImportBlueQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportCbYCrYQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -1480,8 +1480,8 @@ static void ImportCbYCrYQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportCMYKQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -1645,8 +1645,8 @@ static void ImportCMYKQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportCMYKAQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -1826,8 +1826,8 @@ static void ImportCMYKAQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportCMYKOQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -2007,8 +2007,8 @@ static void ImportCMYKOQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportGrayQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -2321,8 +2321,8 @@ static void ImportGrayQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportGrayAlphaQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -2532,8 +2532,8 @@ static void ImportGrayAlphaQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportGreenQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -2649,8 +2649,8 @@ static void ImportGreenQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportIndexQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   MagickBooleanType
     range_exception;
@@ -2859,7 +2859,8 @@ static void ImportIndexQuantum(const Image *image,QuantumInfo *quantum_info,
 
 static void ImportIndexAlphaQuantum(const Image *image,
   QuantumInfo *quantum_info,const MagickSizeType number_pixels,
-  const unsigned char *restrict p,Quantum *restrict q,ExceptionInfo *exception)
+  const unsigned char *magick_restrict p,Quantum *magick_restrict q,
+  ExceptionInfo *exception)
 {
   MagickBooleanType
     range_exception;
@@ -3075,8 +3076,8 @@ static void ImportIndexAlphaQuantum(const Image *image,
 }
 
 static void ImportOpacityQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -3192,8 +3193,8 @@ static void ImportOpacityQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportRedQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -3309,8 +3310,8 @@ static void ImportRedQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportRGBQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -3620,8 +3621,8 @@ static void ImportRGBQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportRGBAQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -3854,8 +3855,8 @@ static void ImportRGBAQuantum(const Image *image,QuantumInfo *quantum_info,
 }
 
 static void ImportRGBOQuantum(const Image *image,QuantumInfo *quantum_info,
-  const MagickSizeType number_pixels,const unsigned char *restrict p,
-  Quantum *restrict q,ExceptionInfo *exception)
+  const MagickSizeType number_pixels,const unsigned char *magick_restrict p,
+  Quantum *magick_restrict q,ExceptionInfo *exception)
 {
   QuantumAny
     range;
@@ -4089,20 +4090,20 @@ static void ImportRGBOQuantum(const Image *image,QuantumInfo *quantum_info,
 
 MagickExport size_t ImportQuantumPixels(const Image *image,
   CacheView *image_view,QuantumInfo *quantum_info,
-  const QuantumType quantum_type,const unsigned char *restrict pixels,
+  const QuantumType quantum_type,const unsigned char *magick_restrict pixels,
   ExceptionInfo *exception)
 {
   MagickSizeType
     number_pixels;
 
   register const unsigned char
-    *restrict p;
+    *magick_restrict p;
 
   register ssize_t
     x;
 
   register Quantum
-    *restrict q;
+    *magick_restrict q;
 
   size_t
     extent;
@@ -4245,7 +4246,7 @@ MagickExport size_t ImportQuantumPixels(const Image *image,
         quantum;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       q=GetAuthenticPixelQueue(image);
       if (image_view != (CacheView *) NULL)
@@ -4265,7 +4266,7 @@ MagickExport size_t ImportQuantumPixels(const Image *image,
         Sa;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       /*
         Disassociate alpha.
index 57c858a7a4aa0f7f393880ed63bd6f4f3ab5964f..38bfab28e2a536e107cb35df3b36acefc3a01a06 100644 (file)
@@ -170,10 +170,10 @@ extern MagickExport QuantumType
 
 extern MagickExport size_t
   ExportQuantumPixels(const Image *,CacheView *,QuantumInfo *,const QuantumType,
-    unsigned char *restrict,ExceptionInfo *),
+    unsigned char *magick_restrict,ExceptionInfo *),
   GetQuantumExtent(const Image *,const QuantumInfo *,const QuantumType),
   ImportQuantumPixels(const Image *,CacheView *,QuantumInfo *,const QuantumType,
-    const unsigned char *restrict,ExceptionInfo *);
+    const unsigned char *magick_restrict,ExceptionInfo *);
 
 extern MagickExport unsigned char
   *GetQuantumPixels(const QuantumInfo *);
index 3fa8b20fc6c6878682f14c192fb73363a10608c4..91125bab28708341bcff8f7c311acd6b54ba4650 100644 (file)
@@ -1703,7 +1703,7 @@ MagickExport Image *InterpolativeResizeImage(const Image *image,
       offset;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1869,7 +1869,7 @@ MagickExport Image *LiquidRescaleImage(const Image *image,const size_t columns,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -1922,7 +1922,7 @@ MagickExport Image *LiquidRescaleImage(const Image *image,const size_t columns,
   while (lqr_carver_scan_ext(carver,&x_offset,&y_offset,(void **) &packet) != 0)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       i;
@@ -2047,7 +2047,7 @@ MagickExport Image *MagnifyImage(const Image *image,ExceptionInfo *exception)
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -2070,10 +2070,10 @@ MagickExport Image *MagnifyImage(const Image *image,ExceptionInfo *exception)
         intensity[9];
 
       register const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       register Quantum
-        *restrict r;
+        *magick_restrict r;
 
       register ssize_t
         i;
@@ -2379,7 +2379,7 @@ static MagickBooleanType HorizontalFilter(const ResizeFilter *resize_filter,
     storage_class;
 
   ContributionInfo
-    **restrict contributions;
+    **magick_restrict contributions;
 
   MagickBooleanType
     status;
@@ -2432,13 +2432,13 @@ static MagickBooleanType HorizontalFilter(const ResizeFilter *resize_filter,
       density;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ContributionInfo
-      *restrict contribution;
+      *magick_restrict contribution;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       y;
@@ -2594,7 +2594,7 @@ static MagickBooleanType VerticalFilter(const ResizeFilter *resize_filter,
     storage_class;
 
   ContributionInfo
-    **restrict contributions;
+    **magick_restrict contributions;
 
   double
     scale,
@@ -2647,13 +2647,13 @@ static MagickBooleanType VerticalFilter(const ResizeFilter *resize_filter,
       density;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ContributionInfo
-      *restrict contribution;
+      *magick_restrict contribution;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3033,10 +3033,10 @@ MagickExport Image *SampleImage(const Image *image,const size_t columns,
   for (y=0; y < (ssize_t) sample_image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3246,10 +3246,10 @@ MagickExport Image *ScaleImage(const Image *image,const size_t columns,
   for (y=0; y < (ssize_t) scale_image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index 1cef25cc0b6badb42412b66101561c8e41ff4882..9494d38aff7fee9f3e0edf1ac6ab88f3beed961f 100644 (file)
@@ -542,13 +542,13 @@ static MagickBooleanType Classify(Image *image,short **extrema,
       *cluster;
 
     register const PixelInfo
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
index bcdc8d02fb321921661f9a18d6b8c59360d4ced7..0050a3408e142bc2b8885d52d32090a6da771a9e 100644 (file)
@@ -390,7 +390,7 @@ static MagickBooleanType RadonTransform(const Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       i,
@@ -447,7 +447,7 @@ static MagickBooleanType RadonTransform(const Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       i,
@@ -528,7 +528,7 @@ static void GetImageBackgroundColor(Image *image,const ssize_t offset,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -786,10 +786,10 @@ MagickExport Image *IntegralRotateImage(const Image *image,size_t rotations,
             sync;
 
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             y;
@@ -814,7 +814,7 @@ MagickExport Image *IntegralRotateImage(const Image *image,size_t rotations,
           for (y=0; y < (ssize_t) width; y++)
           {
             register const Quantum
-              *restrict tile_pixels;
+              *magick_restrict tile_pixels;
 
             register ssize_t
               x;
@@ -900,10 +900,10 @@ MagickExport Image *IntegralRotateImage(const Image *image,size_t rotations,
           sync;
 
         register const Quantum
-          *restrict p;
+          *magick_restrict p;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         register ssize_t
           x;
@@ -1000,10 +1000,10 @@ MagickExport Image *IntegralRotateImage(const Image *image,size_t rotations,
             sync;
 
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             y;
@@ -1028,7 +1028,7 @@ MagickExport Image *IntegralRotateImage(const Image *image,size_t rotations,
           for (y=0; y < (ssize_t) width; y++)
           {
             register const Quantum
-              *restrict tile_pixels;
+              *magick_restrict tile_pixels;
 
             register ssize_t
               x;
@@ -1197,8 +1197,8 @@ static MagickBooleanType XShearImage(Image *image,const double degrees,
       displacement;
 
     register Quantum
-      *restrict p,
-      *restrict q;
+      *magick_restrict p,
+      *magick_restrict q;
 
     register ssize_t
       i;
@@ -1416,8 +1416,8 @@ static MagickBooleanType YShearImage(Image *image,const double degrees,
       destination;
 
     register Quantum
-      *restrict p,
-      *restrict q;
+      *magick_restrict p,
+      *magick_restrict q;
 
     register ssize_t
       i;
index c6464a76ed3aededfd5ff40185768a274fcc7cec..16df36b430b09d3a609dfe8ff5e5f9e6d742b319 100644 (file)
@@ -436,10 +436,10 @@ MagickExport Image *EvaluateImages(const Image *images,
     progress;
 
   PixelChannels
-    **restrict evaluate_pixels;
+    **magick_restrict evaluate_pixels;
 
   RandomInfo
-    **restrict random_info;
+    **magick_restrict random_info;
 
   size_t
     number_images;
@@ -505,7 +505,7 @@ MagickExport Image *EvaluateImages(const Image *images,
           *evaluate_pixel;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         register ssize_t
           x;
@@ -611,7 +611,7 @@ MagickExport Image *EvaluateImages(const Image *images,
           *evaluate_pixel;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         ssize_t
           j;
@@ -767,7 +767,7 @@ MagickExport MagickBooleanType EvaluateImage(Image *image,
     progress;
 
   RandomInfo
-    **restrict random_info;
+    **magick_restrict random_info;
 
   ssize_t
     y;
@@ -800,7 +800,7 @@ MagickExport MagickBooleanType EvaluateImage(Image *image,
       id = GetOpenMPThreadId();
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1025,7 +1025,7 @@ MagickExport MagickBooleanType FunctionImage(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1273,7 +1273,7 @@ MagickExport MagickBooleanType GetImageKurtosis(const Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -1523,7 +1523,7 @@ MagickExport ChannelMoments *GetImageMoments(const Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -1581,7 +1581,7 @@ MagickExport ChannelMoments *GetImageMoments(const Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -1917,7 +1917,7 @@ MagickExport MagickBooleanType GetImageRange(const Image *image,double *minima,
       row_initialize;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -2077,7 +2077,7 @@ MagickExport ChannelStatistics *GetImageStatistics(const Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -2287,7 +2287,7 @@ MagickExport Image *PolynomialImage(const Image *images,
     progress;
 
   PixelChannels
-    **restrict polynomial_pixels;
+    **magick_restrict polynomial_pixels;
 
   size_t
     number_images;
@@ -2348,7 +2348,7 @@ MagickExport Image *PolynomialImage(const Image *images,
       *polynomial_pixel;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     ssize_t
       j;
@@ -2967,7 +2967,7 @@ MagickExport Image *StatisticImage(const Image *image,const StatisticType type,
     progress;
 
   PixelList
-    **restrict pixel_list;
+    **magick_restrict pixel_list;
 
   ssize_t
     center,
@@ -3017,10 +3017,10 @@ MagickExport Image *StatisticImage(const Image *image,const StatisticType type,
       id = GetOpenMPThreadId();
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3047,7 +3047,7 @@ MagickExport Image *StatisticImage(const Image *image,const StatisticType type,
           pixel;
 
         register const Quantum
-          *restrict pixels;
+          *magick_restrict pixels;
 
         register ssize_t
           u;
index 2547f39de46196db12e27271a6834c121b78e801..0da788633209a19a32221220d0cb2944b80924c5 100644 (file)
@@ -39,8 +39,8 @@ static inline double SiPrefixToDoubleInterval(const char *string,
   return(value);
 }
 
-static inline double StringToDouble(const char *restrict string,
-  char **restrict sentinal)
+static inline double StringToDouble(const char *magick_restrict string,
+  char **magick_restrict sentinal)
 {
   return(InterpretLocaleValue(string,sentinal));
 }
@@ -60,17 +60,18 @@ static inline double StringToDoubleInterval(const char *string,
   return(value);
 }
 
-static inline int StringToInteger(const char *restrict value)
+static inline int StringToInteger(const char *magick_restrict value)
 {
   return((int) strtol(value,(char **) NULL,10));
 }
 
-static inline long StringToLong(const char *restrict value)
+static inline long StringToLong(const char *magick_restrict value)
 {
   return(strtol(value,(char **) NULL,10));
 }
 
-static inline unsigned long StringToUnsignedLong(const char *restrict value)
+static inline unsigned long StringToUnsignedLong(
+  const char *magick_restrict value)
 {
   return(strtoul(value,(char **) NULL,10));
 }
index 2b39da9063de74972c0ea556ac6b9fc80e90b166..583f8d558a583fd23dcc7a825909ad7c3c48a2ef 100755 (executable)
@@ -1363,8 +1363,8 @@ MagickExport const char *GetStringInfoPath(const StringInfo *string_info)
 %      after the last character used in the conversion.
 %
 */
-MagickExport double InterpretSiPrefixValue(const char *restrict string,
-  char **restrict sentinal)
+MagickExport double InterpretSiPrefixValue(const char *magick_restrict string,
+  char **magick_restrict sentinal)
 {
   char
     *q;
index 337df18971f7afe031c57f6958cb06eac5ea2e2a..2d9abb057a69094e05af85931c714c220960818a 100644 (file)
@@ -56,7 +56,7 @@ extern MagickExport const char
   *GetStringInfoPath(const StringInfo *);
 
 extern MagickExport double
-  InterpretSiPrefixValue(const char *restrict,char **restrict),
+  InterpretSiPrefixValue(const char *magick_restrict,char **magick_restrict),
   *StringToArrayOfDoubles(const char *,ssize_t *,ExceptionInfo *);
 
 extern MagickExport int
index d2f0fc27864aeff7219f444c2c2da603d90d3ddb..bf5817d3ba30b2759ef67f7a3516cbd162d95ae4 100755 (executable)
@@ -68,8 +68,12 @@ extern "C" {
 #  include <stdlib.h>
 # endif
 #endif
-#if defined(_magickcore_restrict) && !defined(restrict)
-# define restrict  _magickcore_restrict
+#if !defined(magick_restrict)
+# if !defined(_magickcore_restrict)
+#  define magick_restrict restrict
+# else
+#  define magick_restrict _magickcore_restrict
+# endif
 #endif
 #if defined(MAGICKCORE_HAVE_STRING_H)
 # if !defined(STDC_HEADERS) && defined(MAGICKCORE_HAVE_MEMORY_H)
index 4c48c8da3a1c569643d6fa0280089c4ec52b6c45..f3f63738eda7d9a2ecf7624dfebbc0856126d4e8 100644 (file)
@@ -236,11 +236,11 @@ MagickExport Image *AdaptiveThresholdImage(const Image *image,
       channel_sum[MaxPixelChannels];
 
     register const Quantum
-      *restrict p,
-      *restrict pixels;
+      *magick_restrict p,
+      *magick_restrict pixels;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       i,
@@ -437,7 +437,7 @@ MagickExport MagickBooleanType BilevelImage(Image *image,const double threshold,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -602,7 +602,7 @@ MagickExport MagickBooleanType BlackThresholdImage(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -712,7 +712,7 @@ MagickExport MagickBooleanType ClampImage(Image *image,ExceptionInfo *exception)
         i;
 
       register PixelInfo
-        *restrict q;
+        *magick_restrict q;
 
       q=image->colormap;
       for (i=0; i < (ssize_t) image->colors; i++)
@@ -741,7 +741,7 @@ MagickExport MagickBooleanType ClampImage(Image *image,ExceptionInfo *exception)
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -1369,7 +1369,7 @@ MagickExport MagickBooleanType OrderedPosterizeImage(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -1504,7 +1504,7 @@ MagickExport MagickBooleanType PerceptibleImage(Image *image,
         i;
 
       register PixelInfo
-        *restrict q;
+        *magick_restrict q;
 
       q=image->colormap;
       for (i=0; i < (ssize_t) image->colors; i++)
@@ -1537,7 +1537,7 @@ MagickExport MagickBooleanType PerceptibleImage(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -1645,7 +1645,7 @@ MagickExport MagickBooleanType RandomThresholdImage(Image *image,
     threshold;
 
   RandomInfo
-    **restrict random_info;
+    **magick_restrict random_info;
 
   ssize_t
     y;
@@ -1696,7 +1696,7 @@ MagickExport MagickBooleanType RandomThresholdImage(Image *image,
       id = GetOpenMPThreadId();
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1870,7 +1870,7 @@ MagickExport MagickBooleanType WhiteThresholdImage(Image *image,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
index c3967242d04e97405167e13d82468f13c58f3cc9..c98f54d28a1d5cc13265f3ca019459f82e257ba5 100644 (file)
@@ -256,13 +256,13 @@ MagickExport Image *ChopImage(const Image *image,const RectangleInfo *chop_info,
   for (y=0; y < (ssize_t) extent.y; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -320,13 +320,13 @@ MagickExport Image *ChopImage(const Image *image,const RectangleInfo *chop_info,
   for (y=0; y < (ssize_t) (image->rows-(extent.y+extent.height)); y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -455,13 +455,13 @@ MagickExport Image *ConsolidateCMYKImages(const Image *images,
       for (y=0; y < (ssize_t) images->rows; y++)
       {
         register const Quantum
-          *restrict p;
+          *magick_restrict p;
 
         register ssize_t
           x;
 
         register Quantum
-          *restrict q;
+          *magick_restrict q;
 
         p=GetCacheViewVirtualPixels(image_view,0,y,images->columns,1,exception);
         q=QueueCacheViewAuthenticPixels(cmyk_view,0,y,cmyk_image->columns,1,
@@ -673,10 +673,10 @@ MagickExport Image *CropImage(const Image *image,const RectangleInfo *geometry,
   for (y=0; y < (ssize_t) crop_image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1026,10 +1026,10 @@ MagickExport Image *ExcerptImage(const Image *image,
   for (y=0; y < (ssize_t) excerpt_image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1225,10 +1225,10 @@ MagickExport Image *FlipImage(const Image *image,ExceptionInfo *exception)
   for (y=0; y < (ssize_t) flip_image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1366,13 +1366,13 @@ MagickExport Image *FlopImage(const Image *image,ExceptionInfo *exception)
   for (y=0; y < (ssize_t) flop_image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -1492,10 +1492,10 @@ static MagickBooleanType CopyImageRegion(Image *destination,const Image *source,
       sync;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1821,13 +1821,13 @@ MagickExport Image *SpliceImage(const Image *image,
   for (y=0; y < (ssize_t) splice_geometry.y; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -1924,13 +1924,13 @@ MagickExport Image *SpliceImage(const Image *image,
        y < (ssize_t) splice_image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
@@ -2271,10 +2271,10 @@ MagickExport Image *TransposeImage(const Image *image,ExceptionInfo *exception)
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -2419,10 +2419,10 @@ MagickExport Image *TransverseImage(const Image *image,ExceptionInfo *exception)
       sync;
 
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index 0bbae0c0ac89dd450f79fd26b94c6e8a8fc56202..af0ef8ed99240367ed472a6e9c27af3097ba7765 100644 (file)
@@ -179,7 +179,7 @@ static MagickBooleanType MergeConnectedComponents(Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -241,7 +241,7 @@ static MagickBooleanType MergeConnectedComponents(Image *image,
     for (y=0; y < (ssize_t) bounding_box.height+2; y++)
     {
       register const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       register ssize_t
         x;
@@ -275,7 +275,7 @@ static MagickBooleanType MergeConnectedComponents(Image *image,
     for (y=0; y < (ssize_t) bounding_box.height; y++)
     {
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       register ssize_t
         x;
@@ -348,8 +348,8 @@ static MagickBooleanType StatisticsComponentsStatistics(const Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p,
-      *restrict q;
+      *magick_restrict p,
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -521,7 +521,7 @@ MagickExport Image *ConnectedComponentsImage(const Image *image,
     for (y=0; y < (ssize_t) image->rows; y++)
     {
       register const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       register ssize_t
         x;
@@ -620,7 +620,7 @@ MagickExport Image *ConnectedComponentsImage(const Image *image,
   for (y=0; y < (ssize_t) component_image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index 01db53513dcee48e147d8029c99008ccf20127d5..8f2574284e8366733cde8a7a5459721153684fcc 100644 (file)
@@ -567,7 +567,7 @@ MagickPrivate MagickBooleanType XAnnotateImage(Display *display,
       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 @@ MagickPrivate MagickBooleanType XDrawImage(Display *display,
       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 @@ MagickPrivate MagickBooleanType XDrawImage(Display *display,
       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 @@ static Image *XGetWindowImage(Display *display,const Window window,
         x;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       register size_t
         pixel;
@@ -7764,7 +7764,7 @@ MagickPrivate void XMakeStandardColormap(Display *display,
               *affinity_image;
 
             register Quantum
-              *restrict q;
+              *magick_restrict q;
 
             /*
               Improve image appearance with error diffusion.
@@ -7978,7 +7978,7 @@ MagickPrivate void XMakeStandardColormap(Display *display,
               x;
 
             register const Quantum
-              *restrict p;
+              *magick_restrict p;
 
             p=GetCacheViewAuthenticPixels(image_view,0,(ssize_t) y,
               image->columns,1,exception);
index 48c21230c6b7eafccf10aed28e90f5893b48e49a..c4118037144cf1c48cb48ec6808f47365e955a81 100644 (file)
@@ -36,8 +36,12 @@ extern "C" {
 #if defined(_magickcore_inline) && !defined(inline)
 # define inline _magickcore_inline
 #endif
-#if defined(_magickcore_restrict) && !defined(restrict)
-# define restrict  _magickcore_restrict
+#if !defined(magick_restrict)
+# if !defined(_magickcore_restrict)
+#  define magick_restrict restrict
+# else
+#  define magick_restrict _magickcore_restrict
+# endif
 #endif
 # if defined(__cplusplus) || defined(c_plusplus)
 #  undef inline
index d5a5ba51f47d06ebb743e1541435f454046e6ffa..a55600fdc95e496ab99a2fe291cb4c25c8b6284f 100644 (file)
@@ -1075,7 +1075,7 @@ WandExport MagickBooleanType MogrifyImage(ImageInfo *image_info,const int argc,
               *mask_image;
 
             register Quantum
-              *restrict q;
+              *magick_restrict q;
 
             register ssize_t
               x;
index 99854ebb005e4e1a4353c30345d5b8b582fe4fa8..79dedbc54e9427251643fd17a8bfdac09c18b6b9 100644 (file)
@@ -1995,7 +1995,7 @@ static MagickBooleanType CLISimpleOperatorImage(MagickCLI *cli_wand,
             *mask_image;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
index 12b60d465cef60367833e96f7be2e7c44416f788..684f21a0d68dd0f09843871e5aa8b5663f77b164 100644 (file)
@@ -922,7 +922,7 @@ WandExport MagickBooleanType PixelSyncIterator(PixelIterator *iterator)
     x;
 
   register Quantum
-    *restrict pixels;
+    *_magickcore_restrict pixels;
 
   assert(iterator != (const PixelIterator *) NULL);
   assert(iterator->signature == MagickWandSignature);
index bf43f73b5a6542c99af712247c71a95a09541203..9859acb878c2f7252066a3351c1965f34330a9f8 100644 (file)
@@ -70,8 +70,12 @@ extern "C" {
 #  include <stdlib.h>
 # endif
 #endif
-#if defined(_magickcore_restrict) && !defined(restrict)
-# define restrict  _magickcore_restrict
+#if !defined(magick_restrict)
+# if !defined(_magickcore_restrict)
+#  define magick_restrict restrict
+# else
+#  define magick_restrict _magickcore_restrict
+# endif
 #endif
 #if defined(MAGICKCORE_HAVE_STRING_H)
 # if !defined(STDC_HEADERS) && defined(MAGICKCORE_HAVE_MEMORY_H)
index 0147190670e15bb65487db399fe3aca2984456c3..424e37f3b7e682226edb135c6ff17fad8c9b934c 100644 (file)
@@ -303,14 +303,14 @@ WandExport MagickBooleanType DuplexTransferWandViewIterator(WandView *source,
       sync;
 
     register const Quantum
-      *restrict duplex_pixels,
-      *restrict pixels;
+      *magick_restrict duplex_pixels,
+      *magick_restrict pixels;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict destination_pixels;
+      *magick_restrict destination_pixels;
 
     if (status == MagickFalse)
       continue;
@@ -962,7 +962,7 @@ WandExport MagickBooleanType SetWandViewIterator(WandView *destination,
       x;
 
     register Quantum
-      *restrict pixels;
+      *magick_restrict pixels;
 
     if (status == MagickFalse)
       continue;
@@ -1096,13 +1096,13 @@ WandExport MagickBooleanType TransferWandViewIterator(WandView *source,
       sync;
 
     register const Quantum
-      *restrict pixels;
+      *magick_restrict pixels;
 
     register ssize_t
       x;
 
     register Quantum
-      *restrict destination_pixels;
+      *magick_restrict destination_pixels;
 
     if (status == MagickFalse)
       continue;
@@ -1253,7 +1253,7 @@ WandExport MagickBooleanType UpdateWandViewIterator(WandView *source,
       x;
 
     register Quantum
-      *restrict pixels;
+      *magick_restrict pixels;
 
     if (status == MagickFalse)
       continue;
index 832dd46f51c67325c263d424fa844d8a79312249..edd6fae8d3548e7b728855ff3770a43cb75c8027 100644 (file)
@@ -330,13 +330,13 @@ static MagickBooleanType WriteAAIImage(const ImageInfo *image_info,Image *image,
     scene;
 
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register ssize_t
     x;
 
   register unsigned char
-    *restrict q;
+    *magick_restrict q;
 
   ssize_t
     count,
index b3df325781e91361d0b7fb192efeb999500de104..6f0afdcb45057dc02f0dd274b2ce9cb8def442cc 100644 (file)
@@ -160,7 +160,7 @@ static Image *ReadARTImage(const ImageInfo *image_info,ExceptionInfo *exception)
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     q=QueueAuthenticPixels(image,0,y,image->columns,1,exception);
     if (q == (Quantum *) NULL)
index 8911c6439d452759d69b93268f2d15cf847d8897..f922f0ad5be3ae861e8539e129381bfa3d7c8b24 100644 (file)
@@ -333,13 +333,13 @@ static MagickBooleanType WriteAVSImage(const ImageInfo *image_info,Image *image,
     *pixel_info;
 
   register const Quantum
-    *restrict p;
+    *magick_restrict p;
 
   register ssize_t
     x;
 
   register unsigned char
-    *restrict q;
+    *magick_restrict q;
 
   ssize_t
     count,
index 30af2b1ce7eb208803eb4fe607dd52a3719eff60..1558acab3db810db81b68994765566b20d2ea9b3 100644 (file)
@@ -225,10 +225,10 @@ static Image *ReadBGRImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -306,10 +306,10 @@ static Image *ReadBGRImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -406,10 +406,10 @@ static Image *ReadBGRImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -459,10 +459,10 @@ static Image *ReadBGRImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -512,10 +512,10 @@ static Image *ReadBGRImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -573,10 +573,10 @@ static Image *ReadBGRImage(const ImageInfo *image_info,
             for (y=0; y < (ssize_t) image->extract_info.height; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               register Quantum
-                *restrict q;
+                *magick_restrict q;
 
               register ssize_t
                 x;
@@ -667,10 +667,10 @@ static Image *ReadBGRImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -744,10 +744,10 @@ static Image *ReadBGRImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -821,10 +821,10 @@ static Image *ReadBGRImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -900,10 +900,10 @@ static Image *ReadBGRImage(const ImageInfo *image_info,
             for (y=0; y < (ssize_t) image->extract_info.height; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               register Quantum
-                *restrict q;
+                *magick_restrict q;
 
               register ssize_t
                 x;
@@ -1173,7 +1173,7 @@ static MagickBooleanType WriteBGRImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1201,7 +1201,7 @@ static MagickBooleanType WriteBGRImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1247,7 +1247,7 @@ static MagickBooleanType WriteBGRImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1267,7 +1267,7 @@ static MagickBooleanType WriteBGRImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1287,7 +1287,7 @@ static MagickBooleanType WriteBGRImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1309,7 +1309,7 @@ static MagickBooleanType WriteBGRImage(const ImageInfo *image_info,Image *image,
             for (y=0; y < (ssize_t) image->rows; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               p=GetVirtualPixels(image,0,y,image->columns,1,exception);
               if (p == (const Quantum *) NULL)
@@ -1351,7 +1351,7 @@ static MagickBooleanType WriteBGRImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1377,7 +1377,7 @@ static MagickBooleanType WriteBGRImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1403,7 +1403,7 @@ static MagickBooleanType WriteBGRImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1432,7 +1432,7 @@ static MagickBooleanType WriteBGRImage(const ImageInfo *image_info,Image *image,
             for (y=0; y < (ssize_t) image->rows; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               p=GetVirtualPixels(image,0,y,image->columns,1,exception);
               if (p == (const Quantum *) NULL)
index cafef6d90294a398891b934c1e27f6ce25a275c7..5b50391d4228a975547f1ccd173ecc1164e41127 100644 (file)
@@ -219,10 +219,10 @@ static Image *ReadCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -302,10 +302,10 @@ static Image *ReadCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -402,10 +402,10 @@ static Image *ReadCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -455,10 +455,10 @@ static Image *ReadCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -508,10 +508,10 @@ static Image *ReadCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -561,10 +561,10 @@ static Image *ReadCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -616,10 +616,10 @@ static Image *ReadCMYKImage(const ImageInfo *image_info,
             for (y=0; y < (ssize_t) image->extract_info.height; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               register Quantum
-                *restrict q;
+                *magick_restrict q;
 
               register ssize_t
                 x;
@@ -710,10 +710,10 @@ static Image *ReadCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -787,10 +787,10 @@ static Image *ReadCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -863,10 +863,10 @@ static Image *ReadCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -940,10 +940,10 @@ static Image *ReadCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -1020,10 +1020,10 @@ static Image *ReadCMYKImage(const ImageInfo *image_info,
             for (y=0; y < (ssize_t) image->extract_info.height; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               register Quantum
-                *restrict q;
+                *magick_restrict q;
 
               register ssize_t
                 x;
@@ -1283,7 +1283,7 @@ static MagickBooleanType WriteCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1311,7 +1311,7 @@ static MagickBooleanType WriteCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1362,7 +1362,7 @@ static MagickBooleanType WriteCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1382,7 +1382,7 @@ static MagickBooleanType WriteCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1402,7 +1402,7 @@ static MagickBooleanType WriteCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1422,7 +1422,7 @@ static MagickBooleanType WriteCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1444,7 +1444,7 @@ static MagickBooleanType WriteCMYKImage(const ImageInfo *image_info,
             for (y=0; y < (ssize_t) image->rows; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               p=GetVirtualPixels(image,0,y,image->columns,1,exception);
               if (p == (const Quantum *) NULL)
@@ -1486,7 +1486,7 @@ static MagickBooleanType WriteCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1512,7 +1512,7 @@ static MagickBooleanType WriteCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1538,7 +1538,7 @@ static MagickBooleanType WriteCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1564,7 +1564,7 @@ static MagickBooleanType WriteCMYKImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1592,7 +1592,7 @@ static MagickBooleanType WriteCMYKImage(const ImageInfo *image_info,
             for (y=0; y < (ssize_t) image->rows; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               p=GetVirtualPixels(image,0,y,image->columns,1,exception);
               if (p == (const Quantum *) NULL)
index d57b4f35d9532aa549133d974cf5e60f64a76a4d..812d462cd0f058c3296160bf1a540021d8b115d3 100644 (file)
@@ -429,7 +429,7 @@ static MagickBooleanType DecodeImage(Image *image,const ssize_t opacity,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     q=QueueAuthenticPixels(image,0,offset,image->columns,1,exception);
     if (q == (Quantum *) NULL)
@@ -649,7 +649,7 @@ static MagickBooleanType EncodeImage(const ImageInfo *image_info,Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
index 6744a8c3933682e2ea5526240da0265a6bd9246d..32ce23a2a0956b26e243cb0017c3bdbdc225fe69 100644 (file)
@@ -201,13 +201,13 @@ static Image *ReadGRAYImage(const ImageInfo *image_info,
     for (y=0; y < (ssize_t) image->extract_info.height; y++)
     {
       register const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       register ssize_t
         x;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       if (count != (ssize_t) length)
         {
@@ -426,7 +426,7 @@ static MagickBooleanType WriteGRAYImage(const ImageInfo *image_info,
     for (y=0; y < (ssize_t) image->rows; y++)
     {
       register const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       p=GetVirtualPixels(image,0,y,image->columns,1,exception);
       if (p == (const Quantum *) NULL)
index 84787eb0f0ed585338a44ddc810cde64bc1ba053..7c500c66024de2f4cad81cbd3b3e7eb5940127f9 100644 (file)
@@ -136,7 +136,7 @@ static Image *ReadHALDImage(const ImageInfo *image_info,
       red;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (status == MagickFalse)
       continue;
index b05c03fd16b0673df9fd3e72e2f6f004f00e78cd..5c9ab280602a4f54d04e8bfb11b93836159714d5 100644 (file)
@@ -434,7 +434,7 @@ static Image *ReadJP2Image(const ImageInfo *image_info,ExceptionInfo *exception)
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index d58fa00d693ddaa81f1b677062a2ea68825e2d82..802350f84276dade7987d5e23f90fcef003ce0f2 100644 (file)
@@ -1360,7 +1360,7 @@ static Image *ReadJPEGImage(const ImageInfo *image_info,
       x;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     if (jpeg_read_scanlines(&jpeg_info,scanline,1) != 1)
       {
index de26bbf696b413c2d9b966eaf49a51292e702aa4..2f105482b4583e935dcbbacef2010acddf5f0e5f 100644 (file)
@@ -308,7 +308,7 @@ static ChannelStatistics *GetLocationStatistics(const Image *image,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;
@@ -1123,7 +1123,7 @@ static MagickBooleanType EncodeImageAttributes(Image *image,FILE *file,
   if (image->storage_class == PseudoClass)
     {
       register PixelInfo
-        *restrict p;
+        *magick_restrict p;
 
       (void) FormatLocaleFile(file,"    \"colormapEntries\": %.20g,\n",
         (double) image->colors);
index ee715e1b6cbe0fd8807d82a5567eaada87f31626..d8faf6bedfd090c5e85564303fef61e750882c0b 100644 (file)
@@ -247,10 +247,10 @@ static Image *MaskImage(const Image *image,ExceptionInfo *exception)
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index 41243c192a1c335d688aeae4fad302fc44188e05..91da3eb89693b2c88b7385fcc385b5cab8059593 100644 (file)
@@ -1361,7 +1361,7 @@ static Image *ReadMIFFImage(const ImageInfo *image_info,
         x;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       if (status == MagickFalse)
         break;
@@ -2457,7 +2457,7 @@ static MagickBooleanType WriteMIFFImage(const ImageInfo *image_info,
     for (y=0; y < (ssize_t) image->rows; y++)
     {
       register const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       register ssize_t
         x;
index 2e20b227c4a25cc4086dac9a9ee9e168e29f2bb8..19de61c488132db6a65f9b466379fcc9cadd1d1e 100644 (file)
@@ -443,7 +443,7 @@ static Image *ReadPNMImage(const ImageInfo *image_info,ExceptionInfo *exception)
             x;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           q=QueueAuthenticPixels(image,0,y,image->columns,1,exception);
           if (q == (Quantum *) NULL)
@@ -482,7 +482,7 @@ static Image *ReadPNMImage(const ImageInfo *image_info,ExceptionInfo *exception)
             x;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           q=QueueAuthenticPixels(image,0,y,image->columns,1,exception);
           if (q == (Quantum *) NULL)
@@ -518,7 +518,7 @@ static Image *ReadPNMImage(const ImageInfo *image_info,ExceptionInfo *exception)
             x;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           q=QueueAuthenticPixels(image,0,y,image->columns,1,exception);
           if (q == (Quantum *) NULL)
@@ -571,7 +571,7 @@ static Image *ReadPNMImage(const ImageInfo *image_info,ExceptionInfo *exception)
             sync;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           ssize_t
             count,
@@ -644,13 +644,13 @@ static Image *ReadPNMImage(const ImageInfo *image_info,ExceptionInfo *exception)
             sync;
 
           register const unsigned char
-            *restrict p;
+            *magick_restrict p;
 
           register ssize_t
             x;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           ssize_t
             count,
@@ -761,13 +761,13 @@ static Image *ReadPNMImage(const ImageInfo *image_info,ExceptionInfo *exception)
             sync;
 
           register const unsigned char
-            *restrict p;
+            *magick_restrict p;
 
           register ssize_t
             x;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           ssize_t
             count,
@@ -961,13 +961,13 @@ static Image *ReadPNMImage(const ImageInfo *image_info,ExceptionInfo *exception)
             sync;
 
           register const unsigned char
-            *restrict p;
+            *magick_restrict p;
 
           register ssize_t
             x;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           ssize_t
             count,
@@ -1283,7 +1283,7 @@ static Image *ReadPNMImage(const ImageInfo *image_info,ExceptionInfo *exception)
             sync;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           ssize_t
             count,
@@ -1723,7 +1723,7 @@ static MagickBooleanType WritePNMImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register ssize_t
             x;
@@ -1781,7 +1781,7 @@ static MagickBooleanType WritePNMImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register ssize_t
             x;
@@ -1851,7 +1851,7 @@ static MagickBooleanType WritePNMImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register ssize_t
             x;
@@ -1922,7 +1922,7 @@ static MagickBooleanType WritePNMImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1963,7 +1963,7 @@ static MagickBooleanType WritePNMImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register ssize_t
             x;
@@ -2079,7 +2079,7 @@ static MagickBooleanType WritePNMImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register ssize_t
             x;
@@ -2173,7 +2173,7 @@ static MagickBooleanType WritePNMImage(const ImageInfo *image_info,Image *image,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register ssize_t
             x;
@@ -2421,7 +2421,7 @@ static MagickBooleanType WritePNMImage(const ImageInfo *image_info,Image *image,
         for (y=(ssize_t) image->rows-1; y >= 0; y--)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
index 45b723aeb8f040b704ad81af11a09e27fe313d30..b52523299e7cbf94cd3e161afd377aceea6c5d23 100644 (file)
@@ -299,7 +299,7 @@ static MagickBooleanType CorrectPSDAlphaBlend(const ImageInfo *image_info,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -375,7 +375,7 @@ static MagickBooleanType CorrectPSDOpacity(LayerInfo *layer_info,
   for (y=0; y < (ssize_t) layer_info->image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
index 9140236eae203a48f6af0dabda941f76f2ba6bc4..2e97c8449fafa87a0ef6414a7a50a8e958e25e3e 100644 (file)
@@ -195,10 +195,10 @@ static Image *ReadRAWImage(const ImageInfo *image_info,ExceptionInfo *exception)
     for (y=0; y < (ssize_t) image->extract_info.height; y++)
     {
       register const Quantum
-        *restrict p;
+        *magick_restrict p;
 
       register Quantum
-        *restrict q;
+        *magick_restrict q;
 
       register ssize_t
         x;
index 7941ab77898cc8e72274ca9ccb0a7ca370e364ed..8ead893c5b6b6dcd48af96ca15681ba8a6b7bf7f 100644 (file)
@@ -224,10 +224,10 @@ static Image *ReadRGBImage(const ImageInfo *image_info,ExceptionInfo *exception)
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -306,10 +306,10 @@ static Image *ReadRGBImage(const ImageInfo *image_info,ExceptionInfo *exception)
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -405,10 +405,10 @@ static Image *ReadRGBImage(const ImageInfo *image_info,ExceptionInfo *exception)
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -457,10 +457,10 @@ static Image *ReadRGBImage(const ImageInfo *image_info,ExceptionInfo *exception)
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -509,10 +509,10 @@ static Image *ReadRGBImage(const ImageInfo *image_info,ExceptionInfo *exception)
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -569,10 +569,10 @@ static Image *ReadRGBImage(const ImageInfo *image_info,ExceptionInfo *exception)
             for (y=0; y < (ssize_t) image->extract_info.height; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               register Quantum
-                *restrict q;
+                *magick_restrict q;
 
               register ssize_t
                 x;
@@ -662,10 +662,10 @@ static Image *ReadRGBImage(const ImageInfo *image_info,ExceptionInfo *exception)
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -738,10 +738,10 @@ static Image *ReadRGBImage(const ImageInfo *image_info,ExceptionInfo *exception)
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -814,10 +814,10 @@ static Image *ReadRGBImage(const ImageInfo *image_info,ExceptionInfo *exception)
         for (y=0; y < (ssize_t) image->extract_info.height; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -892,10 +892,10 @@ static Image *ReadRGBImage(const ImageInfo *image_info,ExceptionInfo *exception)
             for (y=0; y < (ssize_t) image->extract_info.height; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               register Quantum
-                *restrict q;
+                *magick_restrict q;
 
               register ssize_t
                 x;
@@ -1163,7 +1163,7 @@ static MagickBooleanType WriteRGBImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1191,7 +1191,7 @@ static MagickBooleanType WriteRGBImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1245,7 +1245,7 @@ static MagickBooleanType WriteRGBImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1265,7 +1265,7 @@ static MagickBooleanType WriteRGBImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1285,7 +1285,7 @@ static MagickBooleanType WriteRGBImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1307,7 +1307,7 @@ static MagickBooleanType WriteRGBImage(const ImageInfo *image_info,
             for (y=0; y < (ssize_t) image->rows; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               p=GetVirtualPixels(image,0,y,image->columns,1,exception);
               if (p == (const Quantum *) NULL)
@@ -1349,7 +1349,7 @@ static MagickBooleanType WriteRGBImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1375,7 +1375,7 @@ static MagickBooleanType WriteRGBImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1401,7 +1401,7 @@ static MagickBooleanType WriteRGBImage(const ImageInfo *image_info,
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -1429,7 +1429,7 @@ static MagickBooleanType WriteRGBImage(const ImageInfo *image_info,
             for (y=0; y < (ssize_t) image->rows; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               p=GetVirtualPixels(image,0,y,image->columns,1,exception);
               if (p == (const Quantum *) NULL)
index 393614f43dd8cea784f639c1887f6d89b1320796..40a79d280891db623322b7175bbbaa8ee599e856 100755 (executable)
@@ -468,7 +468,7 @@ static MagickBooleanType DecodeLabImage(Image *image,ExceptionInfo *exception)
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -1641,7 +1641,7 @@ RestoreMSCWarning
             status;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           status=TIFFReadPixels(tiff,bits_per_sample,0,y,(char *) pixels);
           if (status == -1)
@@ -1698,7 +1698,7 @@ RestoreMSCWarning
             status;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           status=TIFFReadPixels(tiff,bits_per_sample,0,y,(char *) pixels);
           if (status == -1)
@@ -1730,7 +1730,7 @@ RestoreMSCWarning
           for (y=0; y < (ssize_t) image->rows; y++)
           {
             register Quantum
-              *restrict q;
+              *magick_restrict q;
 
             int
               status;
@@ -1785,7 +1785,7 @@ RestoreMSCWarning
             status;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           register ssize_t
             x;
@@ -1841,7 +1841,7 @@ RestoreMSCWarning
             x;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           q=QueueAuthenticPixels(image,0,y,image->columns,1,exception);
           if (q == (Quantum *) NULL)
@@ -1918,8 +1918,8 @@ RestoreMSCWarning
             x;
 
           register Quantum
-            *restrict q,
-            *restrict tile;
+            *magick_restrict q,
+            *magick_restrict tile;
 
           size_t
             columns_remaining,
@@ -2033,7 +2033,7 @@ RestoreMSCWarning
             x;
 
           register Quantum
-            *restrict q;
+            *magick_restrict q;
 
           q=QueueAuthenticPixels(image,0,y,image->columns,1,exception);
           if (q == (Quantum *) NULL)
@@ -2721,7 +2721,7 @@ static MagickBooleanType EncodeLabImage(Image *image,ExceptionInfo *exception)
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register Quantum
-      *restrict q;
+      *magick_restrict q;
 
     register ssize_t
       x;
@@ -3713,7 +3713,7 @@ RestoreMSCWarning
             for (y=0; y < (ssize_t) image->rows; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               p=GetVirtualPixels(image,0,y,image->columns,1,exception);
               if (p == (const Quantum *) NULL)
@@ -3742,7 +3742,7 @@ RestoreMSCWarning
             for (y=0; y < (ssize_t) image->rows; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               p=GetVirtualPixels(image,0,y,image->columns,1,exception);
               if (p == (const Quantum *) NULL)
@@ -3761,7 +3761,7 @@ RestoreMSCWarning
             for (y=0; y < (ssize_t) image->rows; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               p=GetVirtualPixels(image,0,y,image->columns,1,exception);
               if (p == (const Quantum *) NULL)
@@ -3780,7 +3780,7 @@ RestoreMSCWarning
             for (y=0; y < (ssize_t) image->rows; y++)
             {
               register const Quantum
-                *restrict p;
+                *magick_restrict p;
 
               p=GetVirtualPixels(image,0,y,image->columns,1,exception);
               if (p == (const Quantum *) NULL)
@@ -3800,7 +3800,7 @@ RestoreMSCWarning
               for (y=0; y < (ssize_t) image->rows; y++)
               {
                 register const Quantum
-                  *restrict p;
+                  *magick_restrict p;
 
                 p=GetVirtualPixels(image,0,y,image->columns,1,exception);
                 if (p == (const Quantum *) NULL)
@@ -3834,7 +3834,7 @@ RestoreMSCWarning
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
@@ -3905,7 +3905,7 @@ RestoreMSCWarning
         for (y=0; y < (ssize_t) image->rows; y++)
         {
           register const Quantum
-            *restrict p;
+            *magick_restrict p;
 
           p=GetVirtualPixels(image,0,y,image->columns,1,exception);
           if (p == (const Quantum *) NULL)
index c598f83ac097178121284e8bb82b7525141e5e6f..e994886c219e7447f1c0a1f2163517de4a17d558 100644 (file)
@@ -139,7 +139,8 @@ static MagickBooleanType IsWEBP(const unsigned char *magick,const size_t length)
 %
 */
 
-static inline uint32_t ReadWebPLSBWord(const unsigned char *restrict data)
+static inline uint32_t ReadWebPLSBWord(
+  const unsigned char *magick_restrict data)
 {
   register const unsigned char
     *p;
@@ -230,10 +231,10 @@ static Image *ReadWEBPImage(const ImageInfo *image_info,
     configure;
 
   WebPDecBuffer
-    *restrict webp_image = &configure.output;
+    *magick_restrict webp_image = &configure.output;
 
   WebPBitstreamFeatures
-    *restrict features = &configure.input;
+    *magick_restrict features = &configure.input;
 
   /*
     Open image file.
@@ -513,7 +514,7 @@ static MagickBooleanType WriteWEBPImage(const ImageInfo *image_info,
     *pixel_info;
 
   register uint32_t
-    *restrict q;
+    *magick_restrict q;
 
   ssize_t
     y;
@@ -658,7 +659,7 @@ static MagickBooleanType WriteWEBPImage(const ImageInfo *image_info,
   for (y=0; y < (ssize_t) image->rows; y++)
   {
     register const Quantum
-      *restrict p;
+      *magick_restrict p;
 
     register ssize_t
       x;