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