diff options
-rw-r--r-- | uclient-backend.h | 2 | ||||
-rw-r--r-- | uclient-http.c | 2 | ||||
-rw-r--r-- | uclient.c | 2 | ||||
-rw-r--r-- | uclient.h | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/uclient-backend.h b/uclient-backend.h index a5cf4f3..9ccc799 100644 --- a/uclient-backend.h +++ b/uclient-backend.h @@ -32,7 +32,7 @@ struct uclient_backend { void (*disconnect)(struct uclient *cl); int (*read)(struct uclient *cl, char *buf, unsigned int len); - int (*write)(struct uclient *cl, char *buf, unsigned int len); + int (*write)(struct uclient *cl, const char *buf, unsigned int len); }; void uclient_backend_set_error(struct uclient *cl, int code); diff --git a/uclient-http.c b/uclient-http.c index af43b05..9f9fac9 100644 --- a/uclient-http.c +++ b/uclient-http.c @@ -931,7 +931,7 @@ uclient_http_set_header(struct uclient *cl, const char *name, const char *value) } static int -uclient_http_send_data(struct uclient *cl, char *buf, unsigned int len) +uclient_http_send_data(struct uclient *cl, const char *buf, unsigned int len) { struct uclient_http *uh = container_of(cl, struct uclient_http, uc); @@ -221,7 +221,7 @@ void uclient_free(struct uclient *cl) free(url); } -int uclient_write(struct uclient *cl, char *buf, int len) +int uclient_write(struct uclient *cl, const char *buf, int len) { if (!cl->backend->write) return -1; @@ -106,7 +106,7 @@ int uclient_connect(struct uclient *cl); void uclient_disconnect(struct uclient *cl); int uclient_read(struct uclient *cl, char *buf, int len); -int uclient_write(struct uclient *cl, char *buf, int len); +int uclient_write(struct uclient *cl, const char *buf, int len); int uclient_request(struct uclient *cl); char *uclient_get_addr(char *dest, int *port, union uclient_addr *a); |