|
From: <kin...@us...> - 2023-07-13 22:59:03
|
Revision: 7094
http://sourceforge.net/p/teem/code/7094
Author: kindlmann
Date: 2023-07-13 22:59:01 +0000 (Thu, 13 Jul 2023)
Log Message:
-----------
make USAGE macro play better with hestParm->noArgsIsNoProblem
Modified Paths:
--------------
teem/trunk/src/unrrdu/privateUnrrdu.h
Modified: teem/trunk/src/unrrdu/privateUnrrdu.h
===================================================================
--- teem/trunk/src/unrrdu/privateUnrrdu.h 2023-07-13 22:46:18 UTC (rev 7093)
+++ teem/trunk/src/unrrdu/privateUnrrdu.h 2023-07-13 22:59:01 UTC (rev 7094)
@@ -225,7 +225,7 @@
** don't use this macro) had already been this way.
*/
#define USAGE(INFO) \
- if (!argc) { \
+ if (!argc && !hparm->noArgsIsNoProblem) { \
hestInfo(stdout, me, (INFO), hparm); \
hestUsage(stdout, opt, me, hparm); \
hestGlossary(stdout, opt, hparm); \
@@ -267,7 +267,11 @@
/* Its gotten too annoying to always get this glossary; */ \
/* unu <cmd> --help will print it. */ \
/* hestGlossary(stderr, opt, hparm); */ \
- fprintf(stderr, "\nFor more info: \"%s\" or \"%s ... --help\"\n", me, me); \
+ if (hparm && hparm->noArgsIsNoProblem) { \
+ fprintf(stderr, "\nFor more info: \"%s --help\"\n", me); \
+ } else { \
+ fprintf(stderr, "\nFor more info: \"%s\" or \"%s --help\"\n", me, me); \
+ } \
} \
airMopError(mop); \
return 1; \
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|