DestroyPixelCache(Cache),
ReferencePixelCache(Cache);
-extern MagickPrivate CacheType
- GetPixelCacheType(const Image *);
-
extern MagickPrivate ClassType
GetPixelCacheStorageClass(const Cache);
GetImagePixelCache(Image *,const MagickBooleanType,ExceptionInfo *)
magick_hot_spot;
+static CacheType
+ GetPixelCacheType(const Image *);
+
static const Quantum
*GetVirtualPixelCache(const Image *,const VirtualPixelMethod,const ssize_t,
const ssize_t,const size_t,const size_t,ExceptionInfo *),
%
% The format of the GetImagePixelCacheType() method is:
%
-% const CacheType GetImagePixelCacheType(const Image *image)
+% CacheType GetImagePixelCacheType(const Image *image)
%
% A description of each parameter follows:
%
% o image: the image.
%
*/
-MagickExport const CacheType GetImagePixelCacheType(const Image *image)
+MagickExport CacheType GetImagePixelCacheType(const Image *image)
{
- CacheInfo
- *cache_info;
-
- assert(image != (Image *) NULL);
- assert(image->signature == MagickSignature);
- assert(image->cache != (Cache) NULL);
- cache_info=(CacheInfo *) image->cache;
- return(cache_info->type);
+ return(GetPixelCacheType(image));
}
\f
/*
% o image: the image.
%
*/
-MagickPrivate CacheType GetPixelCacheType(const Image *image)
+static CacheType GetPixelCacheType(const Image *image)
{
CacheInfo
*cache_info;
PingCache
} CacheType;
-extern MagickExport const CacheType
+extern MagickExport CacheType
GetImagePixelCacheType(const Image *);
extern MagickExport const Quantum