@@ -204,13 +204,13 @@ static int l_http_request(lua_State *L) {
204
204
205
205
lua_pushstring (L , "callback" );
206
206
if (LUA_TFUNCTION == lua_gettable (L , 5 )) {
207
- http_ctrl -> http_cb = luaL_ref (L , LUA_REGISTRYINDEX );
207
+ http_ctrl -> http_cb = ( void * ) luaL_ref (L , LUA_REGISTRYINDEX );
208
208
}
209
209
210
210
if (http_ctrl -> http_cb ){
211
211
lua_pushstring (L , "userdata" );
212
212
lua_gettable (L , 5 );
213
- http_ctrl -> http_cb_userdata = luaL_ref (L , LUA_REGISTRYINDEX );
213
+ http_ctrl -> http_cb_userdata = ( void * ) luaL_ref (L , LUA_REGISTRYINDEX );
214
214
}
215
215
}else {
216
216
adapter_index = network_get_last_register_adapter ();
@@ -384,13 +384,13 @@ int32_t l_http_callback(lua_State *L, void* ptr){
384
384
LLOGD ("l_http_callback arg1:%d is_download:%d idp:%d" ,msg -> arg1 ,http_ctrl -> is_download ,idp );
385
385
if (msg -> arg1 != 0 && msg -> arg1 != HTTP_ERROR_FOTA ){
386
386
if (msg -> arg1 == HTTP_CALLBACK ){
387
- lua_geti (L , LUA_REGISTRYINDEX , http_ctrl -> http_cb );
387
+ lua_geti (L , LUA_REGISTRYINDEX , ( int ) http_ctrl -> http_cb );
388
388
// int userdata_type = lua_type(L, -2);
389
389
if (lua_isfunction (L , -1 )) {
390
390
lua_pushinteger (L , http_ctrl -> resp_content_len );
391
391
lua_pushinteger (L , msg -> arg2 );
392
392
if (http_ctrl -> http_cb_userdata ){
393
- lua_geti (L , LUA_REGISTRYINDEX , http_ctrl -> http_cb_userdata );
393
+ lua_geti (L , LUA_REGISTRYINDEX , ( int ) http_ctrl -> http_cb_userdata );
394
394
lua_call (L , 3 , 0 );
395
395
}else {
396
396
lua_call (L , 2 , 0 );
@@ -456,10 +456,10 @@ int32_t l_http_callback(lua_State *L, void* ptr){
456
456
}
457
457
exit :
458
458
if (http_ctrl -> http_cb ){
459
- luaL_unref (L , LUA_REGISTRYINDEX , http_ctrl -> http_cb );
459
+ luaL_unref (L , LUA_REGISTRYINDEX , ( int ) http_ctrl -> http_cb );
460
460
http_ctrl -> http_cb = 0 ;
461
461
if (http_ctrl -> http_cb_userdata ){
462
- luaL_unref (L , LUA_REGISTRYINDEX , http_ctrl -> http_cb_userdata );
462
+ luaL_unref (L , LUA_REGISTRYINDEX , ( int ) http_ctrl -> http_cb_userdata );
463
463
http_ctrl -> http_cb_userdata = 0 ;
464
464
}
465
465
}
0 commit comments