Fixed 64-bit warnings.

This commit is contained in:
bkaradzic 2013-05-21 21:58:24 -07:00
parent 4ade0981f1
commit aeb414d238
3 changed files with 9 additions and 7 deletions

View File

@ -4,6 +4,8 @@
# pragma warning(push) # pragma warning(push)
# pragma warning(disable: 4100) // DISABLE warning C4100: '' : unreferenced formal parameter # pragma warning(disable: 4100) // DISABLE warning C4100: '' : unreferenced formal parameter
# pragma warning(disable: 4146) // DISABLE warning C4146: unary minus operator applied to unsigned type, result still unsigned # pragma warning(disable: 4146) // DISABLE warning C4146: unary minus operator applied to unsigned type, result still unsigned
# pragma warning(disable: 4244) // DISABLE warning C4244: '+=' : conversion from '__int64' to 'FT_ULong', possible loss of data
# pragma warning(disable: 4267) // DISABLE warning C4267: 'initializing' : conversion from 'size_t' to 'FT_Long', possible loss of data
# pragma warning(disable: 4700) // DISABLE warning C4700: uninitialized local variable 'temp' used # pragma warning(disable: 4700) // DISABLE warning C4700: uninitialized local variable 'temp' used
# pragma warning(disable: 4701) // DISABLE warning C4701: potentially uninitialized local variable '' used # pragma warning(disable: 4701) // DISABLE warning C4701: potentially uninitialized local variable '' used
#elif defined(__GNUC__) #elif defined(__GNUC__)

View File

@ -267,7 +267,7 @@ void TextBuffer::appendText(FontHandle _fontHandle, const wchar_t* _string)
m_lineGap = 0; m_lineGap = 0;
} }
for (uint32_t ii = 0, end = wcslen(_string); ii < end; ++ii) for (uint32_t ii = 0, end = (uint32_t)wcslen(_string); ii < end; ++ii)
{ {
uint32_t _codePoint = _string[ii]; uint32_t _codePoint = _string[ii];
if (m_fontManager->getGlyphInfo(_fontHandle, _codePoint, glyph) ) if (m_fontManager->getGlyphInfo(_fontHandle, _codePoint, glyph) )