24 lines
		
	
	
		
			479 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			479 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include <bzlib.h>
 | |
| #include <stdio.h>
 | |
| #include <stdlib.h>
 | |
| 
 | |
| int main()
 | |
| {
 | |
|   int chunksize = 1024;
 | |
|   FILE* file = fopen("test.bzip2", "wb");
 | |
|   char* buf = malloc(sizeof(char) * chunksize);
 | |
|   int error, rsize;
 | |
|   unsigned int in, out;
 | |
|   BZFILE* bzfile = BZ2_bzWriteOpen(&error, file, 64, 1, 10);
 | |
| 
 | |
|   /* Don't actually write anything for the purposes of the test */
 | |
| 
 | |
|   BZ2_bzWriteClose(&error, bzfile, 1, &in, &out);
 | |
|   free(buf);
 | |
|   fclose(file);
 | |
| 
 | |
|   remove("test.bzip2");
 | |
| 
 | |
|   return 0;
 | |
| }
 |