]> gitweb @ CieloNegro.org - bindings-CoreFoundation.git/blobdiff - Bindings/CoreFoundation/CFLocale.hsc
CFLocale.h
[bindings-CoreFoundation.git] / Bindings / CoreFoundation / CFLocale.hsc
diff --git a/Bindings/CoreFoundation/CFLocale.hsc b/Bindings/CoreFoundation/CFLocale.hsc
new file mode 100644 (file)
index 0000000..88738f4
--- /dev/null
@@ -0,0 +1,60 @@
+#include <bindings.dsl.h>
+#include <CoreFoundation/CFLocale.h>
+
+module Bindings.CoreFoundation.CFLocale where
+#strict_import
+import Bindings.CoreFoundation.CFArray
+import Bindings.CoreFoundation.CFBase
+import Bindings.CoreFoundation.CFDictionary
+
+#if MAC_OS_X_VERSION_10_3 <= MAC_OS_X_VERSION_MAX_ALLOWED
+#  opaque_t  __CFLocale
+#  synonym_t CFLocaleRef, Ptr <__CFLocale>
+
+#  ccall CFLocaleGetTypeID  , IO <CFTypeID>
+#  ccall CFLocaleGetSystem  , IO <CFLocaleRef>
+#  ccall CFLocaleCopyCurrent, IO <CFLocaleRef>
+#  ccall CFLocaleCopyAvailableLocaleIdentifiers, IO <CFArrayRef>
+#  ccall CFLocaleCopyISOLanguageCodes          , IO <CFArrayRef>
+#  ccall CFLocaleCopyISOCountryCodes           , IO <CFArrayRef>
+#  ccall CFLocaleCopyISOCurrencyCodes          , IO <CFArrayRef>
+#  ccall CFLocaleCopyCommonISOCurrencyCodes    , IO <CFArrayRef>
+#  ccall CFLocaleCopyPreferredLanguages        , IO <CFArrayRef>
+#  ccall CFLocaleCreateCanonicalLanguageIdentifierFromString, <CFAllocatorRef> -> <CFStringRef> -> IO <CFStringRef>
+#  ccall CFLocaleCreateCanonicalLocaleIdentifierFromString  , <CFAllocatorRef> -> <CFStringRef> -> IO <CFStringRef>
+#  ccall CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes, <CFAllocatorRef> -> <LangCode> -> <RegionCode> -> IO <CFStringRef>
+#  ccall CFLocaleCreateComponentsFromLocaleIdentifier       , <CFAllocatorRef> -> <CFStringRef> -> IO <CFDictionaryRef>
+#  ccall CFLocaleCreateLocaleIdentifierFromComponents       , <CFAllocatorRef> -> <CFDictionaryRef> -> IO <CFStringRef>
+#  ccall CFLocaleCreate       , <CFAllocatorRef> -> <CFStringRef> -> IO <CFLocaleRef>
+#  ccall CFLocaleCreateCopy   , <CFAllocatorRef> -> <CFLocaleRef> -> IO <CFLocaleRef>
+#  ccall CFLocaleGetIdentifier, <CFLocaleRef> -> IO <CFStringRef>
+#  ccall CFLocaleGetValue     , <CFLocaleRef> -> <CFStringRef> -> IO <CFTypeRef>
+#  ccall CFLocaleCopyDisplayNameForPropertyValue, <CFLocaleRef> -> <CFStringRef> -> <CFStringRef> -> IO <CFStringRef>
+
+#  cinline kCFLocaleCurrentLocaleDidChangeNotification, IO <CFStringRef>
+
+#  cinline kCFLocaleIdentifier  , IO <CFStringRef>
+#  cinline kCFLocaleLanguageCode, IO <CFStringRef>
+#  cinline kCFLocaleCountryCode , IO <CFStringRef>
+#  cinline kCFLocaleScriptCode  , IO <CFStringRef>
+#  cinline kCFLocaleVariantCode , IO <CFStringRef>
+
+#  cinline kCFLocaleExemplarCharacterSet, IO <CFStringRef>
+#  cinline kCFLocaleCalendarIdentifier  , IO <CFStringRef>
+#  cinline kCFLocaleCalendar            , IO <CFStringRef>
+#  cinline kCFLocaleCollationIdentifier , IO <CFStringRef>
+#  cinline kCFLocaleUsesMetricSystem    , IO <CFStringRef>
+#  cinline kCFLocaleMeasurementSystem   , IO <CFStringRef>
+#  cinline kCFLocaleDecimalSeparator    , IO <CFStringRef>
+#  cinline kCFLocaleGroupingSeparator   , IO <CFStringRef>
+#  cinline kCFLocaleCurrencySymbol      , IO <CFStringRef>
+#  cinline kCFLocaleCurrencyCode        , IO <CFStringRef>
+
+#  cinline kCFGregorianCalendar   , IO <CFStringRef>
+#  cinline kCFBuddhistCalendar    , IO <CFStringRef>
+#  cinline kCFChineseCalendar     , IO <CFStringRef>
+#  cinline kCFHebrewCalendar      , IO <CFStringRef>
+#  cinline kCFIslamicCalendar     , IO <CFStringRef>
+#  cinline kCFIslamicCivilCalendar, IO <CFStringRef>
+#  cinline kCFJapaneseCalendar    , IO <CFStringRef>
+#endif