diff options
Diffstat (limited to 'dmagick/c/magickVersion.d')
| -rw-r--r-- | dmagick/c/magickVersion.d | 21 |
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*); + } } |
