rc_t CC Usage (const Args * args) { rc_t rc; int i; const char * progname = UsageDefaultName; const char * fullpath = UsageDefaultName; const size_t argsQty = sizeof(Options) / sizeof(Options[0]); if (args == NULL) rc = RC (rcApp, rcArgv, rcAccessing, rcSelf, rcNull); else rc = ArgsProgram (args, &fullpath, &progname); if (rc) progname = fullpath = UsageDefaultName; UsageSummary (progname); for(i = 0; i < argsQty; i++ ) { if( Options[i].required && Options[i].help[0] != NULL ) { HelpOptionLine(Options[i].aliases, Options[i].name, OptHelpParam[i], Options[i].help); } } OUTMSG(("\nOptions:\n")); for(i = 0; i < argsQty; i++ ) { if( !Options[i].required && Options[i].help[0] != NULL ) { HelpOptionLine(Options[i].aliases, Options[i].name, OptHelpParam[i], Options[i].help); } } XMLLogger_Usage(); OUTMSG(("\n")); HelpOptionsStandard (); HelpVersion (fullpath, KAppVersion()); return rc; }
rc_t CC Usage( const Args* args ) { rc_t rc; int i; const char* progname = UsageDefaultName; const char* fullname = UsageDefaultName; rc = ArgsProgram(args, &fullname, &progname); UsageSummary(progname); for(i = 0; i < MainArgsQty; i++ ) { if( MainArgs[i].required && MainArgs[i].help[0] != NULL ) { HelpOptionLine(MainArgs[i].aliases, MainArgs[i].name, NULL, MainArgs[i].help); } } OUTMSG(("\nOptions:\n")); for(i = 0; i < MainArgsQty; i++ ) { if( !MainArgs[i].required && MainArgs[i].help[0] != NULL ) { HelpOptionLine(MainArgs[i].aliases, MainArgs[i].name, NULL, MainArgs[i].help); } } XMLLogger_Usage(); OUTMSG(("\n")); HelpOptionsStandard(); HelpVersion(fullname, KAppVersion()); return rc; }
rc_t CC Usage ( const Args * args ) { const char * progname = UsageDefaultName; const char * fullpath = UsageDefaultName; rc_t rc; if (args == NULL) rc = RC (rcApp, rcArgv, rcAccessing, rcSelf, rcNull); else rc = ArgsProgram (args, &fullpath, &progname); if (rc) progname = fullpath = UsageDefaultName; UsageSummary (progname); KOutMsg ("Options:\n"); HelpOptionLine ( ALIAS_OUTPUT, OPTION_OUTPUT, "output", output_usage ); HelpOptionLine ( ALIAS_SCHEMA, OPTION_SCHEMA, "schema", schema_usage ); HelpOptionLine ( ALIAS_FORCE, OPTION_FORCE, "force", force_usage ); HelpOptionLine ( ALIAS_TABS, OPTION_TABS, "tabs", tabs_usage ); HelpOptionLine ( ALIAS_WITH_PROGRESS, OPTION_WITH_PROGRESS, "load-progress", progress_usage ); XMLLogger_Usage(); HelpOptionsStandard (); HelpVersion ( fullpath, KAppVersion() ); return rc; }
rc_t CC Usage ( const Args * args ) { const char * progname = UsageDefaultName; const char * fullpath = UsageDefaultName; rc_t rc; if (args == NULL) rc = RC (rcApp, rcArgv, rcAccessing, rcSelf, rcNull); else rc = ArgsProgram (args, &fullpath, &progname); if (rc) progname = fullpath = UsageDefaultName; UsageSummary (progname); KOutMsg ("Options:\n"); HelpOptionLine(ALIAS_SA_CUTOFF , OPTION_SA_CUTOFF , "cutoff" , sa_cutoff_usage); HelpOptionLine(ALIAS_SEQ_CUTOFF , OPTION_SEQ_CUTOFF , "cutoff" , seq_cutoff_usage); HelpOptionLine(ALIAS_SA_SHORT_THRESHOLD , OPTION_SA_SHORT_THRESHOLD , "threshold" , sa_short_threshold_usage); XMLLogger_Usage(); KOutMsg ("\n"); HelpOptionsStandard (); HelpVersion (fullpath, KAppVersion()); return rc; }
rc_t CC Usage ( struct Args const * args ) { rc_t rc = 0; const char* progname = UsageDefaultName; const char* fullpath = UsageDefaultName; if (args == NULL) rc = RC(rcExe, rcArgv, rcAccessing, rcSelf, rcNull); else rc = ArgsProgram(args, &fullpath, &progname); UsageSummary (progname); OUTMSG (("\nInput: the stream of lines in the format: <key> <tab> <input variation>\n\n")); OUTMSG (("\nOptions:\n")); HelpOptionLine (NULL, VarExpand::OPTION_ALG, "value", VarExpand::USAGE_ALG); XMLLogger_Usage(); HelpOptionsStandard (); HelpVersion (fullpath, KAppVersion()); return rc; }
rc_t CC Usage (::Args const* args) { rc_t rc = 0; const char* progname = UsageDefaultName; const char* fullpath = UsageDefaultName; if (args == NULL) rc = RC(rcExe, rcArgv, rcAccessing, rcSelf, rcNull); else rc = ArgsProgram(args, &fullpath, &progname); UsageSummary (progname); printf("Parameters:\n"); HelpParamLine ("src-db-path", param_usage_src); HelpParamLine ("new-cache-db-path", param_usage_dst); printf ("\nOptions:\n"); HelpOptionLine (AlignCache::ALIAS_ID_SPREAD_THRESHOLD, AlignCache::OPTION_ID_SPREAD_THRESHOLD, "value", AlignCache::USAGE_ID_SPREAD_THRESHOLD); HelpOptionLine (NULL, AlignCache::OPTION_CURSOR_CACHE_SIZE, "value in MB", AlignCache::USAGE_CURSOR_CACHE_SIZE); HelpOptionLine (NULL, AlignCache::OPTION_MIN_CACHE_COUNT, "count", AlignCache::USAGE_MIN_CACHE_COUNT); XMLLogger_Usage(); printf ("\n"); HelpOptionsStandard (); HelpVersion (fullpath, KAppVersion()); return rc; }