}
/* Mime part callbacks for stdin. */
-size_t tool_mime_stdin_read(char *buffer,
- size_t size, size_t nitems, void *arg)
+static size_t tool_mime_stdin_read(char *buffer,
+ size_t size, size_t nitems, void *arg)
{
struct tool_mime *sip = (struct tool_mime *)arg;
curl_off_t bytesleft;
if(ferror(stdin)) {
char errbuf[STRERROR_LEN];
/* Show error only once. */
- warnf("stdin: %s", curlx_strerror(errno, errbuf, sizeof(errbuf)));
+ warnf("Failed to read from stdin: %s",
+ curlx_strerror(errno, errbuf, sizeof(errbuf)));
return CURL_READFUNC_ABORT;
}
}
return nitems;
}
-int tool_mime_stdin_seek(void *instream, curl_off_t offset, int whence)
+static int tool_mime_stdin_seek(void *instream, curl_off_t offset, int whence)
{
struct tool_mime *sip = (struct tool_mime *)instream;
FALLTHROUGH();
case TOOLMIME_STDINDATA:
result = curl_mime_data_cb(part, m->size,
- (curl_read_callback)tool_mime_stdin_read,
- (curl_seek_callback)tool_mime_stdin_seek,
+ tool_mime_stdin_read,
+ tool_mime_stdin_seek,
NULL, m);
break;
curl_off_t curpos; /* Stdin current read position. */
};
-size_t tool_mime_stdin_read(char *buffer,
- size_t size, size_t nitems, void *arg);
-int tool_mime_stdin_seek(void *instream, curl_off_t offset, int whence);
-
int formparse(const char *input,
struct tool_mime **mimeroot,
struct tool_mime **mimecurrent,