Universal Language Support Functions: Difference between revisions
Appearance
(22 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
This are the functions provided by IBM's [[ | This are the functions provided by IBM's [[Universal Language Support]]. | ||
=== Locale and Character Classification Functions === | === Locale and Character Classification Functions === | ||
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | <div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | ||
*UniCreateTransformObject | *[[UniCreateTransformObject]] | ||
*UniCompleteUserLocale | *[[UniCompleteUserLocale]] | ||
*UniDeleteUserLocale | *[[UniDeleteUserLocale]] | ||
*UniFreeMem | *[[UniFreeMem]] | ||
*UniFreeTransformObject | *[[UniFreeTransformObject]] | ||
*UniQueryAlnum | *[[UniQueryAlnum]] | ||
*UniQueryAlpha | *[[UniQueryAlpha]] | ||
*[[UniQueryAttr]] | *[[UniQueryAttr]] | ||
*UniQueryBlank | *[[UniQueryBlank]] | ||
*UniQueryCntrl | *[[UniQueryCntrl]] | ||
*UniQueryCountryName | *[[UniQueryChar]] | ||
*UniQueryDigit | *[[UniQueryCountryName]] | ||
*UniQueryGraph | *[[UniQueryDigit]] | ||
*UniQueryLanguageName | *[[UniQueryGraph]] | ||
*UniQueryLower | *[[UniQueryLanguageName]] | ||
*UniQueryPrint | *[[UniQueryLower]] | ||
*[[UniQueryPrint]] | |||
*UniQueryPunct | *UniQueryPunct | ||
*UniQuerySpace | *UniQuerySpace | ||
Line 33: | Line 34: | ||
*UniStrftime | *UniStrftime | ||
*UniStrlen | *UniStrlen | ||
*UniStrlwr | *[[UniStrlwr]] | ||
*UniStrncat | *UniStrncat | ||
*UniStrncmp | *UniStrncmp | ||
Line 47: | Line 48: | ||
*UniStrtok | *UniStrtok | ||
*UniStrtoul | *UniStrtoul | ||
*UniStrupr | *[[UniStrupr]] | ||
*UniStrxfrm | *UniStrxfrm | ||
*UniTolower | *[[UniTolower]] | ||
*UniToupper | *[[UniToupper]] | ||
*UniTransformStr | *[[UniTransformStr]] | ||
*UniTransLower | *[[UniTransLower]] | ||
*UniTransUpper | *[[UniTransUpper]] | ||
=== Attribute Functions === | === Attribute Functions === | ||
Line 96: | Line 97: | ||
*[[UniUpdateShiftState]] | *[[UniUpdateShiftState]] | ||
</div> | </div> | ||
==Data Types== | |||
* [[AttrObject]] | |||
* [[conv_endian_t]] | |||
* [[LocaleItem]] | |||
* [[LocaleObject]] | |||
* [[LocaleToken]] | |||
* [[UniLconv]] | |||
* [[uconv_attribute_t]] | |||
* [[UconvObject]] | |||
* [[udcrange_t]] | |||
* [[ulsBool]] | |||
* [[UniChar]] | |||
* [[UNICTYPE]] | |||
* [[XformObject]] | |||
==References== | ==References== | ||
Line 101: | Line 117: | ||
==External References== | ==External References== | ||
* [http://www.altsan.org/os2/toolkits/uls/ OS/2 Unicode API Page] by [[Alex Taylor]] | * [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 | * [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]] | [[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)