diff options
Diffstat (limited to '')
| -rw-r--r-- | inffast.c | 9 |
1 files changed, 5 insertions, 4 deletions
| @@ -1,5 +1,5 @@ | |||
| 1 | /* inffast.c -- process literals and length/distance pairs fast | 1 | /* inffast.c -- process literals and length/distance pairs fast |
| 2 | * Copyright (C) 1995 Mark Adler | 2 | * Copyright (C) 1995-1996 Mark Adler |
| 3 | * For conditions of distribution and use, see copyright notice in zlib.h | 3 | * For conditions of distribution and use, see copyright notice in zlib.h |
| 4 | */ | 4 | */ |
| 5 | 5 | ||
| @@ -29,7 +29,8 @@ struct inflate_codes_state {int dummy;}; /* for buggy compilers */ | |||
| 29 | 29 | ||
| 30 | int inflate_fast(bl, bd, tl, td, s, z) | 30 | int inflate_fast(bl, bd, tl, td, s, z) |
| 31 | uInt bl, bd; | 31 | uInt bl, bd; |
| 32 | inflate_huft *tl, *td; | 32 | inflate_huft *tl; |
| 33 | inflate_huft *td; /* need separate declaration for Borland C++ */ | ||
| 33 | inflate_blocks_statef *s; | 34 | inflate_blocks_statef *s; |
| 34 | z_stream *z; | 35 | z_stream *z; |
| 35 | { | 36 | { |
| @@ -122,7 +123,7 @@ z_stream *z; | |||
| 122 | e = (t = t->next + ((uInt)b & inflate_mask[e]))->exop; | 123 | e = (t = t->next + ((uInt)b & inflate_mask[e]))->exop; |
| 123 | else | 124 | else |
| 124 | { | 125 | { |
| 125 | z->msg = "invalid distance code"; | 126 | z->msg = (char*)"invalid distance code"; |
| 126 | UNGRAB | 127 | UNGRAB |
| 127 | UPDATE | 128 | UPDATE |
| 128 | return Z_DATA_ERROR; | 129 | return Z_DATA_ERROR; |
| @@ -152,7 +153,7 @@ z_stream *z; | |||
| 152 | } | 153 | } |
| 153 | else | 154 | else |
| 154 | { | 155 | { |
| 155 | z->msg = "invalid literal/length code"; | 156 | z->msg = (char*)"invalid literal/length code"; |
| 156 | UNGRAB | 157 | UNGRAB |
| 157 | UPDATE | 158 | UPDATE |
| 158 | return Z_DATA_ERROR; | 159 | return Z_DATA_ERROR; |
