1.1 --- a/librazor/lua.c Wed Aug 24 15:45:44 2011 +0100
1.2 +++ b/librazor/lua.c Fri Oct 03 12:24:10 2014 +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 }