summaryrefslogtreecommitdiffstats
path: root/programs/lz4cli.c
diff options
context:
space:
mode:
authorYann Collet <yann.collet.73@gmail.com>2015-06-27 21:21:33 (GMT)
committerYann Collet <yann.collet.73@gmail.com>2015-06-27 21:21:33 (GMT)
commitcaba2cc0f5bc7b85c74b5868ea3aa3b8d1365391 (patch)
treeb03d4323675041a8bdae839c7df1ee63b506db3f /programs/lz4cli.c
parent8e8dc17cae838609d48b71900ad9c7ed6e532b1f (diff)
downloadlz4-caba2cc0f5bc7b85c74b5868ea3aa3b8d1365391.zip
lz4-caba2cc0f5bc7b85c74b5868ea3aa3b8d1365391.tar.gz
lz4-caba2cc0f5bc7b85c74b5868ea3aa3b8d1365391.tar.bz2
staticAnalyze use same compilation flags as normal build
Diffstat (limited to 'programs/lz4cli.c')
-rw-r--r--programs/lz4cli.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/programs/lz4cli.c b/programs/lz4cli.c
index 32ce4f3..977c04e 100644
--- a/programs/lz4cli.c
+++ b/programs/lz4cli.c
@@ -197,6 +197,7 @@ static int usage_advanced(void)
static int usage_longhelp(void)
{
+ usage_advanced();
DISPLAY( "\n");
DISPLAY( "Which values can get [output] ? \n");
DISPLAY( "[output] : a filename\n");
@@ -357,9 +358,9 @@ int main(int argc, char** argv)
switch(argument[0])
{
/* Display help */
- case 'V': DISPLAY(WELCOME_MESSAGE); return 0; /* Version */
- case 'h': usage_advanced(); return 0;
- case 'H': usage_advanced(); usage_longhelp(); return 0;
+ case 'V': DISPLAY(WELCOME_MESSAGE); goto _cleanup; /* Version */
+ case 'h': usage_advanced(); goto _cleanup;
+ case 'H': usage_longhelp(); goto _cleanup;
/* Compression (default) */
case 'z': forceCompress = 1; break;
@@ -557,9 +558,9 @@ int main(int argc, char** argv)
}
}
+_cleanup:
if (main_pause) waitEnter();
free(dynNameSpace);
free((void*)inFileNames);
- if (operationResult != 0) return operationResult;
- return 0;
+ return operationResult;
}