1 #ifndef HEADER_CURL_SENDF_H 2 #define HEADER_CURL_SENDF_H 28 const char *fmt, ...);
32 #if defined(CURL_DISABLE_VERBOSE_STRINGS) 34 #if defined(HAVE_VARIADIC_MACROS_C99) 35 #define infof(...) Curl_nop_stmt 36 #elif defined(HAVE_VARIADIC_MACROS_GCC) 37 #define infof(x...) Curl_nop_stmt 44 #define infof Curl_infof 48 #define failf Curl_failf 50 #define CLIENTWRITE_BODY (1<<0) 51 #define CLIENTWRITE_HEADER (1<<1) 52 #define CLIENTWRITE_BOTH (CLIENTWRITE_BODY|CLIENTWRITE_HEADER) 64 size_t bytesfromsocket,
74 char *
buf,
size_t buffersize,
79 const void *mem,
size_t len,
85 const void *mem,
size_t len,
CURLcode Curl_write_plain(struct connectdata *conn, curl_socket_t sockfd, const void *mem, size_t len, ssize_t *written)
CURLcode Curl_write(struct connectdata *conn, curl_socket_t sockfd, const void *mem, size_t len, ssize_t *written)
ssize_t Curl_recv_plain(struct connectdata *conn, int num, char *buf, size_t len, CURLcode *code)
void Curl_infof(struct Curl_easy *, const char *fmt,...)
CURLcode Curl_client_chop_write(struct connectdata *conn, int type, char *ptr, size_t len) WARN_UNUSED_RESULT
UNITTEST_START char * ptr
CURLcode Curl_client_write(struct connectdata *conn, int type, char *ptr, size_t len) WARN_UNUSED_RESULT
CURLcode Curl_read_plain(curl_socket_t sockfd, char *buf, size_t bytesfromsocket, ssize_t *n)
void Curl_failf(struct Curl_easy *, const char *fmt,...)
#define WARN_UNUSED_RESULT
CURLcode Curl_read(struct connectdata *conn, curl_socket_t sockfd, char *buf, size_t buffersize, ssize_t *n)
ssize_t Curl_send_plain(struct connectdata *conn, int num, const void *mem, size_t len, CURLcode *code)
CURLcode Curl_sendf(curl_socket_t sockfd, struct connectdata *, const char *fmt,...)
bool Curl_recv_has_postponed_data(struct connectdata *conn, int sockindex)
int Curl_debug(struct Curl_easy *handle, curl_infotype type, char *data, size_t size, struct connectdata *conn)