Remove K&R function definitions from infback9.

pull/809/head
Mark Adler 2 years ago
parent e9d5486e66
commit c4aa356742
  1. 24
      contrib/infback9/infback9.c
  2. 10
      contrib/infback9/infback9.h
  3. 11
      contrib/infback9/inftree9.c
  4. 4
      contrib/infback9/inftree9.h

@ -16,12 +16,8 @@
window is a user-supplied window and output buffer that is 64K bytes. window is a user-supplied window and output buffer that is 64K bytes.
*/ */
int ZEXPORT inflateBack9Init_(strm, window, version, stream_size) int ZEXPORT inflateBack9Init_(z_stream FAR *strm, unsigned char FAR *window,
z_stream FAR *strm; const char *version, int stream_size) {
unsigned char FAR *window;
const char *version;
int stream_size;
{
struct inflate_state FAR *state; struct inflate_state FAR *state;
if (version == Z_NULL || version[0] != ZLIB_VERSION[0] || if (version == Z_NULL || version[0] != ZLIB_VERSION[0] ||
@ -51,8 +47,7 @@ int stream_size;
#ifdef MAKEFIXED #ifdef MAKEFIXED
#include <stdio.h> #include <stdio.h>
void makefixed9(void) void makefixed9(void) {
{
unsigned sym, bits, low, size; unsigned sym, bits, low, size;
code *next, *lenfix, *distfix; code *next, *lenfix, *distfix;
struct inflate_state state; struct inflate_state state;
@ -214,13 +209,8 @@ void makefixed9(void)
inflateBack() can also return Z_STREAM_ERROR if the input parameters inflateBack() can also return Z_STREAM_ERROR if the input parameters
are not correct, i.e. strm is Z_NULL or the state was not initialized. are not correct, i.e. strm is Z_NULL or the state was not initialized.
*/ */
int ZEXPORT inflateBack9(strm, in, in_desc, out, out_desc) int ZEXPORT inflateBack9(z_stream FAR *strm, in_func in, void FAR *in_desc,
z_stream FAR *strm; out_func out, void FAR *out_desc) {
in_func in;
void FAR *in_desc;
out_func out;
void FAR *out_desc;
{
struct inflate_state FAR *state; struct inflate_state FAR *state;
z_const unsigned char FAR *next; /* next input */ z_const unsigned char FAR *next; /* next input */
unsigned char FAR *put; /* next output */ unsigned char FAR *put; /* next output */
@ -603,9 +593,7 @@ void FAR *out_desc;
return ret; return ret;
} }
int ZEXPORT inflateBack9End(strm) int ZEXPORT inflateBack9End(z_stream FAR *strm) {
z_stream FAR *strm;
{
if (strm == Z_NULL || strm->state == Z_NULL || strm->zfree == (free_func)0) if (strm == Z_NULL || strm->state == Z_NULL || strm->zfree == (free_func)0)
return Z_STREAM_ERROR; return Z_STREAM_ERROR;
ZFREE(strm, strm->state); ZFREE(strm, strm->state);

@ -20,14 +20,14 @@
extern "C" { extern "C" {
#endif #endif
ZEXTERN int ZEXPORT inflateBack9 OF((z_stream FAR *strm, ZEXTERN int ZEXPORT inflateBack9(z_stream FAR *strm,
in_func in, void FAR *in_desc, in_func in, void FAR *in_desc,
out_func out, void FAR *out_desc)); out_func out, void FAR *out_desc);
ZEXTERN int ZEXPORT inflateBack9End OF((z_stream FAR *strm)); ZEXTERN int ZEXPORT inflateBack9End(z_stream FAR *strm);
ZEXTERN int ZEXPORT inflateBack9Init_ OF((z_stream FAR *strm, ZEXTERN int ZEXPORT inflateBack9Init_(z_stream FAR *strm,
unsigned char FAR *window, unsigned char FAR *window,
const char *version, const char *version,
int stream_size)); int stream_size);
#define inflateBack9Init(strm, window) \ #define inflateBack9Init(strm, window) \
inflateBack9Init_((strm), (window), \ inflateBack9Init_((strm), (window), \
ZLIB_VERSION, sizeof(z_stream)) ZLIB_VERSION, sizeof(z_stream))

@ -29,14 +29,9 @@ const char inflate9_copyright[] =
table index bits. It will differ if the request is greater than the table index bits. It will differ if the request is greater than the
longest code or if it is less than the shortest code. longest code or if it is less than the shortest code.
*/ */
int inflate_table9(type, lens, codes, table, bits, work) int inflate_table9(codetype type, unsigned short FAR *lens, unsigned codes,
codetype type; code FAR * FAR *table, unsigned FAR *bits,
unsigned short FAR *lens; unsigned short FAR *work) {
unsigned codes;
code FAR * FAR *table;
unsigned FAR *bits;
unsigned short FAR *work;
{
unsigned len; /* a code's length in bits */ unsigned len; /* a code's length in bits */
unsigned sym; /* index of code symbols */ unsigned sym; /* index of code symbols */
unsigned min, max; /* minimum and maximum code lengths */ unsigned min, max; /* minimum and maximum code lengths */

@ -56,6 +56,6 @@ typedef enum {
DISTS DISTS
} codetype; } codetype;
extern int inflate_table9 OF((codetype type, unsigned short FAR *lens, extern int inflate_table9(codetype type, unsigned short FAR *lens,
unsigned codes, code FAR * FAR *table, unsigned codes, code FAR * FAR *table,
unsigned FAR *bits, unsigned short FAR *work)); unsigned FAR *bits, unsigned short FAR *work);

Loading…
Cancel
Save