GZIP_BUFFER_SIZE
char ibuf[GZIP_BUFFER_SIZE];
while ((r = fread(ibuf, 1, GZIP_BUFFER_SIZE, in)) != 0) {
char obuf[GZIP_BUFFER_SIZE];