[ros-diffs] [ekohl] 37858: Sync to wine-1.1.1 (Patch 9 of 10): - Alexandre Julliard <julliard at winehq.org> Mon, 7 Jul 2008 widl: Fix a couple of uninitialized variable compiler warnings.

ekohl at svn.reactos.org ekohl at svn.reactos.org
Thu Dec 4 20:37:54 CET 2008


Author: ekohl
Date: Thu Dec  4 13:37:53 2008
New Revision: 37858

URL: http://svn.reactos.org/svn/reactos?rev=37858&view=rev
Log:
Sync to wine-1.1.1 (Patch 9 of 10):

- Alexandre Julliard <julliard at winehq.org> Mon, 7 Jul 2008
widl: Fix a couple of uninitialized variable compiler warnings.

Modified:
    trunk/reactos/tools/widl/typegen.c

Modified: trunk/reactos/tools/widl/typegen.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/typegen.c?rev=37858&r1=37857&r2=37858&view=diff
==============================================================================
--- trunk/reactos/tools/widl/typegen.c [iso-8859-1] (original)
+++ trunk/reactos/tools/widl/typegen.c [iso-8859-1] Thu Dec  4 13:37:53 2008
@@ -984,7 +984,7 @@
 {
     unsigned int start, absoff, flags;
     unsigned int align = 0, ualign = 0;
-    const char *name;
+    const char *name = NULL;
     type_t *utype = get_user_type(type, &name);
     size_t usize = user_type_has_variable_size(utype) ? 0 : type_memsize(utype, &ualign);
     size_t size = type_memsize(type, &align);
@@ -2457,11 +2457,12 @@
 static unsigned int get_required_buffer_size_type(
     const type_t *type, const char *name, unsigned int *alignment)
 {
+    const char *uname;
+    const type_t *utype;
+
     *alignment = 0;
-    if (is_user_type(type))
-    {
-        const char *uname;
-        const type_t *utype = get_user_type(type, &uname);
+    if ((utype = get_user_type(type, &uname)))
+    {
         return get_required_buffer_size_type(utype, uname, alignment);
     }
     else



More information about the Ros-diffs mailing list