diff --git a/dlls/dbghelp/module.c b/dlls/dbghelp/module.c index a08cf125f14..db725b8e201 100644 --- a/dlls/dbghelp/module.c +++ b/dlls/dbghelp/module.c @@ -473,8 +473,7 @@ DWORD64 WINAPI SymLoadModuleEx(HANDLE hProcess, HANDLE hFile, PCSTR ImageName, if (Flags & ~(SLMFLAG_VIRTUAL)) FIXME("Unsupported Flags %08lx for %s\n", Flags, ImageName); - return SymLoadModule(hProcess, hFile, (char*)ImageName, (char*)ModuleName, - (DWORD)BaseOfDll, DllSize); + return SymLoadModule(hProcess, hFile, ImageName, ModuleName, (DWORD)BaseOfDll, DllSize); } /*********************************************************************** diff --git a/dlls/dbghelp/pe_module.c b/dlls/dbghelp/pe_module.c index d177132b158..13857b8e56c 100644 --- a/dlls/dbghelp/pe_module.c +++ b/dlls/dbghelp/pe_module.c @@ -100,9 +100,7 @@ static BOOL pe_load_dbg_file(const struct process* pcs, struct module* module, WINE_TRACE("Processing DBG file %s\n", dbg_name); - if (SymFindFileInPath(pcs->handle, NULL, (char*)dbg_name, - NULL, 0, 0, 0, - tmp, dbg_match, NULL) && + if (SymFindFileInPath(pcs->handle, NULL, dbg_name, NULL, 0, 0, 0, tmp, dbg_match, NULL) && (hFile = CreateFileA(tmp, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL)) != INVALID_HANDLE_VALUE && ((hMap = CreateFileMappingA(hFile, NULL, PAGE_READONLY, 0, 0, NULL)) != 0) && @@ -142,7 +140,7 @@ static BOOL pe_load_dbg_file(const struct process* pcs, struct module* module, else WINE_ERR("-Unable to peruse .DBG file %s (%s)\n", dbg_name, debugstr_a(tmp)); - if (dbg_mapping) UnmapViewOfFile((void*)dbg_mapping); + if (dbg_mapping) UnmapViewOfFile(dbg_mapping); if (hMap) CloseHandle(hMap); if (hFile != NULL) CloseHandle(hFile); return ret; diff --git a/dlls/dbghelp/symbol.c b/dlls/dbghelp/symbol.c index 2354c1af9a6..2c7904b6ded 100644 --- a/dlls/dbghelp/symbol.c +++ b/dlls/dbghelp/symbol.c @@ -1121,7 +1121,7 @@ BOOL WINAPI SymFromName(HANDLE hProcess, PCSTR Name, PSYMBOL_INFO Symbol) memcpy(tmp, Name, name - Name); tmp[name - Name] = '\0'; module = module_find_by_name(pcs, tmp, DMT_UNKNOWN); - return find_name(pcs, module, (char*)(name + 1), Symbol); + return find_name(pcs, module, name + 1, Symbol); } for (module = pcs->lmodules; module; module = module->next) {