BOOL CPackFiles::ReadNode(void) { CChars sz; CFileNodePackFileNode* pcNode; sz.Init(); if (!sz.ReadString(&mcFile)) { return FALSE; } pcNode = AddFile(sz.Text()); sz.Kill(); if (!((pcNode) && (pcNode->IsFile()))) { return FALSE; } ReturnOnFalse(pcNode->File()->Load(&mcFile)); miPosition = mcFile.GetFilePos(); return TRUE; }