summaryrefslogtreecommitdiff
path: root/test/switchlevels.c
diff options
context:
space:
mode:
authorNathan Moinvaziri <nathan@nathanm.com>2020-06-04 10:58:37 -0700
committerHans Kristian Rosbach <hk-github@circlestorm.org>2020-06-08 14:50:46 +0200
commit04a98daeb21fe97b8e5cfde557fd95ea7f7f39b3 (patch)
tree11e74ff5fddf63d7562a0a9dd2be69978747631e /test/switchlevels.c
parent18da0db0d9e86636835faa7ef740c6be0ca70c1d (diff)
downloadProject-Tick-04a98daeb21fe97b8e5cfde557fd95ea7f7f39b3.tar.gz
Project-Tick-04a98daeb21fe97b8e5cfde557fd95ea7f7f39b3.zip
Added help message to switchlevels.
Diffstat (limited to 'test/switchlevels.c')
-rw-r--r--test/switchlevels.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/test/switchlevels.c b/test/switchlevels.c
index c23acda57c..ce5bfe5fcc 100644
--- a/test/switchlevels.c
+++ b/test/switchlevels.c
@@ -107,10 +107,11 @@ done:
return ret;
}
-/* ===========================================================================
- * Usage: switchlevels [-w bits] level1 size1 [level2 size2 ...]
- * -w : window bits
- */
+void show_help(void)
+{
+ printf("Usage: switchlevels [-w bits] level1 size1 [level2 size2 ...]\n\n" \
+ " -w : window bits (8 to 15 for gzip, -8 to -15 for zlib)\n\n");
+}
int main(int argc, char **argv) {
int ret = EXIT_FAILURE;
@@ -121,6 +122,12 @@ int main(int argc, char **argv) {
int window_bits = MAX_WBITS + 16;
PREFIX3(stream) strm;
+
+ if ((argc == 1) || (argc == 2 && strcmp(argv[1], "--help") == 0)) {
+ show_help();
+ return 0;
+ }
+
SET_BINARY_MODE(stdin);
SET_BINARY_MODE(stdout);