Chip Davis : widl: Cast server functions to void *.
Alexandre Julliard
julliard at winehq.org
Thu Apr 9 16:04:46 CDT 2020
Module: wine
Branch: master
Commit: 1387075b80c5ba76fc86c05a6b47a9f6bc6674e6
URL: https://source.winehq.org/git/wine.git/?a=commit;h=1387075b80c5ba76fc86c05a6b47a9f6bc6674e6
Author: Chip Davis <cdavis at codeweavers.com>
Date: Wed Apr 8 23:04:04 2020 -0500
widl: Cast server functions to void *.
This avoids a warning casting between calling conventions with Clang.
Signed-off-by: Chip Davis <cdavis at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
tools/widl/server.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/widl/server.c b/tools/widl/server.c
index 79dc079fd2..cce880bbf6 100644
--- a/tools/widl/server.c
+++ b/tools/widl/server.c
@@ -307,7 +307,7 @@ static void write_routinetable(type_t *iface)
{
var_t *func = stmt->u.var;
if (is_local( func->attrs )) continue;
- print_server( "(SERVER_ROUTINE)%s%s,\n", prefix_server, get_name(func));
+ print_server( "(void *)%s%s,\n", prefix_server, get_name(func));
}
indent--;
print_server( "};\n\n" );
More information about the wine-cvs
mailing list