summaryrefslogtreecommitdiff
path: root/example.c
diff options
context:
space:
mode:
Diffstat (limited to 'example.c')
-rw-r--r--example.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/example.c b/example.c
index 9fd13ce..3c53a93 100644
--- a/example.c
+++ b/example.c
@@ -142,13 +142,18 @@ void test_gzio(out, in, uncompr, uncomprLen)
142 exit(1); 142 exit(1);
143 } 143 }
144 144
145 if (gzungetc(' ', file) != ' ') {
146 fprintf(stderr, "gzungetc error\n");
147 exit(1);
148 }
149
145 gzgets(file, (char*)uncompr, uncomprLen); 150 gzgets(file, (char*)uncompr, uncomprLen);
146 uncomprLen = strlen((char*)uncompr); 151 uncomprLen = strlen((char*)uncompr);
147 if (uncomprLen != 6) { /* "hello!" */ 152 if (uncomprLen != 7) { /* " hello!" */
148 fprintf(stderr, "gzgets err after gzseek: %s\n", gzerror(file, &err)); 153 fprintf(stderr, "gzgets err after gzseek: %s\n", gzerror(file, &err));
149 exit(1); 154 exit(1);
150 } 155 }
151 if (strcmp((char*)uncompr, hello+7)) { 156 if (strcmp((char*)uncompr, hello+6)) {
152 fprintf(stderr, "bad gzgets after gzseek\n"); 157 fprintf(stderr, "bad gzgets after gzseek\n");
153 exit(1); 158 exit(1);
154 } else { 159 } else {
@@ -523,6 +528,9 @@ int main(argc, argv)
523 fprintf(stderr, "warning: different zlib version\n"); 528 fprintf(stderr, "warning: different zlib version\n");
524 } 529 }
525 530
531 printf("zlib version %s = 0x%04x, compile flags = 0x%x\n",
532 ZLIB_VERSION, ZLIB_VERNUM, zlibCompileFlags());
533
526 compr = (Byte*)calloc((uInt)comprLen, 1); 534 compr = (Byte*)calloc((uInt)comprLen, 1);
527 uncompr = (Byte*)calloc((uInt)uncomprLen, 1); 535 uncompr = (Byte*)calloc((uInt)uncomprLen, 1);
528 /* compr and uncompr are cleared to avoid reading uninitialized 536 /* compr and uncompr are cleared to avoid reading uninitialized