fritz-tools: fix mixed indentation

Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
David Bauer 2024-11-05 20:03:39 +01:00
parent 6490c88c75
commit 685e979d47

View File

@ -48,86 +48,86 @@ static inline size_t special_min(size_t a, size_t b)
is an error reading or writing the files. */ is an error reading or writing the files. */
static int inf(FILE *source, FILE *dest, size_t limit, size_t skip) static int inf(FILE *source, FILE *dest, size_t limit, size_t skip)
{ {
int ret; int ret;
size_t have; size_t have;
z_stream strm; z_stream strm;
unsigned char in[CHUNK]; unsigned char in[CHUNK];
unsigned char out[CHUNK]; unsigned char out[CHUNK];
/* allocate inflate state */ /* allocate inflate state */
strm.zalloc = Z_NULL; strm.zalloc = Z_NULL;
strm.zfree = Z_NULL; strm.zfree = Z_NULL;
strm.opaque = Z_NULL; strm.opaque = Z_NULL;
strm.avail_in = 0; strm.avail_in = 0;
strm.next_in = Z_NULL; strm.next_in = Z_NULL;
ret = inflateInit(&strm); ret = inflateInit(&strm);
if (ret != Z_OK) if (ret != Z_OK)
return ret; return ret;
/* decompress until deflate stream ends or end of file */ /* decompress until deflate stream ends or end of file */
do { do {
strm.avail_in = fread(in, 1, CHUNK, source); strm.avail_in = fread(in, 1, CHUNK, source);
if (ferror(source)) { if (ferror(source)) {
(void)inflateEnd(&strm); (void)inflateEnd(&strm);
return Z_ERRNO; return Z_ERRNO;
} }
if (strm.avail_in == 0) if (strm.avail_in == 0)
break; break;
strm.next_in = in; strm.next_in = in;
/* run inflate() on input until output buffer not full */ /* run inflate() on input until output buffer not full */
do { do {
strm.avail_out = CHUNK; strm.avail_out = CHUNK;
strm.next_out = out; strm.next_out = out;
ret = inflate(&strm, Z_NO_FLUSH); ret = inflate(&strm, Z_NO_FLUSH);
assert(ret != Z_STREAM_ERROR); /* state not clobbered */ assert(ret != Z_STREAM_ERROR); /* state not clobbered */
switch (ret) { switch (ret) {
case Z_NEED_DICT: case Z_NEED_DICT:
ret = Z_DATA_ERROR; /* and fall through */ ret = Z_DATA_ERROR; /* and fall through */
case Z_DATA_ERROR: case Z_DATA_ERROR:
case Z_MEM_ERROR: case Z_MEM_ERROR:
(void)inflateEnd(&strm); (void)inflateEnd(&strm);
return ret; return ret;
} }
have = special_min(limit, CHUNK - strm.avail_out) - skip; have = special_min(limit, CHUNK - strm.avail_out) - skip;
if (fwrite(&out[skip], have, 1, dest) != 1 || ferror(dest)) { if (fwrite(&out[skip], have, 1, dest) != 1 || ferror(dest)) {
(void)inflateEnd(&strm); (void)inflateEnd(&strm);
return Z_ERRNO; return Z_ERRNO;
} }
skip = 0; skip = 0;
limit -= have; limit -= have;
} while (strm.avail_out == 0 && limit > 0); } while (strm.avail_out == 0 && limit > 0);
/* done when inflate() says it's done */ /* done when inflate() says it's done */
} while (ret != Z_STREAM_END && limit > 0); } while (ret != Z_STREAM_END && limit > 0);
/* clean up and return */ /* clean up and return */
(void)inflateEnd(&strm); (void)inflateEnd(&strm);
return (limit == 0 ? Z_OK : (ret == Z_STREAM_END ? Z_OK : Z_DATA_ERROR)); return (limit == 0 ? Z_OK : (ret == Z_STREAM_END ? Z_OK : Z_DATA_ERROR));
} }
/* report a zlib or i/o error */ /* report a zlib or i/o error */
static void zerr(int ret) static void zerr(int ret)
{ {
switch (ret) { switch (ret) {
case Z_ERRNO: case Z_ERRNO:
if (ferror(stdin)) if (ferror(stdin))
fputs("error reading stdin\n", stderr); fputs("error reading stdin\n", stderr);
if (ferror(stdout)) if (ferror(stdout))
fputs("error writing stdout\n", stderr); fputs("error writing stdout\n", stderr);
break; break;
case Z_STREAM_ERROR: case Z_STREAM_ERROR:
fputs("invalid compression level\n", stderr); fputs("invalid compression level\n", stderr);
break; break;
case Z_DATA_ERROR: case Z_DATA_ERROR:
fputs("invalid or incomplete deflate data\n", stderr); fputs("invalid or incomplete deflate data\n", stderr);
break; break;
case Z_MEM_ERROR: case Z_MEM_ERROR:
fputs("out of memory\n", stderr); fputs("out of memory\n", stderr);
break; break;
case Z_VERSION_ERROR: case Z_VERSION_ERROR:
fputs("zlib version mismatch!\n", stderr); fputs("zlib version mismatch!\n", stderr);
} }
} }
static unsigned int get_num(char *str) static unsigned int get_num(char *str)