diff options
Diffstat (limited to 'example.c')
| -rw-r--r-- | example.c | 14 |
1 files changed, 10 insertions, 4 deletions
| @@ -15,6 +15,12 @@ | |||
| 15 | extern void exit OF((int)); | 15 | extern void exit OF((int)); |
| 16 | #endif | 16 | #endif |
| 17 | 17 | ||
| 18 | #if defined(VMS) || defined(RISCOS) | ||
| 19 | # define TESTFILE "foo-gz" | ||
| 20 | #else | ||
| 21 | # define TESTFILE "foo.gz" | ||
| 22 | #endif | ||
| 23 | |||
| 18 | #define CHECK_ERR(err, msg) { \ | 24 | #define CHECK_ERR(err, msg) { \ |
| 19 | if (err != Z_OK) { \ | 25 | if (err != Z_OK) { \ |
| 20 | fprintf(stderr, "%s error: %d\n", msg, err); \ | 26 | fprintf(stderr, "%s error: %d\n", msg, err); \ |
| @@ -79,8 +85,8 @@ void test_compress(compr, comprLen, uncompr, uncomprLen) | |||
| 79 | * Test read/write of .gz files | 85 | * Test read/write of .gz files |
| 80 | */ | 86 | */ |
| 81 | void test_gzio(out, in, uncompr, uncomprLen) | 87 | void test_gzio(out, in, uncompr, uncomprLen) |
| 82 | const char *out; /* output file */ | 88 | const char *out; /* compressed output file */ |
| 83 | const char *in; /* input file */ | 89 | const char *in; /* compressed input file */ |
| 84 | Byte *uncompr; | 90 | Byte *uncompr; |
| 85 | int uncomprLen; | 91 | int uncomprLen; |
| 86 | { | 92 | { |
| @@ -528,8 +534,8 @@ int main(argc, argv) | |||
| 528 | } | 534 | } |
| 529 | test_compress(compr, comprLen, uncompr, uncomprLen); | 535 | test_compress(compr, comprLen, uncompr, uncomprLen); |
| 530 | 536 | ||
| 531 | test_gzio((argc > 1 ? argv[1] : "foo.gz"), | 537 | test_gzio((argc > 1 ? argv[1] : TESTFILE), |
| 532 | (argc > 2 ? argv[2] : "foo.gz"), | 538 | (argc > 2 ? argv[2] : TESTFILE), |
| 533 | uncompr, (int)uncomprLen); | 539 | uncompr, (int)uncomprLen); |
| 534 | 540 | ||
| 535 | test_deflate(compr, comprLen); | 541 | test_deflate(compr, comprLen); |
