config->tracetype = TRACE_NONE;
break;
case 'V':
- if(toggle) { /* --no-version yields no output! */
- tool_version_info();
- return PARAM_HELP_REQUESTED;
- }
+ if(toggle) /* --no-version yields no output! */
+ return PARAM_VERSION_INFO_REQUESTED;
break;
case 'w':
}
if(result && result != PARAM_HELP_REQUESTED &&
+ result != PARAM_VERSION_INFO_REQUESTED &&
result != PARAM_ENGINES_REQUESTED) {
const char *reason = param2text(result);
PARAM_REQUIRES_PARAMETER,
PARAM_BAD_USE,
PARAM_HELP_REQUESTED,
+ PARAM_VERSION_INFO_REQUESTED,
PARAM_ENGINES_REQUESTED,
PARAM_GOT_EXTRA_PARAMETER,
PARAM_BAD_NUMERIC,
if(res) {
result = CURLE_OK;
+ /* Check if we were asked for the version information */
+ if(res == PARAM_VERSION_INFO_REQUESTED)
+ tool_version_info();
/* Check if we were asked to list the SSL engines */
if(res == PARAM_ENGINES_REQUESTED)
tool_list_engines(config->easy);
filename = (char *)"<stdin>";
}
if(res != PARAM_HELP_REQUESTED &&
+ res != PARAM_VERSION_INFO_REQUESTED &&
res != PARAM_ENGINES_REQUESTED) {
const char *reason = param2text(res);
warnf(config, "%s:%d: warning: '%s' %s\n",