m_filepath = _T("");
m_filename = _T("");
m_lineno = -1;
- m_readbom = false;
m_unicoding = ucr::NONE;
m_charsize = 1;
m_codepage = getDefaultCodepage();
break;
}
- m_readbom = true;
m_bom = bom;
m_current = m_data;
return unicode;
// preserve m_filename
m_data = 0;
m_lineno = -1;
- m_readbom = false;
// preserve m_unicoding
// preserve m_charsize
// preserve m_codepage
delete[] buff;
fseek(m_fp, (long)m_data, SEEK_SET);
- m_readbom = true;
m_bom = bom;
return unicode;
}
String m_filename;
int m_lineno; // current 0-based line of m_current
UniError m_lastError;
- bool m_readbom; // whether have tested for BOM
int m_unicoding; // enum UNICODESET in unicoder.h
int m_charsize; // 2 for UCS-2, else 1
int m_codepage; // only valid if m_unicoding==ucr::NONE;