예제 #1
0
// Open an Archive.
CArchive* CArchive::Open( const VFS_String& strAbsoluteFileName )
{
	// Try to open the Archive.
	CArchive* pArchive = new CArchive( CheckExtension( strAbsoluteFileName ) );

	// Invalid Archive?
	if( !pArchive->IsValid() )
	{
		delete pArchive;
		return NULL;
	}

	return pArchive;
}