Changes opt_h and opt_v handlers to prevent -h and -v options from
calling exit() if PL_OPTION_QUIET is set.
---
src/plargs.c | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/plargs.c b/src/plargs.c
index cbacadf..4b0e405 100644
--- a/src/plargs.c
+++ b/src/plargs.c
@@ -1474,9 +1474,12 @@ static int
opt_h( const char *opt, const char *optarg, void *client_data )
{
if ( !mode_quiet )
+ {
Help();
+ return 2;
+ }
- return 2;
+ return 0;
}
/*--------------------------------------------------------------------------*\
@@ -1490,9 +1493,12 @@ static int
opt_v( const char *opt, const char *optarg, void *client_data )
{
if ( !mode_quiet )
+ {
fprintf( stderr, "PLplot library version: %s\n", VERSION );
+ return 2;
+ }
- return 2;
+ return 0;
}
/*--------------------------------------------------------------------------*\
--
1.7.0
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Plplot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-devel