Alexandre Julliard : widl: Fix a couple of uninitialized variable compiler warnings.
Alexandre Julliard
julliard at winehq.org
Mon Jul 7 09:19:13 CDT 2008
Module: wine
Branch: master
Commit: c0ebae42f143d7cdbe8fcd40e248cc7ec139072b
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c0ebae42f143d7cdbe8fcd40e248cc7ec139072b
Author: Alexandre Julliard <julliard at winehq.org>
Date: Mon Jul 7 12:10:06 2008 +0200
widl: Fix a couple of uninitialized variable compiler warnings.
---
tools/widl/typegen.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/tools/widl/typegen.c b/tools/widl/typegen.c
index 5db970e..4540468 100644
--- a/tools/widl/typegen.c
+++ b/tools/widl/typegen.c
@@ -984,7 +984,7 @@ static void write_user_tfs(FILE *file, type_t *type, unsigned int *tfsoff)
{
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 @@ void write_typeformatstring(FILE *file, const statement_list_t *stmts, type_pred
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))
+ if ((utype = get_user_type(type, &uname)))
{
- const char *uname;
- const type_t *utype = get_user_type(type, &uname);
return get_required_buffer_size_type(utype, uname, alignment);
}
else
More information about the wine-cvs
mailing list