strcpy(str, "scp: "); vsprintf(str + strlen(str), fmt, ap); strcat(str, "\n"); scp_send_errmsg(str); tell_user(stderr, "%s", str);
str = dupvprintf(fmt, ap); str2 = dupcat("scp: ", str, "\n", NULL); sfree(str); scp_send_errmsg(str2); tell_user(stderr, "%s", str2);
static void run_err(const char *fmt, ...){    char str[2048];    va_list ap;    va_start(ap, fmt);    errs++;    strcpy(str, "scp: ");    vsprintf(str + strlen(str), fmt, ap);    strcat(str, "\n");    scp_send_errmsg(str);    tell_user(stderr, "%s", str);    va_end(ap);}