Fix debug output (detected by a MSVC warning)

* src/support/unicode.C
	(iconv_convert): Use boost::uint32_t for storing a buffer character,
	since the previously stored unsigned char is too small. I did not
	use lyx::char_type on purpose because that might not be interpreted
	as number, but as wide character if lyx::char_type == wchar_t.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15278 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Georg Baum 2006-10-08 10:31:34 +00:00
parent 816103659e
commit 5eec8f015e

View File

@ -84,8 +84,8 @@ iconv_convert(iconv_t * cd,
<< " to " << tocode << ".\n";
lyxerr << "Input: " << std::hex;
for (size_t i = 0; i < buflen; ++i) {
unsigned char const b = buf[i];
lyxerr << "0x" << int(b) << " ";
boost::uint32_t const b = buf[i];
lyxerr << "0x" << b << " ";
}
lyxerr << endl;
break;
@ -96,8 +96,8 @@ iconv_convert(iconv_t * cd,
<< " to " << tocode << ".\n";
lyxerr << "Input: " << std::hex;
for (size_t i = 0; i < buflen; ++i) {
unsigned char const b = buf[i];
lyxerr << "0x" << int(b) << " ";
boost::uint32_t const b = buf[i];
lyxerr << "0x" << b << " ";
}
lyxerr << endl;
break;