const char *reason = param2text(result);
if(orig_opt && strcmp(":", orig_opt))
- helpf(tool_stderr, "option %s: %s", orig_opt, reason);
+ helpf("option %s: %s", orig_opt, reason);
else
- helpf(tool_stderr, "%s", reason);
+ helpf("%s", reason);
}
unicodefree(orig_opt);
{
switch(result) {
case CURLE_URL_MALFORMAT:
- helpf(tool_stderr, "malformed target URL");
+ helpf("malformed target URL");
break;
case CURLE_FILE_COULDNT_READ_FILE:
- helpf(tool_stderr, "IPFS automatic gateway detection failed");
+ helpf("IPFS automatic gateway detection failed");
break;
case CURLE_BAD_FUNCTION_ARGUMENT:
- helpf(tool_stderr, "--ipfs-gateway was given a malformed URL");
+ helpf("--ipfs-gateway was given a malformed URL");
break;
default:
break;
* Emit help formatted message on given stream. This is for errors with or
* related to command line arguments.
*/
-void helpf(FILE *errors, const char *fmt, ...)
+void helpf(const char *fmt, ...)
{
if(fmt) {
va_list ap;
va_start(ap, fmt);
DEBUGASSERT(!strchr(fmt, '\n'));
- fputs("curl: ", errors); /* prefix it */
- vfprintf(errors, fmt, ap);
+ fputs("curl: ", tool_stderr); /* prefix it */
+ vfprintf(tool_stderr, fmt, ap);
va_end(ap);
- fputs("\n", errors); /* newline it */
+ fputs("\n", tool_stderr); /* newline it */
}
- fprintf(errors, "curl: try 'curl --help' "
+ fprintf(tool_stderr, "curl: try 'curl --help' "
#ifdef USE_MANUAL
"or 'curl --manual' "
#endif
CURL_PRINTF(1, 2);
void notef(const char *fmt, ...)
CURL_PRINTF(1, 2);
-void helpf(FILE *errors, const char *fmt, ...)
- CURL_PRINTF(2, 3);
+void helpf(const char *fmt, ...)
+ CURL_PRINTF(1, 2);
void errorf(const char *fmt, ...)
CURL_PRINTF(1, 2);
if((per->infd == -1) || fstat(per->infd, &fileinfo))
#endif
{
- helpf(tool_stderr, "cannot open '%s'", per->uploadfile);
+ helpf("cannot open '%s'", per->uploadfile);
if(per->infd != -1) {
close(per->infd);
per->infd = STDIN_FILENO;
/* Check we have a url */
if(!config->url_list || !config->url_list->url) {
- helpf(tool_stderr, "(%d) no URL specified", CURLE_FAILED_INIT);
+ helpf("(%d) no URL specified", CURLE_FAILED_INIT);
return CURLE_FAILED_INIT;
}
/* If we had no arguments then make sure a url was specified in .curlrc */
if((argc < 2) && (!global->first->url_list)) {
- helpf(tool_stderr, NULL);
+ helpf(NULL);
result = CURLE_FAILED_INIT;
}
}