And an itoutf16() too, because why not. Okay, NOW for updating the labels.

This commit is contained in:
Pietro Gagliardi 2016-05-17 12:44:43 -04:00
parent 8a1fe1f48a
commit 7c34acc2b7
2 changed files with 12 additions and 0 deletions

View File

@ -38,6 +38,7 @@ extern WCHAR *vstrf(const WCHAR *format, va_list ap);
extern char *LFtoCRLF(const char *lfonly); extern char *LFtoCRLF(const char *lfonly);
extern void CRLFtoLF(const char *s); extern void CRLFtoLF(const char *s);
extern WCHAR *ftoutf16(double d); extern WCHAR *ftoutf16(double d);
extern WCHAR *itoutf16(intmax_t i);
// debug.cpp // debug.cpp
// see http://stackoverflow.com/questions/14421656/is-there-widely-available-wide-character-variant-of-file // see http://stackoverflow.com/questions/14421656/is-there-widely-available-wide-character-variant-of-file

View File

@ -140,3 +140,14 @@ WCHAR *ftoutf16(double d)
s = ss.str(); // to be safe s = ss.str(); // to be safe
return utf16dup(s.c_str()); return utf16dup(s.c_str());
} }
// to complement the above
WCHAR *itoutf16(intmax_t i)
{
std::wostringstream ss;
std::wstring s;
ss << i;
s = ss.str(); // to be safe
return utf16dup(s.c_str());
}