From b53a4008ba3ef8d88ce6e338e69a60cd2e406c68 Mon Sep 17 00:00:00 2001 From: Alexey Melnichuk Date: Wed, 3 Sep 2014 10:38:54 +0500 Subject: [PATCH] Fix. Writer callbacks return size_t --- src/lceasy.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lceasy.c b/src/lceasy.c index 3a222f1..fcb298a 100644 --- a/src/lceasy.c +++ b/src/lceasy.c @@ -592,7 +592,7 @@ static int lcurl_easy_set_callback(lua_State *L, return 1; } -static int lcurl_write_callback_(lua_State*L, +static size_t lcurl_write_callback_(lua_State*L, lcurl_easy_t *p, lcurl_callback_t *c, char *ptr, size_t size, size_t nmemb ){ @@ -625,7 +625,7 @@ static int lcurl_write_callback_(lua_State*L, //{ Writer -static int lcurl_write_callback(char *ptr, size_t size, size_t nmemb, void *arg){ +static size_t lcurl_write_callback(char *ptr, size_t size, size_t nmemb, void *arg){ lcurl_easy_t *p = arg; return lcurl_write_callback_(p->L, p, &p->wr, ptr, size, nmemb); } @@ -721,7 +721,7 @@ static int lcurl_easy_set_READFUNCTION(lua_State *L){ //{ Header -static int lcurl_header_callback(char *ptr, size_t size, size_t nmemb, void *arg){ +static size_t lcurl_header_callback(char *ptr, size_t size, size_t nmemb, void *arg){ lcurl_easy_t *p = arg; return lcurl_write_callback_(p->L, p, &p->hd, ptr, size, nmemb); }