diff --git a/reactos/tools/widl/ChangeLog b/reactos/tools/widl/ChangeLog index 7b1dc280ec5..d6ee53f1f17 100644 --- a/reactos/tools/widl/ChangeLog +++ b/reactos/tools/widl/ChangeLog @@ -1,5 +1,12 @@ ChangeLog +2005-02-26 ekohl + tools/widl/server.c + +Server stubs are void functions. +Fix a warning in the server stub descriptor. + + 2005-02-25 ekohl tools/widl/client.c tools/widl/header.c diff --git a/reactos/tools/widl/server.c b/reactos/tools/widl/server.c index ad296c3f8ef..da4b49df264 100644 --- a/reactos/tools/widl/server.c +++ b/reactos/tools/widl/server.c @@ -366,8 +366,7 @@ static void write_function_stubs(type_t *iface) } } - write_type(server, def->type, def, def->tname); - fprintf(server, " __RPC_STUB\n"); + fprintf(server, "void __RPC_STUB\n"); fprintf(server, "%s_", iface->name); write_name(server, def); fprintf(server, "(\n"); @@ -602,7 +601,7 @@ static void write_stubdescriptor(type_t *iface) print_server("(void __RPC_FAR *)& %s___RpcServerInterface,\n", iface->name); print_server("MIDL_user_allocate,\n"); print_server("MIDL_user_free,\n"); - print_server("0,\n"); + print_server("{NULL},\n"); print_server("0,\n"); print_server("0,\n"); print_server("0,\n");