From 800751f2673057d2489bf0ad018050b6f1a3533e Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 28 Nov 2014 15:30:06 +0000 Subject: [PATCH] Compile fixes for release, wchar_t use in crash handler --- renderdoc/core/crash_handler.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/renderdoc/core/crash_handler.h b/renderdoc/core/crash_handler.h index 12ca86ea8..7bf931bf5 100644 --- a/renderdoc/core/crash_handler.h +++ b/renderdoc/core/crash_handler.h @@ -48,7 +48,7 @@ class CrashHandler : public ICrashHandler /////////////////// - char tempPath[MAX_PATH] = {0}; + wchar_t tempPath[MAX_PATH] = {0}; GetTempPathW(MAX_PATH-1, tempPath); wstring dumpFolder = tempPath; @@ -66,12 +66,12 @@ class CrashHandler : public ICrashHandler HANDLE waitEvent = CreateEventA(NULL, TRUE, FALSE, "RENDERDOC_CRASHHANDLE"); - char radpath[MAX_PATH] = {0}; + wchar_t radpath[MAX_PATH] = {0}; GetModuleFileNameW(GetModuleHandleA("renderdoc.dll"), radpath, MAX_PATH-1); size_t len = wcslen(radpath); - char *slash = wcsrchr(radpath, L'\\'); + wchar_t *slash = wcsrchr(radpath, L'\\'); if(slash) { @@ -85,7 +85,7 @@ class CrashHandler : public ICrashHandler *slash = 0; else { - radpath[0] = '.'; + radpath[0] = L'.'; radpath[1] = 0; } } @@ -94,7 +94,7 @@ class CrashHandler : public ICrashHandler cmdline += radpath; cmdline += L"/renderdoccmd.exe\" --crashhandle"; - char *paramsAlloc = new char[512]; + wchar_t *paramsAlloc = new wchar_t[512]; wcscpy_s(paramsAlloc, 511, cmdline.c_str());