|
Mac OS 9
|
Types & prototypes for locale functions. More...
Go to the source code of this file.
Data Structures | |
| struct | LocaleAndVariant |
Typedefs | |
| typedef struct OpaqueLocaleRef * | LocaleRef |
| typedef UInt32 | LocalePartMask |
| typedef FourCharCode | LocaleOperationClass |
| typedef FourCharCode | LocaleOperationVariant |
| typedef struct LocaleAndVariant | LocaleAndVariant |
| typedef UInt32 | LocaleNameMask |
Enumerations | |
| enum | { kLocaleLanguageMask , kLocaleLanguageVariantMask = 1L << 1 , kLocaleScriptMask = 1L << 2 , kLocaleScriptVariantMask = 1L << 3 , kLocaleRegionMask = 1L << 4 , kLocaleRegionVariantMask = 1L << 5 , kLocaleAllPartsMask = 0x0000003F } |
| enum | { kLocaleNameMask = 1L << 0 , kLocaleOperationVariantNameMask , kLocaleAndVariantNameMask = 0x00000003 } |
Functions | |
| OSStatus | LocaleRefFromLangOrRegionCode (LangCode lang, RegionCode region, LocaleRef *locale) |
| OSStatus | LocaleRefFromLocaleString (const char localeString[], LocaleRef *locale) |
| OSStatus | LocaleRefGetPartString (LocaleRef locale, LocalePartMask partMask, ByteCount maxStringLen, char partString[]) |
| OSStatus | LocaleStringToLangAndRegionCodes (const char localeString[], LangCode *lang, RegionCode *region) |
| OSStatus | LocaleOperationCountLocales (LocaleOperationClass opClass, ItemCount *localeCount) |
| OSStatus | LocaleOperationGetLocales (LocaleOperationClass opClass, ItemCount maxLocaleCount, ItemCount *actualLocaleCount, LocaleAndVariant localeVariantList[]) |
| OSStatus | LocaleGetName (LocaleRef locale, LocaleOperationVariant opVariant, LocaleNameMask nameMask, LocaleRef displayLocale, UniCharCount maxNameLen, UniCharCount *actualNameLen, UniChar displayName[]) |
| OSStatus | LocaleCountNames (LocaleRef locale, LocaleOperationVariant opVariant, LocaleNameMask nameMask, ItemCount *nameCount) |
| OSStatus | LocaleGetIndName (LocaleRef locale, LocaleOperationVariant opVariant, LocaleNameMask nameMask, ItemCount nameIndex, UniCharCount maxNameLen, UniCharCount *actualNameLen, UniChar displayName[], LocaleRef *displayLocale) |
| OSStatus | LocaleGetRegionLanguageName (RegionCode region, Str255 languageName) |
| OSStatus | LocaleOperationGetName (LocaleOperationClass opClass, LocaleRef displayLocale, UniCharCount maxNameLen, UniCharCount *actualNameLen, UniChar displayName[]) |
| OSStatus | LocaleOperationCountNames (LocaleOperationClass opClass, ItemCount *nameCount) |
| OSStatus | LocaleOperationGetIndName (LocaleOperationClass opClass, ItemCount nameIndex, UniCharCount maxNameLen, UniCharCount *actualNameLen, UniChar displayName[], LocaleRef *displayLocale) |
Types & prototypes for locale functions.
For bug reports, consult the following page on the World Wide Web:
http://developer.apple.com/bugreporter/
| typedef FourCharCode LocaleOperationVariant |
constants for LocaleOperationClass are in UnicodeUtilities interfaces
| typedef struct OpaqueLocaleRef* LocaleRef |
| anonymous enum |
| anonymous enum |
| OSStatus LocaleCountNames | ( | LocaleRef | locale, |
| LocaleOperationVariant | opVariant, | ||
| LocaleNameMask | nameMask, | ||
| ItemCount * | nameCount | ||
| ) |
| OSStatus LocaleGetIndName | ( | LocaleRef | locale, |
| LocaleOperationVariant | opVariant, | ||
| LocaleNameMask | nameMask, | ||
| ItemCount | nameIndex, | ||
| UniCharCount | maxNameLen, | ||
| UniCharCount * | actualNameLen, | ||
| UniChar | displayName[], | ||
| LocaleRef * | displayLocale | ||
| ) |
| OSStatus LocaleGetName | ( | LocaleRef | locale, |
| LocaleOperationVariant | opVariant, | ||
| LocaleNameMask | nameMask, | ||
| LocaleRef | displayLocale, | ||
| UniCharCount | maxNameLen, | ||
| UniCharCount * | actualNameLen, | ||
| UniChar | displayName[] | ||
| ) |
Get names for a locale (or a region's language) LocaleGetName()
| OSStatus LocaleGetRegionLanguageName | ( | RegionCode | region, |
| Str255 | languageName | ||
| ) |
| OSStatus LocaleOperationCountLocales | ( | LocaleOperationClass | opClass, |
| ItemCount * | localeCount | ||
| ) |
Enumerate locales for a LocaleOperationClass LocaleOperationCountLocales()
| OSStatus LocaleOperationCountNames | ( | LocaleOperationClass | opClass, |
| ItemCount * | nameCount | ||
| ) |
| OSStatus LocaleOperationGetIndName | ( | LocaleOperationClass | opClass, |
| ItemCount | nameIndex, | ||
| UniCharCount | maxNameLen, | ||
| UniCharCount * | actualNameLen, | ||
| UniChar | displayName[], | ||
| LocaleRef * | displayLocale | ||
| ) |
| OSStatus LocaleOperationGetLocales | ( | LocaleOperationClass | opClass, |
| ItemCount | maxLocaleCount, | ||
| ItemCount * | actualLocaleCount, | ||
| LocaleAndVariant | localeVariantList[] | ||
| ) |
| OSStatus LocaleOperationGetName | ( | LocaleOperationClass | opClass, |
| LocaleRef | displayLocale, | ||
| UniCharCount | maxNameLen, | ||
| UniCharCount * | actualNameLen, | ||
| UniChar | displayName[] | ||
| ) |
Get names for a LocaleOperationClass LocaleOperationGetName()
| OSStatus LocaleRefFromLangOrRegionCode | ( | LangCode | lang, |
| RegionCode | region, | ||
| LocaleRef * | locale | ||
| ) |
Convert to or from LocaleRefs (and related utilities) LocaleRefFromLangOrRegionCode()
| OSStatus LocaleRefFromLocaleString | ( | const char | localeString[], |
| LocaleRef * | locale | ||
| ) |
| OSStatus LocaleRefGetPartString | ( | LocaleRef | locale, |
| LocalePartMask | partMask, | ||
| ByteCount | maxStringLen, | ||
| char | partString[] | ||
| ) |
| OSStatus LocaleStringToLangAndRegionCodes | ( | const char | localeString[], |
| LangCode * | lang, | ||
| RegionCode * | region | ||
| ) |
LocaleStringToLangAndRegionCodes()