addargs
void addargs(arglist *, char *, ...)
addargs(&args, "sftp-server");
addargs(&alist, "%s", ssh_program);
addargs(&alist, "-x");
addargs(&alist, "-oClearAllForwardings=yes");
addargs(&alist, "-n");
addargs(&alist, "%s",
addargs(&alist, "-p");
addargs(&alist, "%d", sport);
addargs(&alist, "-l");
addargs(&alist, "%s", suser);
addargs(&alist, "--");
addargs(&alist, "%s", host);
addargs(&alist, "%s", cmd);
addargs(&alist, "%s", src);
addargs(&alist, "%s%s%s:%s",
addargs(&alist, "%s", _PATH_CP);
addargs(&alist, "-r");
addargs(&alist, "-p");
addargs(&alist, "--");
addargs(&alist, "%s", argv[i]);
addargs(&alist, "%s", argv[argc-1]);
addargs(&args, "-p");
addargs(&args, "%d", port);
addargs(&args, "-l");
addargs(&args, "%s", remuser);
addargs(&args, "-s");
addargs(&args, "--");
addargs(&args, "%s", host);
addargs(&args, "%s", cmd);
addargs(&args, "-p");
addargs(&args, "%d", port);
addargs(&args, "-l");
addargs(&args, "%s", remuser);
addargs(&args, "-oBatchMode=yes");
addargs(&args, "--");
addargs(&args, "%s", host);
addargs(&args, "%s", cmd);
addargs(&args, "%s", ssh_program);
addargs(&args, "-x");
addargs(&args, "-oPermitLocalCommand=no");
addargs(&args, "-oClearAllForwardings=yes");
addargs(&args, "-oRemoteCommand=none");
addargs(&args, "-oRequestTTY=no");
addargs(&args, "-oControlMaster=no");
addargs(&args, "-%c", ch);
addargs(&remote_remote_args, "-%c", ch);
addargs(&remote_remote_args, "-%c", ch);
addargs(&remote_remote_args, "%s", optarg);
addargs(&args, "-%c", ch);
addargs(&args, "%s", optarg);
addargs(&remote_remote_args, "-oBatchmode=yes");
addargs(&args, "-oBatchmode=yes");
addargs(&args, "-v");
addargs(&remote_remote_args, "-v");
addargs(&args, "-q");
addargs(&remote_remote_args, "-q");
addargs(&args, "-oForwardAgent=no");
addargs(&args, "%s", ssh_program);
addargs(&args, "-oForwardX11 no");
addargs(&args, "-oPermitLocalCommand no");
addargs(&args, "-oClearAllForwardings yes");
addargs(&args, "-oControlMaster no");
addargs(&args, "-%c", ch);
addargs(&args, "-%c", ch);
addargs(&args, "%s", optarg);
addargs(&args, "-%c", ch);
addargs(&args, "-v");
addargs(&args, "-obatchmode yes");
addargs(&args, "-oForwardAgent no");
addargs(&args, "-oPort %d", port);
addargs(&args, "-l");
addargs(&args, "%s", user);
addargs(&args, "-s");
addargs(&args, "--");
addargs(&args, "%s", host);
addargs(&args, "%s", (sftp_server != NULL ?