Internationalization and localization tools


Wide Character String Operation Functions

Internationalization (I18n) Issue:

These functions operate upon strings composed with wide characters of type wchar_t *. These functions often replace single character string operations functions as a result of internationalization reengineering. To operate correctly, the underlying wchar_t * type must be properly implemented.

I18n Solution:

Use the appropriate equivalent wide character string function when reengineering an application for internationalization to correctly accommodate wide character string arguments.

I18n Discussion:

Wide character manipulation functions handle unique code point values for each character in the character set as specified by the compilation environment. For an internationalized application using the UTF-16 or UCS-2 Unicode character sets, the wchar_t * has a size of 16 bits.

Click on a function for more information:

_wcsdec

_wcsdup/wcsdup

__wcserror

_wcserror

_wcsinc

_wcslwr/wcslwr

_wcslwr_l

_wcslwr_s

_wcslwr_s_l

_wcsnextc

_wcsninc

_wcsrev/wcsrev

_wcsset/wcsset

_wcsspnp

_wcstoi64

_wcstoui64

_wcsupr/wcsupr

_wcsupr_l

_wcsupr_s

_wcsupr_s_l

_wgetenv

_wperror

_wputenv

_wtof

_wtoi

_wtoi64

_wtol

wcpcpy

wcscat

wcschr

wcschrnul

wcscpy

wcscspn

wcslen

wcspbrk

wcsrchr

wcsspn

wcsstr

wcstod

wcstof

wcstoimax

wcstok

wcstol

wcstold

wcstoll/wcstoq

wcstoul

wcstoull/wcstouq

wcstoumax

wcswcs

wcswidth

 

 Locale-Sensitive C++ Methods

 

Lingoport internationalization and localization services and software