test_gzio((argc > 1 ? argv[1] : "foo.gz"), (argc > 2 ? argv[2] : "foo.gz"),
test_gzio((argc > 1 ? argv[1] : TESTFILE), (argc > 2 ? argv[2] : TESTFILE),
int main(argc, argv)    int argc;    char *argv[];{    Byte *compr, *uncompr;    uLong comprLen = 10000*sizeof(int); /* don't overflow on MSDOS */    uLong uncomprLen = comprLen;    if (zlibVersion()[0] != ZLIB_VERSION[0]) {        fprintf(stderr, "incompatible zlib version\n");        exit(1);    } else if (strcmp(zlibVersion(), ZLIB_VERSION) != 0) {        fprintf(stderr, "warning: different zlib version\n");    }    compr    = (Byte*)calloc((uInt)comprLen, 1);    uncompr  = (Byte*)calloc((uInt)uncomprLen, 1);    /* compr and uncompr are cleared to avoid reading uninitialized     * data and to ensure that uncompr compresses well.     */    if (compr == Z_NULL || uncompr == Z_NULL) {        printf("out of memory\n");	exit(1);    }    test_compress(compr, comprLen, uncompr, uncomprLen);    test_gzio((argc > 1 ? argv[1] : "foo.gz"),              (argc > 2 ? argv[2] : "foo.gz"),	      uncompr, (int)uncomprLen);    test_deflate(compr, comprLen);    test_inflate(compr, comprLen, uncompr, uncomprLen);    test_large_deflate(compr, comprLen, uncompr, uncomprLen);    test_large_inflate(compr, comprLen, uncompr, uncomprLen);    test_flush(compr, comprLen);    test_sync(compr, comprLen, uncompr, uncomprLen);    test_dict_deflate(compr, comprLen);    test_dict_inflate(compr, comprLen, uncompr, uncomprLen);    exit(0);    return 0; /* to avoid warning */}