Subversion Repositories spk

Rev

Rev 6 | Rev 41 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6 Rev 40
Line 1508... Line 1508...
1508
	{
1508
	{
1509
		if ( !this->UncompressData() )
1509
		if ( !this->UncompressData() )
1510
			return false;
1510
			return false;
1511
 
1511
 
1512
		size_t size;
1512
		size_t size;
1513
		unsigned char *data = PCKData(m_sData, m_lDataSize, &size);
1513
		unsigned char *data = PCKData(m_sData, m_lDataSize, &size, false);
1514
		if ( data && size )
1514
		if ( data && size )
1515
		{
1515
		{
1516
			this->DeleteData();
-
 
1517
			m_lUncomprDataSize = m_lDataSize;
1516
			m_lUncomprDataSize = m_lDataSize;
-
 
1517
			this->DeleteData();
1518
			m_bUsedMalloc = false;
1518
			m_bUsedMalloc = false;
1519
			m_lDataSize = (long)size;
1519
			m_lDataSize = (long)size;
1520
			m_sData = new unsigned char[size];
1520
			m_sData = new unsigned char[size];
1521
			memcpy(m_sData, data, size);
1521
			memcpy(m_sData, data, size);
1522
			delete [] data;
1522
			delete [] data;