Fix. Warnings on MinGW

This commit is contained in:
Alexey Melnichuk 2014-09-10 15:00:29 +05:00
parent 440de78300
commit 1dbb374f1d
2 changed files with 3 additions and 2 deletions

View File

@ -410,7 +410,7 @@ static int lcurl_easy_unset_HTTPPOST(lua_State *L){
we also unset it to be sure that there no way to we also unset it to be sure that there no way to
call default curl reader with our READDATA call default curl reader with our READDATA
*/ */
curl_easy_setopt(p->curl, CURLOPT_READFUNCTION, 0); curl_easy_setopt(p->curl, CURLOPT_READFUNCTION, (void*)0);
curl_easy_setopt(p->curl, CURLOPT_READDATA, 0); curl_easy_setopt(p->curl, CURLOPT_READDATA, 0);
} }
lcurl_storage_remove_i(L, p->storage, CURLOPT_HTTPPOST); lcurl_storage_remove_i(L, p->storage, CURLOPT_HTTPPOST);

View File

@ -16,7 +16,8 @@
#define LCURL_MAKE_VERSION(MIN, MAJ, PAT) ((MIN<<16) + (MAJ<<8) + PAT) #define LCURL_MAKE_VERSION(MIN, MAJ, PAT) ((MIN<<16) + (MAJ<<8) + PAT)
#define LCURL_CURL_VER_GE(MIN, MAJ, PAT) (LIBCURL_VERSION_NUM >= LCURL_MAKE_VERSION(MIN, MAJ, PAT)) #define LCURL_CURL_VER_GE(MIN, MAJ, PAT) (LIBCURL_VERSION_NUM >= LCURL_MAKE_VERSION(MIN, MAJ, PAT))
#define LCURL_STATIC_ASSERT(A) {(int(*)[(A)?1:0])0;} //! @fixme on mingw32 (gcc 4.8.1) this does not work
#define LCURL_STATIC_ASSERT(A) {(void)(int(*)[(A)?1:0])0;}
typedef struct lcurl_const_tag{ typedef struct lcurl_const_tag{
const char *name; const char *name;