summaryrefslogtreecommitdiff
path: root/dmagick/c/statistic.d
diff options
context:
space:
mode:
Diffstat (limited to 'dmagick/c/statistic.d')
-rw-r--r--dmagick/c/statistic.d38
1 files changed, 26 insertions, 12 deletions
diff --git a/dmagick/c/statistic.d b/dmagick/c/statistic.d
index 2699cb9..8a3ffd7 100644
--- a/dmagick/c/statistic.d
+++ b/dmagick/c/statistic.d
@@ -3,6 +3,7 @@ module dmagick.c.statistic;
import dmagick.c.exception;
import dmagick.c.image;
import dmagick.c.magickType;
+import dmagick.c.magickVersion;
extern(C)
{
@@ -11,18 +12,31 @@ extern(C)
size_t
depth;
- double
- minima,
- maxima,
- sum,
- sum_squared,
- sum_cubed,
- sum_fourth_power,
- mean,
- variance,
- standard_deviation,
- kurtosis,
- skewness;
+ static if ( MagickLibVersion >= 0x664 )
+ {
+ double
+ minima,
+ maxima,
+ sum,
+ sum_squared,
+ sum_cubed,
+ sum_fourth_power,
+ mean,
+ variance,
+ standard_deviation,
+ kurtosis,
+ skewness;
+ }
+ else
+ {
+ double
+ minima,
+ maxima,
+ mean,
+ standard_deviation,
+ kurtosis,
+ skewness;
+ }
}
enum MagickEvaluateOperator