|  | @@ -90,49 +90,49 @@ cmArchiveWrite::cmArchiveWrite(
 | 
	
		
			
				|  |  |    switch (c)
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  |      case CompressNone:
 | 
	
		
			
				|  |  | -      if(archive_write_set_compression_none(this->Archive) != ARCHIVE_OK)
 | 
	
		
			
				|  |  | +      if(archive_write_add_filter_none(this->Archive) != ARCHIVE_OK)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -        this->Error = "archive_write_set_compression_none: ";
 | 
	
		
			
				|  |  | +        this->Error = "archive_write_add_filter_none: ";
 | 
	
		
			
				|  |  |          this->Error += cm_archive_error_string(this->Archive);
 | 
	
		
			
				|  |  |          return;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        break;
 | 
	
		
			
				|  |  |      case CompressCompress:
 | 
	
		
			
				|  |  | -      if(archive_write_set_compression_compress(this->Archive) != ARCHIVE_OK)
 | 
	
		
			
				|  |  | +      if(archive_write_add_filter_compress(this->Archive) != ARCHIVE_OK)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -        this->Error = "archive_write_set_compression_compress: ";
 | 
	
		
			
				|  |  | +        this->Error = "archive_write_add_filter_compress: ";
 | 
	
		
			
				|  |  |          this->Error += cm_archive_error_string(this->Archive);
 | 
	
		
			
				|  |  |          return;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        break;
 | 
	
		
			
				|  |  |      case CompressGZip:
 | 
	
		
			
				|  |  | -      if(archive_write_set_compression_gzip(this->Archive) != ARCHIVE_OK)
 | 
	
		
			
				|  |  | +      if(archive_write_add_filter_gzip(this->Archive) != ARCHIVE_OK)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -        this->Error = "archive_write_set_compression_gzip: ";
 | 
	
		
			
				|  |  | +        this->Error = "archive_write_add_filter_gzip: ";
 | 
	
		
			
				|  |  |          this->Error += cm_archive_error_string(this->Archive);
 | 
	
		
			
				|  |  |          return;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        break;
 | 
	
		
			
				|  |  |      case CompressBZip2:
 | 
	
		
			
				|  |  | -      if(archive_write_set_compression_bzip2(this->Archive) != ARCHIVE_OK)
 | 
	
		
			
				|  |  | +      if(archive_write_add_filter_bzip2(this->Archive) != ARCHIVE_OK)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -        this->Error = "archive_write_set_compression_bzip2: ";
 | 
	
		
			
				|  |  | +        this->Error = "archive_write_add_filter_bzip2: ";
 | 
	
		
			
				|  |  |          this->Error += cm_archive_error_string(this->Archive);
 | 
	
		
			
				|  |  |          return;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        break;
 | 
	
		
			
				|  |  |      case CompressLZMA:
 | 
	
		
			
				|  |  | -      if(archive_write_set_compression_lzma(this->Archive) != ARCHIVE_OK)
 | 
	
		
			
				|  |  | +      if(archive_write_add_filter_lzma(this->Archive) != ARCHIVE_OK)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -        this->Error = "archive_write_set_compression_lzma: ";
 | 
	
		
			
				|  |  | +        this->Error = "archive_write_add_filter_lzma: ";
 | 
	
		
			
				|  |  |          this->Error += cm_archive_error_string(this->Archive);
 | 
	
		
			
				|  |  |          return;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        break;
 | 
	
		
			
				|  |  |      case CompressXZ:
 | 
	
		
			
				|  |  | -      if(archive_write_set_compression_xz(this->Archive) != ARCHIVE_OK)
 | 
	
		
			
				|  |  | +      if(archive_write_add_filter_xz(this->Archive) != ARCHIVE_OK)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -        this->Error = "archive_write_set_compression_xz: ";
 | 
	
		
			
				|  |  | +        this->Error = "archive_write_add_filter_xz: ";
 | 
	
		
			
				|  |  |          this->Error += cm_archive_error_string(this->Archive);
 | 
	
		
			
				|  |  |          return;
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -177,8 +177,8 @@ cmArchiveWrite::cmArchiveWrite(
 | 
	
		
			
				|  |  |  //----------------------------------------------------------------------------
 | 
	
		
			
				|  |  |  cmArchiveWrite::~cmArchiveWrite()
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -  archive_read_finish(this->Disk);
 | 
	
		
			
				|  |  | -  archive_write_finish(this->Archive);
 | 
	
		
			
				|  |  | +  archive_read_free(this->Disk);
 | 
	
		
			
				|  |  | +  archive_write_free(this->Archive);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  //----------------------------------------------------------------------------
 |