summaryrefslogtreecommitdiff
path: root/inflate.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2022-12-25 19:05:17 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2022-12-25 19:05:48 -0800
commit46ef963c7b181cf1d8e5c3ae0013ec954df3a33e (patch)
treedad1c30a84195870146219ff95c2e1c959ef518b /inflate.c
parentbcbb26050fe764bb476a08f5b3087c78159d3913 (diff)
downloadgzip-46ef963c7b181cf1d8e5c3ae0013ec954df3a33e.tar.gz
maint: port to gcc -std=c99 -Wstrict-prototypes
This doesn’t fix any bugs, since the code is correct as-is on all C versions. However, it pacifies gcc -std=c99 -Wstrict-prototypes, which complains about a function definition without arguments unless there’s a previous prototype with ‘(void)’. Most (but not all) of this patch merely reverts some recent changes to be more consistent when porting to C23. * dfltcc.c (is_dfltcc_enabled): * gzip.c (get_input_size_and_time): * inflate.c (inflate_stored, inflate_fixed, inflate_dynamic): * unpack.c (read_byte):
Diffstat (limited to 'inflate.c')
-rw-r--r--inflate.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/inflate.c b/inflate.c
index f90cab5..e92bc6c 100644
--- a/inflate.c
+++ b/inflate.c
@@ -627,7 +627,7 @@ inflate_codes(struct huft *tl, struct huft *td, int bl, int bd)
/* "decompress" an inflated type 0 (stored) block. */
static int
-inflate_stored ()
+inflate_stored(void)
{
unsigned n; /* number of bytes in block */
unsigned w; /* current window position */
@@ -683,7 +683,7 @@ inflate_stored ()
either replace this with a custom decoder, or at least precompute the
Huffman tables. */
static int
-inflate_fixed ()
+inflate_fixed(void)
{
int i; /* temporary variable */
struct huft *tl; /* literal/length code table */
@@ -733,7 +733,7 @@ inflate_fixed ()
/* decompress an inflated type 2 (dynamic Huffman codes) block. */
static int
-inflate_dynamic ()
+inflate_dynamic(void)
{
int i; /* temporary variables */
unsigned j;