Universal Language Support Functions

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

 * UniCreateKeyboard
 * UniDestroyKeyboard
 * UniQueryKeyboard
 * UniResetShiftState
 * UniTranslateDeadKey
 * UniTranslateKey
 * UniUntranslateKey
 * UniUpdateShiftState

Data Types

 * AttrObject
 * conv_endian_t
 * LocaleItem
 * LocaleObject
 * LocaleToken
 * UniLconv
 * uconv_attribute_t
 * UconvObject
 * udcrange_t
 * ulsBool
 * UniChar
 * UNICTYPE
 * XformObject

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