librazor/lua.c
changeset 470 7a38fc77fbde
parent 400 eb6f3496b8e5
     1.1 --- a/librazor/lua.c	Wed Aug 24 15:45:44 2011 +0100
     1.2 +++ b/librazor/lua.c	Wed Jun 08 15:15:27 2016 +0100
     1.3 @@ -323,13 +323,13 @@
     1.4  	end = razor_preload.loaders.data + razor_preload.loaders.size;
     1.5  	for(ploader = razor_preload.loaders.data; ploader < end; ploader++)
     1.6  		if (ploader->name == name) {
     1.7 -			ploader->func = loader;
     1.8 +			ploader->func = (lua_CFunction)loader;
     1.9  			return;
    1.10  		}
    1.11  
    1.12  	ploader = array_add(&razor_preload.loaders, sizeof(*ploader));
    1.13  	ploader->name = name;
    1.14 -	ploader->func = loader;
    1.15 +	ploader->func = (lua_CFunction)loader;
    1.16  }
    1.17  
    1.18  RAZOR_EXPORT void (*razor_get_lua_loader(const char *modname))()
    1.19 @@ -345,7 +345,7 @@
    1.20  	end = razor_preload.loaders.data + razor_preload.loaders.size;
    1.21  	for(ploader = razor_preload.loaders.data; ploader < end; ploader++)
    1.22  		if (ploader->name == name)
    1.23 -			return ploader->func;
    1.24 +			return (void (*)())ploader->func;
    1.25  
    1.26  	return 0;
    1.27  }