From b8c9ecb0765fc39423c07613d909c5193378bdfd Mon Sep 17 00:00:00 2001 From: Mark Adler Date: Fri, 9 Sep 2011 23:19:21 -0700 Subject: zlib 1.0.9 --- example.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'example.c') diff --git a/example.c b/example.c index 656ab37..5b3404a 100644 --- a/example.c +++ b/example.c @@ -95,7 +95,11 @@ void test_gzio(out, in, uncompr, uncomprLen) exit(1); } gzputc(file, 'h'); - if (gzprintf(file, "%s, %s!", "ello", "hello") != len-2) { + if (gzputs(file, "ello") != 4) { + fprintf(stderr, "gzputs err: %s\n", gzerror(file, &err)); + exit(1); + } + if (gzprintf(file, ", %s!", "hello") != 8) { fprintf(stderr, "gzprintf err: %s\n", gzerror(file, &err)); exit(1); } @@ -132,16 +136,17 @@ void test_gzio(out, in, uncompr, uncomprLen) exit(1); } - uncomprLen = gzread(file, uncompr, (unsigned)uncomprLen); - if (uncomprLen != 7) { - fprintf(stderr, "gzread err after gzseek: %s\n", gzerror(file, &err)); + gzgets(file, (char*)uncompr, uncomprLen); + uncomprLen = strlen((char*)uncompr); + if (uncomprLen != 6) { /* "hello!" */ + fprintf(stderr, "gzgets err after gzseek: %s\n", gzerror(file, &err)); exit(1); } if (strcmp((char*)uncompr, hello+7)) { - fprintf(stderr, "bad gzread after gzseek\n"); + fprintf(stderr, "bad gzgets after gzseek\n"); exit(1); } else { - printf("gzread() after gzseek: %s\n", uncompr); + printf("gzgets() after gzseek: %s\n", uncompr); } gzclose(file); -- cgit v1.2.3-55-g6feb