summaryrefslogtreecommitdiff
path: root/dmagick
diff options
context:
space:
mode:
authorMike Wey2017-03-18 17:33:16 +0100
committerMike Wey2017-03-18 17:33:16 +0100
commit7f40eff3c8334c954d9429959ec40a127cb79b7c (patch)
tree2578a3a73ddce1157eada632544867784fff21ee /dmagick
parent8c473c64342c2d2aee8f77ec34361df8cf35f3b0 (diff)
Update the headers for Imagemagick 6.9.8ImageMagick_6.9.8
Diffstat (limited to 'dmagick')
-rw-r--r--dmagick/c/magickType.d6
-rw-r--r--dmagick/c/magickVersion.d16
2 files changed, 20 insertions, 2 deletions
diff --git a/dmagick/c/magickType.d b/dmagick/c/magickType.d
index b0bc033..8666820 100644
--- a/dmagick/c/magickType.d
+++ b/dmagick/c/magickType.d
@@ -11,7 +11,11 @@ extern (C)
}
else version(X86_64)
{
- alias float MagickFloatT;
+ static if ( MagickLibVersion >= 0x698 )
+ alias double MagickFloatT;
+ else
+ alias float MagickFloatT;
+
alias double MagickDoubleT;
}
diff --git a/dmagick/c/magickVersion.d b/dmagick/c/magickVersion.d
index 882ca6d..a7ae11c 100644
--- a/dmagick/c/magickVersion.d
+++ b/dmagick/c/magickVersion.d
@@ -257,13 +257,27 @@ extern(C)
///ditto
enum MagickLibVersionText = "6.9.5";
}
- else
+ else version(MagickCore_696)
{
/// Defines the version of ImageMagick where these headers are based on.
enum MagickLibVersion = 0x696;
///ditto
enum MagickLibVersionText = "6.9.6";
}
+ else version(MagickCore_697)
+ {
+ /// Defines the version of ImageMagick where these headers are based on.
+ enum MagickLibVersion = 0x697;
+ ///ditto
+ enum MagickLibVersionText = "6.9.7";
+ }
+ else
+ {
+ /// Defines the version of ImageMagick where these headers are based on.
+ enum MagickLibVersion = 0x698;
+ ///ditto
+ enum MagickLibVersionText = "6.9.8";
+ }
/*
* With ImageMagick 6.6.3 long and unsinged long were changed to