Fix. Use url api also for correct libcurl version
This commit is contained in:
parent
ec7314059f
commit
9c0a6cc626
12
src/lcurl.c
12
src/lcurl.c
@ -41,10 +41,14 @@ static int lcurl_hpost_new_safe(lua_State *L) {
|
|||||||
return lcurl_hpost_create(L, LCURL_ERROR_RETURN);
|
return lcurl_hpost_create(L, LCURL_ERROR_RETURN);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if LCURL_CURL_VER_GE(7,62,0)
|
||||||
|
|
||||||
static int lcurl_url_new_safe(lua_State *L) {
|
static int lcurl_url_new_safe(lua_State *L) {
|
||||||
return lcurl_url_create(L, LCURL_ERROR_RETURN);
|
return lcurl_url_create(L, LCURL_ERROR_RETURN);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
static int lcurl_easy_new(lua_State *L){
|
static int lcurl_easy_new(lua_State *L){
|
||||||
return lcurl_easy_create(L, LCURL_ERROR_RAISE);
|
return lcurl_easy_create(L, LCURL_ERROR_RAISE);
|
||||||
}
|
}
|
||||||
@ -61,10 +65,14 @@ static int lcurl_hpost_new(lua_State *L){
|
|||||||
return lcurl_hpost_create(L, LCURL_ERROR_RAISE);
|
return lcurl_hpost_create(L, LCURL_ERROR_RAISE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if LCURL_CURL_VER_GE(7,62,0)
|
||||||
|
|
||||||
static int lcurl_url_new(lua_State *L) {
|
static int lcurl_url_new(lua_State *L) {
|
||||||
return lcurl_url_create(L, LCURL_ERROR_RAISE);
|
return lcurl_url_create(L, LCURL_ERROR_RAISE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
static int lcurl_version(lua_State *L){
|
static int lcurl_version(lua_State *L){
|
||||||
lua_pushstring(L, curl_version());
|
lua_pushstring(L, curl_version());
|
||||||
return 1;
|
return 1;
|
||||||
@ -179,7 +187,9 @@ static const struct luaL_Reg lcurl_functions[] = {
|
|||||||
{"easy", lcurl_easy_new },
|
{"easy", lcurl_easy_new },
|
||||||
{"multi", lcurl_multi_new },
|
{"multi", lcurl_multi_new },
|
||||||
{"share", lcurl_share_new },
|
{"share", lcurl_share_new },
|
||||||
|
#if LCURL_CURL_VER_GE(7,62,0)
|
||||||
{"url", lcurl_url_new },
|
{"url", lcurl_url_new },
|
||||||
|
#endif
|
||||||
{"version", lcurl_version },
|
{"version", lcurl_version },
|
||||||
{"version_info", lcurl_version_info },
|
{"version_info", lcurl_version_info },
|
||||||
|
|
||||||
@ -192,7 +202,9 @@ static const struct luaL_Reg lcurl_functions_safe[] = {
|
|||||||
{"easy", lcurl_easy_new_safe },
|
{"easy", lcurl_easy_new_safe },
|
||||||
{"multi", lcurl_multi_new_safe },
|
{"multi", lcurl_multi_new_safe },
|
||||||
{"share", lcurl_share_new_safe },
|
{"share", lcurl_share_new_safe },
|
||||||
|
#if LCURL_CURL_VER_GE(7,62,0)
|
||||||
{"url", lcurl_url_new_safe },
|
{"url", lcurl_url_new_safe },
|
||||||
|
#endif
|
||||||
{"version", lcurl_version },
|
{"version", lcurl_version },
|
||||||
{"version_info", lcurl_version_info },
|
{"version_info", lcurl_version_info },
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user