static int socket_connect (CONNECTION* conn, struct sockaddr_in sin, int verbose)
static int socket_connect (int fd, struct sockaddr* sa)
static int socket_connect (CONNECTION* conn, struct sockaddr_in sin,  int verbose){  if ((conn->fd = socket (AF_INET, SOCK_STREAM, IPPROTO_IP)) < 0)  {    if (verbose)       mutt_perror ("socket");    return -1;  }  if (connect (conn->fd, (struct sockaddr *) &sin, sizeof (sin)) < 0)  {    raw_socket_close (conn);    if (verbose)     {      mutt_perror ("connect");      sleep (1);    }    return -1;  }  return 0;}