%
*/
-static void ExportCharPixel(const Image *image,const RectangleInfo *roi,
- const char *magick_restrict map,const QuantumType *quantum_map,void *pixels,
- ExceptionInfo *exception)
+static MagickBooleanType ExportCharPixel(const Image *image,
+ const RectangleInfo *roi,const char *magick_restrict map,
+ const QuantumType *quantum_map,void *pixels,ExceptionInfo *exception)
{
register const Quantum
*magick_restrict p;
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRA") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRP") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"I") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGB") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBA") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBP") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
length=strlen(map);
for (y=0; y < (ssize_t) roi->height; y++)
p+=GetPixelChannels(image);
}
}
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
-static void ExportDoublePixel(const Image *image,const RectangleInfo *roi,
- const char *magick_restrict map,const QuantumType *quantum_map,void *pixels,
- ExceptionInfo *exception)
+static MagickBooleanType ExportDoublePixel(const Image *image,
+ const RectangleInfo *roi,const char *magick_restrict map,
+ const QuantumType *quantum_map,void *pixels,ExceptionInfo *exception)
{
register const Quantum
*magick_restrict p;
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRA") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRP") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"I") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGB") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBA") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBP") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
length=strlen(map);
for (y=0; y < (ssize_t) roi->height; y++)
p+=GetPixelChannels(image);
}
}
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
-static void ExportFloatPixel(const Image *image,const RectangleInfo *roi,
- const char *magick_restrict map,const QuantumType *quantum_map,void *pixels,
- ExceptionInfo *exception)
+static MagickBooleanType ExportFloatPixel(const Image *image,
+ const RectangleInfo *roi,const char *magick_restrict map,
+ const QuantumType *quantum_map,void *pixels,ExceptionInfo *exception)
{
register const Quantum
*magick_restrict p;
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRA") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRP") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"I") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGB") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBA") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBP") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
length=strlen(map);
for (y=0; y < (ssize_t) roi->height; y++)
p+=GetPixelChannels(image);
}
}
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
-static void ExportLongPixel(const Image *image,const RectangleInfo *roi,
- const char *magick_restrict map,const QuantumType *quantum_map,void *pixels,
- ExceptionInfo *exception)
+static MagickBooleanType ExportLongPixel(const Image *image,
+ const RectangleInfo *roi,const char *magick_restrict map,
+ const QuantumType *quantum_map,void *pixels,ExceptionInfo *exception)
{
register const Quantum
*magick_restrict p;
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRA") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRP") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"I") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGB") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBA") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBP") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
length=strlen(map);
for (y=0; y < (ssize_t) roi->height; y++)
p+=GetPixelChannels(image);
}
}
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
-static void ExportLongLongPixel(const Image *image,const RectangleInfo *roi,
- const char *magick_restrict map,const QuantumType *quantum_map,void *pixels,
- ExceptionInfo *exception)
+static MagickBooleanType ExportLongLongPixel(const Image *image,
+ const RectangleInfo *roi,const char *magick_restrict map,
+ const QuantumType *quantum_map,void *pixels,ExceptionInfo *exception)
{
register const Quantum
*magick_restrict p;
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRA") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRP") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"I") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGB") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBA") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBP") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
length=strlen(map);
for (y=0; y < (ssize_t) roi->height; y++)
p+=GetPixelChannels(image);
}
}
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
-static void ExportQuantumPixel(const Image *image,const RectangleInfo *roi,
- const char *magick_restrict map,const QuantumType *quantum_map,void *pixels,
- ExceptionInfo *exception)
+static MagickBooleanType ExportQuantumPixel(const Image *image,
+ const RectangleInfo *roi,const char *magick_restrict map,
+ const QuantumType *quantum_map,void *pixels,ExceptionInfo *exception)
{
register const Quantum
*magick_restrict p;
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRA") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRP") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"I") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGB") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBA") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBP") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
length=strlen(map);
for (y=0; y < (ssize_t) roi->height; y++)
p+=GetPixelChannels(image);
}
}
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
-static void ExportShortPixel(const Image *image,const RectangleInfo *roi,
- const char *magick_restrict map,const QuantumType *quantum_map,void *pixels,
- ExceptionInfo *exception)
+static MagickBooleanType ExportShortPixel(const Image *image,
+ const RectangleInfo *roi,const char *magick_restrict map,
+ const QuantumType *quantum_map,void *pixels,ExceptionInfo *exception)
{
register const Quantum
*magick_restrict p;
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRA") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRP") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"I") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGB") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBA") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBP") == 0)
{
p+=GetPixelChannels(image);
}
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
length=strlen(map);
for (y=0; y < (ssize_t) roi->height; y++)
p+=GetPixelChannels(image);
}
}
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
-MagickExport MagickBooleanType ExportImagePixels(const Image *image,const ssize_t x,
- const ssize_t y,const size_t width,const size_t height,const char *map,
- const StorageType type,void *pixels,ExceptionInfo *exception)
+MagickExport MagickBooleanType ExportImagePixels(const Image *image,
+ const ssize_t x,const ssize_t y,const size_t width,const size_t height,
+ const char *map,const StorageType type,void *pixels,ExceptionInfo *exception)
{
+ MagickBooleanType
+ status;
+
QuantumType
*quantum_map;
{
case CharPixel:
{
- ExportCharPixel(image,&roi,map,quantum_map,pixels,exception);
+ status=ExportCharPixel(image,&roi,map,quantum_map,pixels,exception);
break;
}
case DoublePixel:
{
- ExportDoublePixel(image,&roi,map,quantum_map,pixels,exception);
+ status=ExportDoublePixel(image,&roi,map,quantum_map,pixels,exception);
break;
}
case FloatPixel:
{
- ExportFloatPixel(image,&roi,map,quantum_map,pixels,exception);
+ status=ExportFloatPixel(image,&roi,map,quantum_map,pixels,exception);
break;
}
case LongPixel:
{
- ExportLongPixel(image,&roi,map,quantum_map,pixels,exception);
+ status=ExportLongPixel(image,&roi,map,quantum_map,pixels,exception);
break;
}
case LongLongPixel:
{
- ExportLongLongPixel(image,&roi,map,quantum_map,pixels,exception);
+ status=ExportLongLongPixel(image,&roi,map,quantum_map,pixels,exception);
break;
}
case QuantumPixel:
{
- ExportQuantumPixel(image,&roi,map,quantum_map,pixels,exception);
+ status=ExportQuantumPixel(image,&roi,map,quantum_map,pixels,exception);
break;
}
case ShortPixel:
{
- ExportShortPixel(image,&roi,map,quantum_map,pixels,exception);
+ status=ExportShortPixel(image,&roi,map,quantum_map,pixels,exception);
break;
}
default:
{
- quantum_map=(QuantumType *) RelinquishMagickMemory(quantum_map);
(void) ThrowMagickException(exception,GetMagickModule(),OptionError,
"UnrecognizedPixelMap","`%s'",map);
- break;
+ status=MagickFalse;
}
}
quantum_map=(QuantumType *) RelinquishMagickMemory(quantum_map);
- return(MagickTrue);
+ return(status);
}
\f
/*
%
*/
-static void ImportCharPixel(Image *image,const RectangleInfo *roi,
+static MagickBooleanType ImportCharPixel(Image *image,const RectangleInfo *roi,
const char *magick_restrict map,const QuantumType *quantum_map,
const void *pixels,ExceptionInfo *exception)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRA") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRO") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRP") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"I") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGB") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBA") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBO") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBP") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
length=strlen(map);
for (y=0; y < (ssize_t) roi->height; y++)
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
-static void ImportDoublePixel(Image *image,const RectangleInfo *roi,
- const char *magick_restrict map,const QuantumType *quantum_map,
- const void *pixels,ExceptionInfo *exception)
+static MagickBooleanType ImportDoublePixel(Image *image,
+ const RectangleInfo *roi,const char *magick_restrict map,
+ const QuantumType *quantum_map,const void *pixels,ExceptionInfo *exception)
{
register const double
*magick_restrict p;
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRA") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRP") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"I") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGB") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBA") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBP") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
length=strlen(map);
for (y=0; y < (ssize_t) roi->height; y++)
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
-static void ImportFloatPixel(Image *image,const RectangleInfo *roi,
+static MagickBooleanType ImportFloatPixel(Image *image,const RectangleInfo *roi,
const char *magick_restrict map,const QuantumType *quantum_map,
const void *pixels,ExceptionInfo *exception)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRA") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRP") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"I") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGB") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBA") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBP") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
length=strlen(map);
for (y=0; y < (ssize_t) roi->height; y++)
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
-static void ImportLongPixel(Image *image,const RectangleInfo *roi,
+static MagickBooleanType ImportLongPixel(Image *image,const RectangleInfo *roi,
const char *magick_restrict map,const QuantumType *quantum_map,
const void *pixels,ExceptionInfo *exception)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRA") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRP") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"I") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGB") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBA") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBP") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
length=strlen(map);
for (y=0; y < (ssize_t) roi->height; y++)
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
-static void ImportLongLongPixel(Image *image,const RectangleInfo *roi,
- const char *magick_restrict map,const QuantumType *quantum_map,
- const void *pixels,ExceptionInfo *exception)
+static MagickBooleanType ImportLongLongPixel(Image *image,
+ const RectangleInfo *roi,const char *magick_restrict map,
+ const QuantumType *quantum_map,const void *pixels,ExceptionInfo *exception)
{
register const MagickSizeType
*magick_restrict p;
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRA") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRP") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"I") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGB") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBA") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBP") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
length=strlen(map);
for (y=0; y < (ssize_t) roi->height; y++)
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
-static void ImportQuantumPixel(Image *image,const RectangleInfo *roi,
- const char *magick_restrict map,const QuantumType *quantum_map,
- const void *pixels,ExceptionInfo *exception)
+static MagickBooleanType ImportQuantumPixel(Image *image,
+ const RectangleInfo *roi,const char *magick_restrict map,
+ const QuantumType *quantum_map,const void *pixels,ExceptionInfo *exception)
{
register const Quantum
*magick_restrict p;
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRA") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRP") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"I") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGB") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBA") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBP") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
length=strlen(map);
for (y=0; y < (ssize_t) roi->height; y++)
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
-static void ImportShortPixel(Image *image,const RectangleInfo *roi,
+static MagickBooleanType ImportShortPixel(Image *image,const RectangleInfo *roi,
const char *magick_restrict map,const QuantumType *quantum_map,
const void *pixels,ExceptionInfo *exception)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRA") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"BGRP") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"I") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGB") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBA") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
if (LocaleCompare(map,"RGBP") == 0)
{
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
- return;
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
length=strlen(map);
for (y=0; y < (ssize_t) roi->height; y++)
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
}
+ return(y < (ssize_t) roi->height ? MagickFalse : MagickTrue);
}
MagickExport MagickBooleanType ImportImagePixels(Image *image,const ssize_t x,
const ssize_t y,const size_t width,const size_t height,const char *map,
const StorageType type,const void *pixels,ExceptionInfo *exception)
{
+ MagickBooleanType
+ status;
+
QuantumType
*quantum_map;
{
case CharPixel:
{
- ImportCharPixel(image,&roi,map,quantum_map,pixels,exception);
+ status=ImportCharPixel(image,&roi,map,quantum_map,pixels,exception);
break;
}
case DoublePixel:
{
- ImportDoublePixel(image,&roi,map,quantum_map,pixels,exception);
+ status=ImportDoublePixel(image,&roi,map,quantum_map,pixels,exception);
break;
}
case FloatPixel:
{
- ImportFloatPixel(image,&roi,map,quantum_map,pixels,exception);
+ status=ImportFloatPixel(image,&roi,map,quantum_map,pixels,exception);
break;
}
case LongPixel:
{
- ImportLongPixel(image,&roi,map,quantum_map,pixels,exception);
+ status=ImportLongPixel(image,&roi,map,quantum_map,pixels,exception);
break;
}
case LongLongPixel:
{
- ImportLongLongPixel(image,&roi,map,quantum_map,pixels,exception);
+ status=ImportLongLongPixel(image,&roi,map,quantum_map,pixels,exception);
break;
}
case QuantumPixel:
{
- ImportQuantumPixel(image,&roi,map,quantum_map,pixels,exception);
+ status=ImportQuantumPixel(image,&roi,map,quantum_map,pixels,exception);
break;
}
case ShortPixel:
{
- ImportShortPixel(image,&roi,map,quantum_map,pixels,exception);
+ status=ImportShortPixel(image,&roi,map,quantum_map,pixels,exception);
break;
}
default:
{
- quantum_map=(QuantumType *) RelinquishMagickMemory(quantum_map);
(void) ThrowMagickException(exception,GetMagickModule(),OptionError,
"UnrecognizedStorageType","`%d'",type);
- return(MagickFalse);
+ status=MagickFalse;
}
}
quantum_map=(QuantumType *) RelinquishMagickMemory(quantum_map);
- return(MagickTrue);
+ return(status);
}
\f
/*