VirtualPixelMethod
virtual_pixel_method;
- unsigned long
+ size_t
number_threads;
NexusInfo
MagickBooleanType
debug;
- unsigned long
+ size_t
signature;
};
\f
*/
MagickExport MagickSizeType GetCacheViewExtent(const CacheView *cache_view)
{
- long
- id;
-
MagickSizeType
extent;
+ ssize_t
+ id;
+
assert(cache_view != (CacheView *) NULL);
assert(cache_view->signature == MagickSignature);
if (cache_view->debug != MagickFalse)
cache_view->image->filename);
assert(cache_view->image->cache != (Cache) NULL);
id=GetOpenMPThreadId();
- assert(id < (long) cache_view->number_threads);
+ assert(id < (ssize_t) cache_view->number_threads);
extent=GetPixelCacheNexusExtent(cache_view->image->cache,
cache_view->nexus_info[id]);
return(extent);
% The format of the GetCacheViewAuthenticPixels method is:
%
% PixelPacket *GetCacheViewAuthenticPixels(CacheView *cache_view,
-% const long x,const long y,const unsigned long columns,
-% const unsigned long rows,ExceptionInfo *exception)
+% const ssize_t x,const ssize_t y,const size_t columns,
+% const size_t rows,ExceptionInfo *exception)
%
% A description of each parameter follows:
%
%
*/
MagickExport PixelPacket *GetCacheViewAuthenticPixels(CacheView *cache_view,
- const long x,const long y,const unsigned long columns,
- const unsigned long rows,ExceptionInfo *exception)
+ const ssize_t x,const ssize_t y,const size_t columns,const size_t rows,
+ ExceptionInfo *exception)
{
Cache
cache;
- long
- id;
-
PixelPacket
*pixels;
+ ssize_t
+ id;
+
assert(cache_view != (CacheView *) NULL);
assert(cache_view->signature == MagickSignature);
- if (cache_view->debug != MagickFalse)
- (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",
- cache_view->image->filename);
cache=GetImagePixelCache(cache_view->image,MagickTrue,exception);
if (cache == (Cache) NULL)
return((PixelPacket *) NULL);
id=GetOpenMPThreadId();
- assert(id < (long) cache_view->number_threads);
+ assert(id < (ssize_t) cache_view->number_threads);
pixels=GetAuthenticPixelCacheNexus(cache_view->image,x,y,columns,rows,
cache_view->nexus_info[id],exception);
return(pixels);
% The format of the GetOneCacheViewAuthenticPixel method is:
%
% MagickBooleaNType GetOneCacheViewAuthenticPixel(
-% const CacheView *cache_view,const long x,const long y,
+% const CacheView *cache_view,const ssize_t x,const ssize_t y,
% Pixelpacket *pixel,ExceptionInfo *exception)
%
% A description of each parameter follows:
%
*/
MagickExport MagickBooleanType GetOneCacheViewAuthenticPixel(
- const CacheView *cache_view,const long x,const long y,PixelPacket *pixel,
- ExceptionInfo *exception)
+ const CacheView *cache_view,const ssize_t x,const ssize_t y,
+ PixelPacket *pixel,ExceptionInfo *exception)
{
Cache
cache;
- long
- id;
-
PixelPacket
*pixels;
+ ssize_t
+ id;
+
assert(cache_view != (CacheView *) NULL);
assert(cache_view->signature == MagickSignature);
- if (cache_view->debug != MagickFalse)
- (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",
- cache_view->image->filename);
cache=GetImagePixelCache(cache_view->image,MagickTrue,exception);
if (cache == (Cache) NULL)
return(MagickFalse);
*pixel=cache_view->image->background_color;
id=GetOpenMPThreadId();
- assert(id < (long) cache_view->number_threads);
+ assert(id < (ssize_t) cache_view->number_threads);
pixels=GetAuthenticPixelCacheNexus(cache_view->image,x,y,1,1,
cache_view->nexus_info[id],exception);
if (pixels == (const PixelPacket *) NULL)
IndexPacket
*indexes;
- long
+ ssize_t
id;
assert(cache_view != (CacheView *) NULL);
assert(cache_view->signature == MagickSignature);
- if (cache_view->debug != MagickFalse)
- (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",
- cache_view->image->filename);
assert(cache_view->image->cache != (Cache) NULL);
id=GetOpenMPThreadId();
- assert(id < (long) cache_view->number_threads);
+ assert(id < (ssize_t) cache_view->number_threads);
indexes=GetPixelCacheNexusIndexes(cache_view->image->cache,
cache_view->nexus_info[id]);
return(indexes);
*/
MagickExport PixelPacket *GetCacheViewAuthenticPixelQueue(CacheView *cache_view)
{
- long
- id;
-
PixelPacket
*pixels;
+ ssize_t
+ id;
+
assert(cache_view != (CacheView *) NULL);
assert(cache_view->signature == MagickSignature);
- if (cache_view->debug != MagickFalse)
- (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",
- cache_view->image->filename);
assert(cache_view->image->cache != (Cache) NULL);
id=GetOpenMPThreadId();
- assert(id < (long) cache_view->number_threads);
+ assert(id < (ssize_t) cache_view->number_threads);
pixels=GetPixelCacheNexusPixels(cache_view->image->cache,
cache_view->nexus_info[id]);
return(pixels);
const IndexPacket
*indexes;
- long
+ ssize_t
id;
assert(cache_view != (const CacheView *) NULL);
assert(cache_view->signature == MagickSignature);
- if (cache_view->debug != MagickFalse)
- (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",
- cache_view->image->filename);
assert(cache_view->image->cache != (Cache) NULL);
id=GetOpenMPThreadId();
- assert(id < (long) cache_view->number_threads);
+ assert(id < (ssize_t) cache_view->number_threads);
indexes=GetVirtualIndexesFromNexus(cache_view->image->cache,
cache_view->nexus_info[id]);
return(indexes);
const PixelPacket
*pixels;
- long
+ ssize_t
id;
assert(cache_view != (const CacheView *) NULL);
assert(cache_view->signature == MagickSignature);
- if (cache_view->debug != MagickFalse)
- (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",
- cache_view->image->filename);
assert(cache_view->image->cache != (Cache) NULL);
id=GetOpenMPThreadId();
- assert(id < (long) cache_view->number_threads);
+ assert(id < (ssize_t) cache_view->number_threads);
pixels=GetVirtualPixelsNexus(cache_view->image->cache,
cache_view->nexus_info[id]);
return(pixels);
% The format of the GetCacheViewVirtualPixels method is:
%
% const PixelPacket *GetCacheViewVirtualPixels(
-% const CacheView *cache_view,const long x,const long y,
-% const unsigned long columns,const unsigned long rows,
-% ExceptionInfo *exception)
+% const CacheView *cache_view,const ssize_t x,const ssize_t y,
+% const size_t columns,const size_t rows,ExceptionInfo *exception)
%
% A description of each parameter follows:
%
%
*/
MagickExport const PixelPacket *GetCacheViewVirtualPixels(
- const CacheView *cache_view,const long x,const long y,
- const unsigned long columns,const unsigned long rows,ExceptionInfo *exception)
+ const CacheView *cache_view,const ssize_t x,const ssize_t y,
+ const size_t columns,const size_t rows,ExceptionInfo *exception)
{
const PixelPacket
*pixels;
- long
+ ssize_t
id;
assert(cache_view != (CacheView *) NULL);
assert(cache_view->signature == MagickSignature);
- if (cache_view->debug != MagickFalse)
- (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",
- cache_view->image->filename);
id=GetOpenMPThreadId();
- assert(id < (long) cache_view->number_threads);
+ assert(id < (ssize_t) cache_view->number_threads);
pixels=GetVirtualPixelsFromNexus(cache_view->image,
cache_view->virtual_pixel_method,x,y,columns,rows,
cache_view->nexus_info[id],exception);
% The format of the GetOneCacheViewVirtualPixel method is:
%
% MagickBooleanType GetOneCacheViewVirtualPixel(
-% const CacheView *cache_view,const long x,const long y,
+% const CacheView *cache_view,const ssize_t x,const ssize_t y,
% PixelPacket *pixel,ExceptionInfo *exception)
%
% A description of each parameter follows:
%
*/
MagickExport MagickBooleanType GetOneCacheViewVirtualPixel(
- const CacheView *cache_view,const long x,const long y,PixelPacket *pixel,
- ExceptionInfo *exception)
+ const CacheView *cache_view,const ssize_t x,const ssize_t y,
+ PixelPacket *pixel,ExceptionInfo *exception)
{
const PixelPacket
*pixels;
- long
+ ssize_t
id;
assert(cache_view != (CacheView *) NULL);
assert(cache_view->signature == MagickSignature);
- if (cache_view->debug != MagickFalse)
- (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",
- cache_view->image->filename);
*pixel=cache_view->image->background_color;
id=GetOpenMPThreadId();
- assert(id < (long) cache_view->number_threads);
+ assert(id < (ssize_t) cache_view->number_threads);
pixels=GetVirtualPixelsFromNexus(cache_view->image,
cache_view->virtual_pixel_method,x,y,1,1,cache_view->nexus_info[id],
exception);
%
% MagickBooleanType GetOneCacheViewVirtualMethodPixel(
% const CacheView *cache_view,
-% const VirtualPixelMethod virtual_pixel_method,const long x,
-% const long y,PixelPacket *pixel,ExceptionInfo *exception)
+% const VirtualPixelMethod virtual_pixel_method,const ssize_t x,
+% const ssize_t y,PixelPacket *pixel,ExceptionInfo *exception)
%
% A description of each parameter follows:
%
*/
MagickExport MagickBooleanType GetOneCacheViewVirtualMethodPixel(
const CacheView *cache_view,const VirtualPixelMethod virtual_pixel_method,
- const long x,const long y,PixelPacket *pixel,ExceptionInfo *exception)
+ const ssize_t x,const ssize_t y,PixelPacket *pixel,ExceptionInfo *exception)
{
const PixelPacket
*pixels;
- long
+ ssize_t
id;
assert(cache_view != (CacheView *) NULL);
assert(cache_view->signature == MagickSignature);
- if (cache_view->debug != MagickFalse)
- (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",
- cache_view->image->filename);
*pixel=cache_view->image->background_color;
id=GetOpenMPThreadId();
- assert(id < (long) cache_view->number_threads);
+ assert(id < (ssize_t) cache_view->number_threads);
pixels=GetVirtualPixelsFromNexus(cache_view->image,virtual_pixel_method,x,y,1,
1,cache_view->nexus_info[id],exception);
if (pixels == (const PixelPacket *) NULL)
% The format of the QueueCacheViewAuthenticPixels method is:
%
% PixelPacket *QueueCacheViewAuthenticPixels(CacheView *cache_view,
-% const long x,const long y,const unsigned long columns,
-% const unsigned long rows,ExceptionInfo *exception)
+% const ssize_t x,const ssize_t y,const size_t columns,
+% const size_t rows,ExceptionInfo *exception)
%
% A description of each parameter follows:
%
%
*/
MagickExport PixelPacket *QueueCacheViewAuthenticPixels(CacheView *cache_view,
- const long x,const long y,const unsigned long columns,
- const unsigned long rows,ExceptionInfo *exception)
+ const ssize_t x,const ssize_t y,const size_t columns,const size_t rows,
+ ExceptionInfo *exception)
{
Cache
cache;
- long
- id;
-
PixelPacket
*pixels;
+ ssize_t
+ id;
+
assert(cache_view != (CacheView *) NULL);
assert(cache_view->signature == MagickSignature);
- if (cache_view->debug != MagickFalse)
- (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",
- cache_view->image->filename);
cache=GetImagePixelCache(cache_view->image,MagickFalse,exception);
if (cache == (Cache) NULL)
return((PixelPacket *) NULL);
id=GetOpenMPThreadId();
- assert(id < (long) cache_view->number_threads);
+ assert(id < (ssize_t) cache_view->number_threads);
pixels=QueueAuthenticNexus(cache_view->image,x,y,columns,rows,
cache_view->nexus_info[id],exception);
return(pixels);
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels(
CacheView *cache_view,ExceptionInfo *exception)
{
- long
- id;
-
MagickBooleanType
status;
+ ssize_t
+ id;
+
assert(cache_view != (CacheView *) NULL);
assert(cache_view->signature == MagickSignature);
- if (cache_view->debug != MagickFalse)
- (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",
- cache_view->image->filename);
id=GetOpenMPThreadId();
- assert(id < (long) cache_view->number_threads);
+ assert(id < (ssize_t) cache_view->number_threads);
status=SyncAuthenticPixelCacheNexus(cache_view->image,
cache_view->nexus_info[id],exception);
return(status);