Author: ekohl Date: Sun Oct 26 16:03:11 2008 New Revision: 37001
URL: http://svn.reactos.org/svn/reactos?rev=37001&view=rev Log: Initialize _RetVal properly in order to avoid compiler warnings.
Modified: trunk/reactos/tools/widl/proxy.c
Modified: trunk/reactos/tools/widl/proxy.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/proxy.c?rev=3700... ============================================================================== --- trunk/reactos/tools/widl/proxy.c [iso-8859-1] (original) +++ trunk/reactos/tools/widl/proxy.c [iso-8859-1] Sun Oct 26 16:03:11 2008 @@ -267,7 +267,12 @@ if (has_ret) { print_proxy( "" ); write_type_decl_left(proxy, get_func_return_type(cur)); - print_proxy( " _RetVal;\n"); + + /* Initialize _RetVal properly in order to avoid compiler warnings */ + if (is_ptr(get_func_return_type(cur)) || is_array(get_func_return_type(cur))) + print_proxy(" _RetVal = NULL;\n"); + else + print_proxy(" _RetVal = 0;\n"); } print_proxy( "RPC_MESSAGE _RpcMessage;\n" ); print_proxy( "MIDL_STUB_MESSAGE _StubMsg;\n" );