mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-29 10:08:59 +00:00
fritz-tools: fix mixed indentation
Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
parent
6490c88c75
commit
685e979d47
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user