eldbus- fix warning by casting through void

so eldbus does silly things like use a cb ptr with a different type of
cb - very explicitly. so it casts but warnigns don't like it and
assume it maybe a bug, so use void *'s so have some silence for this
bit of evil.
This commit is contained in:
Carsten Haitzler 2018-11-08 12:42:07 +00:00
parent 37806b5bf9
commit 64975b1e95
1 changed files with 1 additions and 1 deletions

View File

@ -1305,7 +1305,7 @@ _eldbus_method_call(Eldbus_Method const* method, Eldbus_Service_Interface* iface
{
if(method->flags & ELDBUS_METHOD_FLAG_HAS_DATA)
{
Eldbus_Method_Data_Cb cb = (Eldbus_Method_Data_Cb)method->cb;
Eldbus_Method_Data_Cb cb = (void *)method->cb;
return cb(((Eldbus_Method2 const*)method)->data, iface, msg);
}
else