channel_mask;
char
+ *attribute,
key[MagickPathExtent],
*value;
const char
- *attribute,
*keyword;
double
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'C':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'A':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'S':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'C':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'C':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'B':
{
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
- keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ keyword=(const char *) attributes[i++];
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'R':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'B':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'C':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'B':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'S':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'D':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
ThrowMSLException(OptionError,"UnrecognizedAttribute",keyword);
}
despeckle_image=DespeckleImage(msl_info->image[n],
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
default:
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'A':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
ThrowMSLException(OptionError,"UnrecognizedAttribute",keyword);
}
enhance_image=EnhanceImage(msl_info->image[n],
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
default:
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
ThrowMSLException(OptionError,"UnrecognizedAttribute",keyword);
}
flip_image=FlipImage(msl_info->image[n],
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
ThrowMSLException(OptionError,"UnrecognizedAttribute",keyword);
}
flop_image=FlopImage(msl_info->image[n],
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'C':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'B':
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'C':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'A':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
ThrowMSLException(OptionError,"UnrecognizedAttribute",keyword);
}
magnify_image=MagnifyImage(msl_info->image[n],
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'D':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'B':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
ThrowMSLException(OptionError,"UnrecognizedAttribute",keyword);
}
minify_image=MinifyImage(msl_info->image[n],
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'B':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'C':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'C':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'C':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'O':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
if (*keyword == '!')
{
/*
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'C':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'A':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'F':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
break;
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
- keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ keyword=(const char *) attributes[i++];
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'F':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
break;
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
- keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ keyword=(const char *) attributes[i++];
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'D':
break;
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
- keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ keyword=(const char *) attributes[i++];
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'D':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'C':
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'C':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'A':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
{
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
- keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ keyword=(const char *) attributes[i++];
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'R':
break;
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
- keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ keyword=(const char *) attributes[i++];
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'F':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
default:
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
break;
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
- keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ keyword=(const char *) attributes[i++];
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'I':
break;
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
- keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ keyword=(const char *) attributes[i++];
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'I':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
ThrowMSLException(OptionError,"UnrecognizedAttribute",keyword);
}
(void) StripImage(msl_info->image[n],msl_info->exception);
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'G':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'D':
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
default:
msl_info->attributes[n],(const char *) attributes[i],
exception);
CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'I':
break;
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
- keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ keyword=(const char *) attributes[i++];
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'T':
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'C':
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
{
keyword=(const char *) attributes[i++];
- CloneString(&value,InterpretImageProperties(msl_info->image_info[n],
- msl_info->attributes[n],(const char *) attributes[i],exception));
+ attribute=InterpretImageProperties(msl_info->image_info[n],
+ msl_info->attributes[n],(const char *) attributes[i],exception);
+ CloneString(&value,attribute);
+ attribute=DestroyString(attribute);
switch (*keyword)
{
case 'F':
break;
}
}
- if ( value != NULL )
+ if (value != (char *) NULL)
value=DestroyString(value);
(void) DestroyExceptionInfo(exception);
(void) LogMagickEvent(CoderEvent,GetMagickModule()," )");