25 #ifndef CURL_DISABLE_GOPHER 90 if(strlen(path) <= 2) {
92 len = (int)strlen(sel);
120 result =
Curl_write(conn, sockfd, sel, k, &amount);
156 failf(data,
"Failed sending Gopher request");
CURLcode Curl_urldecode(struct Curl_easy *data, const char *string, size_t length, char **ostring, size_t *olen, bool reject_ctrl)
const struct Curl_handler Curl_handler_gopher
ssize_t curlx_uztosz(size_t uznum)
UNITTEST_START int result
void Curl_setup_transfer(struct connectdata *conn, int sockindex, curl_off_t size, bool getheader, curl_off_t *bytecountp, int writesockindex, curl_off_t *writecountp)
#define SOCKET_WRITABLE(x, z)
CURL_TYPEOF_CURL_OFF_T curl_off_t
#define CLIENTWRITE_HEADER
static CURLcode gopher_do(struct connectdata *conn, bool *done)
CURLcode Curl_write(struct connectdata *conn, curl_socket_t sockfd, const void *mem, size_t len, ssize_t *written)
CURLcode Curl_client_write(struct connectdata *conn, int type, char *ptr, size_t len)
CURLcode Curl_sendf(curl_socket_t sockfd, struct connectdata *conn, const char *fmt,...)