Internationalization and localization tools


Character Manipulation Function

errno_t _i64toa_s(__int64 value, char* buffer, size_t sizeInCharacters, int radix);

errno_t _i64tow_s(__int64 value, wchar_t* buffer, size_t sizeInCharacters, int radix);

errno_t _i64tot_s(__int64 value, TCHAR* buffer, size_t sizeInCharacters, int radix);

Internationalization (I18n) Function Overview

The _i64toa_s function is a secure version of _i64toa, performing error checking and returning an error code in the event of an error. It converts the digits in value to a null-terminated character string and stores the result (up to 65 single-byte characters) in buffer. radix specifies the base of value and must be in the range 2 - 36.

_i64tow_s is the wide-character version of _i64toa_s, storing up to 65 wide characters. The sizeInCharacters parameter is in bytes for _i64toa_s or words for _i64tow_s.

I18n Issues

Use the appropriate version of the function as required for internationalization support.

Recommended Replacements*

*If you're already using the recommended function, see I18n Issues for other reasons why Globalyzer is detecting the function.

Character Manipulation Functions

 

Lingoport internationalization and localization services and software