From b636368a771c4b7791244d308529bd9d44abfe99 Mon Sep 17 00:00:00 2001 From: Mike Wey Date: Sun, 11 Sep 2011 11:38:32 +0200 Subject: Version the Headers so DMagick can be used with older versions of MagickCore. --- dmagick/c/property.d | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'dmagick/c/property.d') diff --git a/dmagick/c/property.d b/dmagick/c/property.d index 90ffd9f..912e7be 100644 --- a/dmagick/c/property.d +++ b/dmagick/c/property.d @@ -1,7 +1,10 @@ module dmagick.c.property; +import core.vararg; + import dmagick.c.image; import dmagick.c.magickType; +import dmagick.c.magickVersion; extern(C) { @@ -16,6 +19,12 @@ extern(C) MagickBooleanType DefineImageProperty(Image*, const(char)*); MagickBooleanType DeleteImageProperty(Image*, const(char)*); MagickBooleanType FormatImageProperty(Image*, const(char)*, const(char)*, ...); + + static if ( MagickLibVersion < 0x670 ) + { + MagickBooleanType FormatImagePropertyList(Image*, const(char)*, const(char)*, va_list); + } + MagickBooleanType SetImageProperty(Image*, const(char)*, const(char)*); void DestroyImageProperties(Image*); -- cgit v1.2.3