Changeset 41561 in vbox for trunk/src/VBox/Debugger/DBGCOps.cpp
- Timestamp:
- Jun 4, 2012 12:10:19 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 78337
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Debugger/DBGCOps.cpp
r41553 r41561 152 152 *******************************************************************************/ 153 153 /** Operators. */ 154 const DBGCOP g_a Ops[] =154 const DBGCOP g_aDbgcOps[] = 155 155 { 156 156 /* szName is initialized as a 4 char array because of M$C elsewise optimizing it away in /Ox mode (the 'const char' vs 'char' problem). */ … … 185 185 186 186 /** Number of operators in the operator array. */ 187 const u nsigned g_cOps = RT_ELEMENTS(g_aOps);187 const uint32_t g_cDbgcOps = RT_ELEMENTS(g_aDbgcOps); 188 188 189 189 … … 1400 1400 { 1401 1401 PCDBGCOP pOp = NULL; 1402 for (unsigned iOp = 0; iOp < RT_ELEMENTS(g_a Ops); iOp++)1403 { 1404 if ( g_a Ops[iOp].szName[0] == pszExpr[0]1405 && (!g_a Ops[iOp].szName[1] || g_aOps[iOp].szName[1] == pszExpr[1])1406 && (!g_a Ops[iOp].szName[2] || g_aOps[iOp].szName[2] == pszExpr[2]))1402 for (unsigned iOp = 0; iOp < RT_ELEMENTS(g_aDbgcOps); iOp++) 1403 { 1404 if ( g_aDbgcOps[iOp].szName[0] == pszExpr[0] 1405 && (!g_aDbgcOps[iOp].szName[1] || g_aDbgcOps[iOp].szName[1] == pszExpr[1]) 1406 && (!g_aDbgcOps[iOp].szName[2] || g_aDbgcOps[iOp].szName[2] == pszExpr[2])) 1407 1407 { 1408 1408 /* … … 1410 1410 */ 1411 1411 unsigned j; 1412 for (j = iOp + 1; j < RT_ELEMENTS(g_a Ops); j++)1413 if ( g_a Ops[j].cchName > g_aOps[iOp].cchName1414 && g_a Ops[j].szName[0] == pszExpr[0]1415 && (!g_a Ops[j].szName[1] || g_aOps[j].szName[1] == pszExpr[1])1416 && (!g_a Ops[j].szName[2] || g_aOps[j].szName[2] == pszExpr[2]) )1412 for (j = iOp + 1; j < RT_ELEMENTS(g_aDbgcOps); j++) 1413 if ( g_aDbgcOps[j].cchName > g_aDbgcOps[iOp].cchName 1414 && g_aDbgcOps[j].szName[0] == pszExpr[0] 1415 && (!g_aDbgcOps[j].szName[1] || g_aDbgcOps[j].szName[1] == pszExpr[1]) 1416 && (!g_aDbgcOps[j].szName[2] || g_aDbgcOps[j].szName[2] == pszExpr[2]) ) 1417 1417 break; 1418 if (j < RT_ELEMENTS(g_a Ops))1418 if (j < RT_ELEMENTS(g_aDbgcOps)) 1419 1419 continue; /* we'll catch it later. (for theoretical +,++,+++ cases.) */ 1420 pOp = &g_a Ops[iOp];1420 pOp = &g_aDbgcOps[iOp]; 1421 1421 1422 1422 /* 1423 1423 * Preferred type? 1424 1424 */ 1425 if (g_a Ops[iOp].fBinary == fPreferBinary)1425 if (g_aDbgcOps[iOp].fBinary == fPreferBinary) 1426 1426 break; 1427 1427 }
Note:
See TracChangeset
for help on using the changeset viewer.