From 4c4d4386ed889ad5da3f4bd2fa4bb166ba1077e6 Mon Sep 17 00:00:00 2001 From: Andrew Talbot Date: Wed, 18 Oct 2006 22:04:43 +0100 Subject: [PATCH] dbghelp: Cast-qual warnings fix. --- dlls/dbghelp/stabs.c | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/dlls/dbghelp/stabs.c b/dlls/dbghelp/stabs.c index 57aa82f5f2d..e8fec4b6860 100644 --- a/dlls/dbghelp/stabs.c +++ b/dlls/dbghelp/stabs.c @@ -278,20 +278,25 @@ static struct symt** stabs_find_ref(long filenr, long subnr) static struct symt** stabs_read_type_enum(const char** x) { long filenr, subnr; + const char* iter; + char* end; - if (**x == '(') + iter = *x; + if (*iter == '(') { - (*x)++; /* '(' */ - filenr = strtol(*x, (char**)x, 10); /* */ - (*x)++; /* ',' */ - subnr = strtol(*x, (char**)x, 10); /* */ - (*x)++; /* ')' */ + ++iter; /* '(' */ + filenr = strtol(iter, &end, 10); /* */ + iter = ++end; /* ',' */ + subnr = strtol(iter, &end, 10); /* */ + iter = ++end; /* ')' */ } else { - filenr = 0; - subnr = strtol(*x, (char**)x, 10); /* */ + filenr = 0; + subnr = strtol(iter, &end, 10); /* */ + iter = end; } + *x = iter; return stabs_find_ref(filenr, subnr); } -- 2.11.4.GIT