- Make symdump and ctm msvc-aware
authorStefan Ginsberg <stefanginsberg@gmail.com>
Mon, 3 Aug 2009 17:08:45 +0000 (17:08 +0000)
committerStefan Ginsberg <stefanginsberg@gmail.com>
Mon, 3 Aug 2009 17:08:45 +0000 (17:08 +0000)
svn path=/trunk/; revision=42367

rosapps/applications/devutils/symdump/symdump.c
rosapps/applications/sysutils/ctm/ctm.c

index 4359f60..ef28d14 100644 (file)
@@ -807,6 +807,7 @@ DumpParams(PSYMBOL_INFO pSymInfo, PENUMINFO pei)
 {
        IMAGEHLP_STACK_FRAME sf;
        BOOL bRet;
 {
        IMAGEHLP_STACK_FRAME sf;
        BOOL bRet;
+       INT NumLocals = 0; // the number of local variables found
 
        sf.InstructionOffset = pSymInfo->Address;
 
 
        sf.InstructionOffset = pSymInfo->Address;
 
@@ -822,8 +823,6 @@ DumpParams(PSYMBOL_INFO pSymInfo, PENUMINFO pei)
 
        // Enumerate local variables
 
 
        // Enumerate local variables
 
-       INT NumLocals = 0; // the number of local variables found
-
        bRet = SymEnumSymbols(pei->hProcess, 0, 0, EnumParamsProc, &NumLocals);
 
        if (!bRet)
        bRet = SymEnumSymbols(pei->hProcess, 0, 0, EnumParamsProc, &NumLocals);
 
        if (!bRet)
index 1e2cb53..948caf1 100644 (file)
@@ -277,10 +277,11 @@ void DisplayScreen()
 int ProcessKeys(int numEvents)
 {
        DWORD numChars;
 int ProcessKeys(int numEvents)
 {
        DWORD numChars;
+       TCHAR key;
        if ((ProcessCount-scrolled < 17) && (ProcessCount > 17))
                scrolled = ProcessCount-17;
 
        if ((ProcessCount-scrolled < 17) && (ProcessCount > 17))
                scrolled = ProcessCount-17;
 
-       TCHAR key = GetKeyPressed(numEvents);
+       key = GetKeyPressed(numEvents);
        if (key == KEY_QUIT)
                return TRUE;
        else if (key == KEY_KILL)
        if (key == KEY_QUIT)
                return TRUE;
        else if (key == KEY_KILL)