Jump to content

Universal Language Support Functions: Difference between revisions

From EDM2
Unicode API on its own page.
 
Ak120 (talk | contribs)
 
(37 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Unicode API ==
This are the functions provided by IBM's [[Universal Language Support]].
* [[UniCreateAttrObject]]
* [[UniCreateLocaleObject]]
* [[UniCreateTransformObject]]
* [[UniFreeAttrObject]]
* [[UniFreeLocaleInfo]]
* [[UniFreeLocaleObject]]
* [[UniFreeMem]]
* [[UniFreeTransformObject]]
* [[UniLocaleStrToToken]]
* [[UniLocaleTokenToStr]]
* [[UniMapCtryToLocale]]
* [[UniQueryAlnum]]
* [[UniQueryAlpha]]
* [[UniQueryBlank]]
* [[UniQueryCharAttr]]
* [[UniQueryCntrl]]
* [[UniQueryDigit]]
* [[UniQueryGraph]]
* [[UniQueryLocaleInfo]]
* [[UniQueryLocaleItem]]
* [[UniQueryLocaleObject]]
* [[UniQueryLower]]
* [[UniQueryPrint]]
* [[UniQueryPunct]]
* [[UniQuerySpace]]
* [[UniQueryUpper]]
* [[UniQueryXDigit]]
* [[UniScanForAttr]]
* [[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]]  


=== 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)


[[OS2_API | OS2 API]]
[[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

Attribute Functions

Codepage Conversion Functions

Locale Functions

Universal Language Support Keyboard Functions

Data Types

References

External References