summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Wey2011-10-11 22:19:49 +0200
committerMike Wey2011-10-11 22:19:49 +0200
commita2e733005b89550ff91a236a60cb0a93bfc45256 (patch)
tree6075bc51f61aa32e06a7a019078fd2113599ff00
parent1b1f8f5e2dc78da172adfae8831d498322eac64e (diff)
Update the headers for ImageMagick 6.7.3ImageMagick_6.7.3
-rw-r--r--dmagick/c/deprecate.d5
-rw-r--r--dmagick/c/magickString.d6
-rw-r--r--dmagick/c/magickVersion.d9
-rw-r--r--dmagick/c/utility.d5
4 files changed, 23 insertions, 2 deletions
diff --git a/dmagick/c/deprecate.d b/dmagick/c/deprecate.d
index 89d3954..32138f7 100644
--- a/dmagick/c/deprecate.d
+++ b/dmagick/c/deprecate.d
@@ -69,6 +69,11 @@ deprecated extern(C)
const(PixelPacket)* AcquireCacheViewPixels(const(CacheView)*, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo*);
const(PixelPacket)* AcquireImagePixels(const(Image)*, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo*);
+ static if ( MagickLibVersion >= 0x673 )
+ {
+ FILE* OpenMagickStream(const(char)*, const(char)*);
+ }
+
Image* AllocateImage(const(ImageInfo)*);
Image* AverageImages(const(Image)*, ExceptionInfo*);
Image* ExtractSubimageFromImage(Image*, const(Image)*, ExceptionInfo*);
diff --git a/dmagick/c/magickString.d b/dmagick/c/magickString.d
index 7508888..f29b283 100644
--- a/dmagick/c/magickString.d
+++ b/dmagick/c/magickString.d
@@ -63,6 +63,12 @@ extern(C)
ssize_t FormatMagickTime(const time_t, const size_t, char*);
StringInfo* AcquireStringInfo(const size_t);
+
+ static if ( MagickLibVersion >= 0x673 )
+ {
+ StringInfo* BlobToStringInfo(const(void)*, const size_t);
+ }
+
StringInfo* CloneStringInfo(const(StringInfo)*);
StringInfo* ConfigureFileToStringInfo(const(char)*);
StringInfo* DestroyStringInfo(StringInfo*);
diff --git a/dmagick/c/magickVersion.d b/dmagick/c/magickVersion.d
index 7422c13..6d4ccd6 100644
--- a/dmagick/c/magickVersion.d
+++ b/dmagick/c/magickVersion.d
@@ -44,13 +44,20 @@ extern(C)
///ditto
enum MagickLibVersionText = "6.7.1";
}
- else
+ else version(MagickCore_672)
{
/// Defines the version of ImageMagick where these headers are based on.
enum MagickLibVersion = 0x672;
///ditto
enum MagickLibVersionText = "6.7.2";
}
+ else
+ {
+ /// Defines the version of ImageMagick where these headers are based on.
+ enum MagickLibVersion = 0x673;
+ ///ditto
+ enum MagickLibVersionText = "6.7.3";
+ }
char* GetMagickHomeURL();
diff --git a/dmagick/c/utility.d b/dmagick/c/utility.d
index 56a2387..5efd1c8 100644
--- a/dmagick/c/utility.d
+++ b/dmagick/c/utility.d
@@ -26,7 +26,10 @@ extern(C)
char** GetPathComponents(const(char)*, size_t*);
char** ListFiles(const(char)*, const(char)*, size_t*);
- FILE* OpenMagickStream(const(char)*, const(char)*);
+ static if ( MagickLibVersion < 0x673 )
+ {
+ FILE* OpenMagickStream(const(char)*, const(char)*);
+ }
int SystemCommand(const MagickBooleanType, const MagickBooleanType, const(char)*, ExceptionInfo*);