Subversion Repositories spk

Rev

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

Rev 127 Rev 129
Line 81... Line 81...
81
				f->SetFullDir(CyStringFromSystemString(System::IO::Path::GetTempPath()));
81
				f->SetFullDir(CyStringFromSystemString(System::IO::Path::GetTempPath()));
82
				long size;
82
				long size;
83
				unsigned char *data = f->UncompressData(&size, 0);
83
				unsigned char *data = f->UncompressData(&size, 0);
84
				if ( data && size )
84
				if ( data && size )
85
				{
85
				{
86
					if ( f->WriteFilePointer(data, size) )
86
					if ( f->writeFilePointer(data, size) )
87
					{
87
					{
88
						if ( !m_pDisplayFile )
88
						if ( !m_pDisplayFile )
89
							m_pDisplayFile = f;
89
							m_pDisplayFile = f;
90
					}
90
					}
91
 
91
 
Line 102... Line 102...
102
			f->SetFullDir(CyStringFromSystemString(System::IO::Path::GetTempPath()));
102
			f->SetFullDir(CyStringFromSystemString(System::IO::Path::GetTempPath()));
103
			long size;
103
			long size;
104
			unsigned char *data = f->UncompressData(&size, 0);
104
			unsigned char *data = f->UncompressData(&size, 0);
105
			if ( data && size )
105
			if ( data && size )
106
			{
106
			{
107
				f->WriteFilePointer(data, size);
107
				f->writeFilePointer(data, size);
108
				if ( f->GetCompressionType() != SPKCOMPRESS_NONE )
108
				if ( f->GetCompressionType() != SPKCOMPRESS_NONE )
109
					delete data;
109
					delete data;
110
			}
110
			}
111
		}
111
		}
112
 
112
 
Line 1672... Line 1672...
1672
		
1672
		
1673
		if ( String::Compare(IO::FileInfo(file).Extension, ".pck") == 0 )
1673
		if ( String::Compare(IO::FileInfo(file).Extension, ".pck") == 0 )
1674
		{
1674
		{
1675
			C_File F(_S(file));
1675
			C_File F(_S(file));
1676
			F.UnPCKFile();
1676
			F.UnPCKFile();
1677
			if ( F.WriteToFile(CPackages::tempDirectory() + "tmp.dat") )
1677
			if ( F.writeToFile(CPackages::tempDirectory() + "tmp.dat") )
1678
				return _US(CPackages::tempDirectory() + "tmp.dat");
1678
				return _US(CPackages::tempDirectory() + "tmp.dat");
1679
		}
1679
		}
1680
		else if ( String::Compare(IO::FileInfo(file).Extension, ".cat") == 0 )
1680
		else if ( String::Compare(IO::FileInfo(file).Extension, ".cat") == 0 )
1681
		{
1681
		{
1682
			CCatFile cat;
1682
			CCatFile cat;