const string &rType ):
GenericFont( pIntf ), m_rBitmap( rBitmap )
{
+ int i;
+
// Build the character table
if( rType == "digits" )
{
m_height = 13;
m_advance = 12;
m_skip = 6;
- for( int i = 0; i <= 9; i++ )
+ for( i = 0; i <= 9; i++ )
{
m_table['0'+i].m_xPos = i * m_width;
}
m_height = 6;
m_advance = 5;
m_skip = 5;
- for( int i = 0; i < 26; i++ )
+ for( i = 0; i < 26; i++ )
{
m_table['A'+i].m_xPos = m_table['a'+i].m_xPos = i * m_width;
}
m_table[(size_t)'"'].m_xPos = 26 * m_width;
m_table[(size_t)'@'].m_xPos = 27 * m_width;
m_table[(size_t)' '].m_xPos = 29 * m_width;
- for( int i = 0; i <= 9; i++ )
+ for( i = 0; i <= 9; i++ )
{
m_table['0'+i].m_xPos = i * m_width;
m_table['0'+i].m_yPos = m_height;
static const char specialChars[] = {'.', ':', '(', ')', '-', '\'',
'!', '_', '+', '\\', '/', '[', ']', '^', '&', '%', ',', '=', '$',
'#'};
- for( int i = 0; i < 19; i++ )
+ for( i = 0; i < 19; i++ )
{
m_table[(size_t)specialChars[i]].m_xPos = (11 + i) * m_width;
m_table[(size_t)specialChars[i]].m_yPos = m_height;
#endif
#ifdef _MSC_VER
-// turn off 'warning C4355: 'this' : used in base member initializer list'\r
+// turn off 'warning C4355: 'this' : used in base member initializer list'
#pragma warning ( disable:4355 )
+// turn off 'identifier was truncated to '255' characters in the debug info'
+#pragma warning ( disable:4786 )
#endif
// Useful macros