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.d9
1 files changed, 9 insertions, 0 deletions
diff --git a/dmagick/c/locale.d b/dmagick/c/locale.d
index 6fe476f..e302f92 100644
--- a/dmagick/c/locale.d
+++ b/dmagick/c/locale.d
@@ -1,6 +1,8 @@
module dmagick.c.locale;
import core.stdc.stdio;
+import core.sys.posix.sys.types;
+import core.vararg;
import dmagick.c.exception;
import dmagick.c.hashmap;
@@ -33,11 +35,18 @@ extern(C)
const(LocaleInfo)* GetLocaleInfo_(const(char)*, ExceptionInfo*);
const(LocaleInfo)** GetLocaleInfoList(const(char)*, size_t*, ExceptionInfo*);
+ double InterpretLocaleValue(const(char)*, char**);
+
LinkedListInfo* DestroyLocaleOptions(LinkedListInfo*);
LinkedListInfo* GetLocaleOptions(const(char)*, ExceptionInfo*);
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);
+
void LocaleComponentTerminus();
}