summaryrefslogtreecommitdiff
path: root/dmagick/c/magickVersion.d
diff options
context:
space:
mode:
Diffstat (limited to 'dmagick/c/magickVersion.d')
-rw-r--r--dmagick/c/magickVersion.d21
1 files changed, 20 insertions, 1 deletions
diff --git a/dmagick/c/magickVersion.d b/dmagick/c/magickVersion.d
index 7969591..7e629d3 100644
--- a/dmagick/c/magickVersion.d
+++ b/dmagick/c/magickVersion.d
@@ -1,6 +1,7 @@
module dmagick.c.magickVersion;
import core.stdc.config;
+import core.stdc.stdio;
extern(C)
{
@@ -144,13 +145,20 @@ extern(C)
///ditto
enum MagickLibVersionText = "6.7.9";
}
- else
+ else version(MagickCore_680)
{
/// Defines the version of ImageMagick where these headers are based on.
enum MagickLibVersion = 0x680;
///ditto
enum MagickLibVersionText = "6.8.0";
}
+ else
+ {
+ /// Defines the version of ImageMagick where these headers are based on.
+ enum MagickLibVersion = 0x681;
+ ///ditto
+ enum MagickLibVersionText = "6.8.1";
+ }
/*
* With ImageMagick 6.6.3 long and unsinged long were changed to
@@ -164,10 +172,21 @@ extern(C)
char* GetMagickHomeURL();
const(char)* GetMagickCopyright();
+
+ static if ( MagickLibVersion >= 0x681 )
+ {
+ const(char)* GetMagickDelegates();
+ }
+
const(char)* GetMagickFeatures();
const(char)* GetMagickPackageName();
const(char)* GetMagickQuantumDepth(size_t*);
const(char)* GetMagickQuantumRange(size_t*);
const(char)* GetMagickReleaseDate();
const(char)* GetMagickVersion(size_t*);
+
+ static if ( MagickLibVersion >= 0x681 )
+ {
+ void ListMagickVersion(FILE*);
+ }
}