case 'A':
case 'a':
{
- if (LocaleNCompare(expression,"atan2",5) == 0)
+ if (LocaleNCompare(expression,"acosh",5) == 0)
+ {
+ expression+=5;
+ break;
+ }
+ if (LocaleNCompare(expression,"asinh",5) == 0)
+ {
+ expression+=5;
+ break;
+ }
+ if (LocaleNCompare(expression,"atanh",5) == 0)
{
expression+=5;
break;
exception);
return((MagickRealType) fabs((double) alpha));
}
+ if (LocaleNCompare(expression,"acosh",5) == 0)
+ {
+ alpha=FxEvaluateSubexpression(fx_info,channel,x,y,expression+5,beta,
+ exception);
+ return((MagickRealType) acosh((double) alpha));
+ }
if (LocaleNCompare(expression,"acos",4) == 0)
{
alpha=FxEvaluateSubexpression(fx_info,channel,x,y,expression+4,beta,
return(gamma*gamma);
}
#endif
+ if (LocaleNCompare(expression,"asinh",5) == 0)
+ {
+ alpha=FxEvaluateSubexpression(fx_info,channel,x,y,expression+5,beta,
+ exception);
+ return((MagickRealType) asinh((double) alpha));
+ }
if (LocaleNCompare(expression,"asin",4) == 0)
{
alpha=FxEvaluateSubexpression(fx_info,channel,x,y,expression+4,beta,
exception);
return((MagickRealType) atan2((double) alpha,(double) *beta));
}
+ if (LocaleNCompare(expression,"atanh",5) == 0)
+ {
+ alpha=FxEvaluateSubexpression(fx_info,channel,x,y,expression+5,beta,
+ exception);
+ return((MagickRealType) atanh((double) alpha));
+ }
if (LocaleNCompare(expression,"atan",4) == 0)
{
alpha=FxEvaluateSubexpression(fx_info,channel,x,y,expression+4,beta,