CUT_FileDataSource Constructor PARAM: filename - file name [nBufferSize] - buffer size for reading (def = 4096) RETURN: none ************************************************/
| 138 | none |
| 139 | ************************************************/ |
| 140 | CUT_FileDataSource::CUT_FileDataSource(LPCTSTR filename, int nBufferSize) : |
| 141 | m_nBufferSize(nBufferSize), |
| 142 | m_nLoadedDataSize(0) |
| 143 | { |
| 144 | // Allocate reading buffer |
| 145 | m_lpszBuffer = new char [nBufferSize]; |
| 146 | |
| 147 | // Remember the file name |
| 148 | m_szFileName[0] = _T('\0'); |
| 149 | if(filename) |
| 150 | _tcsncpy(m_szFileName, filename, MAX_PATH); |
| 151 | } |
| 152 | |
| 153 | |
| 154 | /*********************************************** |
nothing calls this directly
no outgoing calls
no test coverage detected