#include void send_debug(char *text, void *dummy) { printf(">>> %s\n", text); } void recv_debug(char *text, void *dummy) { printf("<<< %s\n", text); } void test_connect(char *url) { char buf[1024]; test_url(url); if (ftp_connect(&ftp, ftpurl.fu_hostname, buf, sizeof(buf), 0, FTP_OPT_SEND_HOOK, send_debug, FTP_OPT_RECV_HOOK, recv_debug, 0) == -1) { fprintf(stderr, "ftp_connect(\"%s\"): %s\n", ftpurl.fu_hostname, strerror(errno)); exit(1); } }