| #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; | |
| } |