Commit 129396b4 authored by Noel Gordon's avatar Noel Gordon Committed by Commit Bot

[zlib-bench] Support --compression 0 deflate_stored

Compression level 0 selects deflate_stored. Allow it to be selected as
using zlib_bench --compression 0 command line option.

Bug: 798943
Change-Id: Ib2aac8e2c2c332350de334bca7c2dfde0cfe6a0f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2148708
Commit-Queue: Chris Blume <cblume@chromium.org>
Reviewed-by: default avatarChris Blume <cblume@chromium.org>
Auto-Submit: Noel Gordon <noel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#758936}
parent 0de4d371
......@@ -282,12 +282,12 @@ char* get_option(int argc, char* argv[], const char* option) {
bool get_compression(int argc, char* argv[], int* value) {
if (argn < argc)
*value = atoi(argv[argn++]);
return *value >= 1 && *value <= 9;
*value = isdigit(argv[argn][0]) ? atoi(argv[argn++]) : -1;
return *value >= 0 && *value <= 9;
}
void usage_exit(const char* program) {
printf("usage: %s gzip|zlib|raw [--compression 1:9] files...\n", program);
printf("usage: %s gzip|zlib|raw [--compression 0:9] files...\n", program);
exit(1);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment