Universal Language Support Functions: Difference between revisions
Appearance
Unicode API on its own page. |
|||
(37 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
This are the functions provided by IBM's [[Universal Language Support]]. | |||
=== Conversion Functions === | === Locale and Character Classification Functions === | ||
* [[UniCreateUconvObject]] | <div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | ||
* [[UniFreeUconvObject]] | *[[UniCreateTransformObject]] | ||
* [[UniMapCpToUcsCp]] | *[[UniCompleteUserLocale]] | ||
* [[UniQueryUconvObject]] | *[[UniDeleteUserLocale]] | ||
* [[UniSetUconvObject]] | *[[UniFreeMem]] | ||
* [[UniUconvFromUcs]] | *[[UniFreeTransformObject]] | ||
* [[UniUconvToUcs]] | *[[UniQueryAlnum]] | ||
*[[UniQueryAlpha]] | |||
*[[UniQueryAttr]] | |||
*[[UniQueryBlank]] | |||
*[[UniQueryCntrl]] | |||
*[[UniQueryChar]] | |||
*[[UniQueryCountryName]] | |||
*[[UniQueryDigit]] | |||
*[[UniQueryGraph]] | |||
*[[UniQueryLanguageName]] | |||
*[[UniQueryLower]] | |||
*[[UniQueryPrint]] | |||
*UniQueryPunct | |||
*UniQuerySpace | |||
*UniQueryUpper | |||
*UniQueryXDigit | |||
*UniStrcat | |||
*UniStrchr | |||
*UniStrcmp | |||
*UniStrcmpi | |||
*UniStrcoll | |||
*UniStrcpy | |||
*UniStrcspn | |||
*UniStrfmon | |||
*UniStrftime | |||
*UniStrlen | |||
*[[UniStrlwr]] | |||
*UniStrncat | |||
*UniStrncmp | |||
*UniStrncmpi | |||
*UniStrncpy | |||
*UniStrpbrk | |||
*UniStrptime | |||
*UniStrrchr | |||
*UniStrspn | |||
*UniStrstr | |||
*UniStrtod | |||
*UniStrtol | |||
*UniStrtok | |||
*UniStrtoul | |||
*[[UniStrupr]] | |||
*UniStrxfrm | |||
*[[UniTolower]] | |||
*[[UniToupper]] | |||
*[[UniTransformStr]] | |||
*[[UniTransLower]] | |||
*[[UniTransUpper]] | |||
=== Attribute Functions === | |||
*[[UniCreateAttrObject]] | |||
*[[UniFreeAttrObject]] | |||
*[[UniQueryCharAttr]] | |||
*[[UniQueryCharType]] | |||
*[[UniQueryCharTypeTable]] | |||
*[[UniScanForAttr]] | |||
=== Codepage Conversion Functions === | |||
*[[UniCreateUconvObject]] | |||
*[[UniFreeUconvObject]] | |||
*[[UniMapCpToUcsCp]] | |||
*[[UniQueryUconvObject]] | |||
*[[UniSetUconvObject]] | |||
*[[UniUconvFromUcs]] | |||
*[[UniUconvToUcs]] | |||
*[[UniStrFromUcs]] | |||
*[[UniStrToUcs]] | |||
=== Locale Functions === | |||
*[[UniMakeUserLocale]] | |||
*[[UniCreateLocaleObject]] | |||
*[[UniFreeLocaleInfo]] | |||
*[[UniFreeLocaleObject]] | |||
*[[UniLocaleStrToToken]] | |||
*[[UniLocaleTokenToStr]] | |||
*[[UniMapCtryToLocale]] | |||
*[[UniQueryLocaleInfo]] | |||
*[[UniQueryLocaleItem]] | |||
*[[UniQueryLocaleObject]] | |||
=== Universal Language Support Keyboard Functions === | === Universal Language Support Keyboard Functions === | ||
* [[UniCreateKeyboard]] | *[[UniCreateKeyboard]] | ||
* [[UniDestroyKeyboard]] | *[[UniDestroyKeyboard]] | ||
* [[UniQueryKeyboard]] | *[[UniQueryKeyboard]] | ||
* [[UniResetShiftState]] | *[[UniResetShiftState]] | ||
* [[UniTranslateDeadKey]] | *[[UniTranslateDeadKey]] | ||
* [[UniTranslateKey]] | *[[UniTranslateKey]] | ||
* [[UniUntranslateKey]] | *[[UniUntranslateKey]] | ||
* [[UniUpdateShiftState]] | *[[UniUpdateShiftState]] | ||
</div> | |||
==Data Types== | |||
* [[AttrObject]] | |||
* [[conv_endian_t]] | |||
* [[LocaleItem]] | |||
* [[LocaleObject]] | |||
* [[LocaleToken]] | |||
* [[UniLconv]] | |||
* [[uconv_attribute_t]] | |||
* [[UconvObject]] | |||
* [[udcrange_t]] | |||
* [[ulsBool]] | |||
* [[UniChar]] | |||
* [[UNICTYPE]] | |||
* [[XformObject]] | |||
==References== | |||
* [[Unicode Programming Reference]] | |||
==External References== | |||
* [http://www.altsan.org/os2/toolkits/uls/ OS/2 Unicode API Page] by [[Alex Taylor]] | |||
* [http://www.altsan.org/os2/toolkits/uls/ulsguide/index.html Universal Language Support API Guide] by Alex Taylor | |||
* An Introduction to the OS/2 Unicode APIs - Presentation by Alex Taylor (2006) | |||
[[ | [[Category:The OS/2 API Project]] |
Latest revision as of 14:20, 16 September 2024
This are the functions provided by IBM's Universal Language Support.
Locale and Character Classification Functions
- UniCreateTransformObject
- UniCompleteUserLocale
- UniDeleteUserLocale
- UniFreeMem
- UniFreeTransformObject
- UniQueryAlnum
- UniQueryAlpha
- UniQueryAttr
- UniQueryBlank
- UniQueryCntrl
- UniQueryChar
- UniQueryCountryName
- UniQueryDigit
- UniQueryGraph
- UniQueryLanguageName
- UniQueryLower
- UniQueryPrint
- UniQueryPunct
- UniQuerySpace
- UniQueryUpper
- UniQueryXDigit
- UniStrcat
- UniStrchr
- UniStrcmp
- UniStrcmpi
- UniStrcoll
- UniStrcpy
- UniStrcspn
- UniStrfmon
- UniStrftime
- UniStrlen
- UniStrlwr
- UniStrncat
- UniStrncmp
- UniStrncmpi
- UniStrncpy
- UniStrpbrk
- UniStrptime
- UniStrrchr
- UniStrspn
- UniStrstr
- UniStrtod
- UniStrtol
- UniStrtok
- UniStrtoul
- UniStrupr
- UniStrxfrm
- UniTolower
- UniToupper
- UniTransformStr
- UniTransLower
- UniTransUpper
Attribute Functions
- UniCreateAttrObject
- UniFreeAttrObject
- UniQueryCharAttr
- UniQueryCharType
- UniQueryCharTypeTable
- UniScanForAttr
Codepage Conversion Functions
- UniCreateUconvObject
- UniFreeUconvObject
- UniMapCpToUcsCp
- UniQueryUconvObject
- UniSetUconvObject
- UniUconvFromUcs
- UniUconvToUcs
- UniStrFromUcs
- UniStrToUcs
Locale Functions
- UniMakeUserLocale
- UniCreateLocaleObject
- UniFreeLocaleInfo
- UniFreeLocaleObject
- UniLocaleStrToToken
- UniLocaleTokenToStr
- UniMapCtryToLocale
- UniQueryLocaleInfo
- UniQueryLocaleItem
- UniQueryLocaleObject
Universal Language Support Keyboard Functions
Data Types
- AttrObject
- conv_endian_t
- LocaleItem
- LocaleObject
- LocaleToken
- UniLconv
- uconv_attribute_t
- UconvObject
- udcrange_t
- ulsBool
- UniChar
- UNICTYPE
- XformObject
References
External References
- OS/2 Unicode API Page by Alex Taylor
- Universal Language Support API Guide by Alex Taylor
- An Introduction to the OS/2 Unicode APIs - Presentation by Alex Taylor (2006)