From: cristy Date: Tue, 30 Mar 2010 12:34:07 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~9725 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=43c22f4fba4d3e3c613f46057e38aebaac198195;p=imagemagick --- diff --git a/magick/fx.c b/magick/fx.c index 14b73e554..3e110b7ec 100644 --- a/magick/fx.c +++ b/magick/fx.c @@ -2079,14 +2079,17 @@ static MagickRealType FxEvaluateSubexpression(FxInfo *fx_info, exception); return((MagickRealType) acos((double) alpha)); } +#if defined(MAGICKCORE_HAVE_J1) if (LocaleNCompare(expression,"airy",4) == 0) { alpha=FxEvaluateSubexpression(fx_info,channel,x,y,expression+4,beta, exception); if (alpha == 0.0) - return(0.5); - return((MagickRealType) (j0((double) alpha)/alpha)); + return(0.25); + gamma=j1((double) alpha )/alpha; + return(gamma*gamma); } +#endif if (LocaleNCompare(expression,"asin",4) == 0) { alpha=FxEvaluateSubexpression(fx_info,channel,x,y,expression+4,beta,