summaryrefslogtreecommitdiff
path: root/dmagick/c/locale.d
diff options
context:
space:
mode:
Diffstat (limited to 'dmagick/c/locale.d')
-rw-r--r--dmagick/c/locale.d17
1 files changed, 12 insertions, 5 deletions
diff --git a/dmagick/c/locale.d b/dmagick/c/locale.d
index e302f92..de9f435 100644
--- a/dmagick/c/locale.d
+++ b/dmagick/c/locale.d
@@ -7,6 +7,7 @@ import core.vararg;
import dmagick.c.exception;
import dmagick.c.hashmap;
import dmagick.c.magickType;
+import dmagick.c.magickVersion;
extern(C)
{
@@ -35,7 +36,10 @@ extern(C)
const(LocaleInfo)* GetLocaleInfo_(const(char)*, ExceptionInfo*);
const(LocaleInfo)** GetLocaleInfoList(const(char)*, size_t*, ExceptionInfo*);
- double InterpretLocaleValue(const(char)*, char**);
+ static if ( MagickLibVersion >= 0x670 )
+ {
+ double InterpretLocaleValue(const(char)*, char**);
+ }
LinkedListInfo* DestroyLocaleOptions(LinkedListInfo*);
LinkedListInfo* GetLocaleOptions(const(char)*, ExceptionInfo*);
@@ -43,10 +47,13 @@ extern(C)
MagickBooleanType ListLocaleInfo(FILE*, ExceptionInfo*);
MagickBooleanType LocaleComponentGenesis();
- ssize_t FormatLocaleFile(FILE*, const(char)*, ...);
- ssize_t FormatLocaleFileList(FILE*, const(char)*, va_list);
- ssize_t FormatLocaleString(char*, const size_t, const(char)*, ...);
- ssize_t FormatLocaleStringList(char*, const size_t, const(char)*, va_list);
+ static if ( MagickLibVersion >= 0x670 )
+ {
+ ssize_t FormatLocaleFile(FILE*, const(char)*, ...);
+ ssize_t FormatLocaleFileList(FILE*, const(char)*, va_list);
+ ssize_t FormatLocaleString(char*, const size_t, const(char)*, ...);
+ ssize_t FormatLocaleStringList(char*, const size_t, const(char)*, va_list);
+ }
void LocaleComponentTerminus();
}