Index: /trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp
===================================================================
--- /trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp	(revision 74747)
+++ /trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp	(revision 74748)
@@ -4419,8 +4419,8 @@
 #define SKIP_SPACE_BETWEEN_ELEMENTS_OR_RETURN() \
     do { /* currently only permitting spaces, tabs and newline, following char must be '<'. */ \
-        char ch; \
-        while ((ch = *pszPlist) == ' ' || ch == '\n' || ch == '\t') \
+        char chMacro; \
+        while ((chMacro = *pszPlist) == ' ' || chMacro == '\n' || chMacro == '\t') \
             pszPlist++; \
-        if (ch == '<') { /* likely */ } \
+        if (chMacro == '<') { /* likely */ } \
         else return RTErrInfoSetF(pErrInfo, VERR_LDRVI_BAD_CERT_FORMAT, \
                                   "Expected '<' found '%.16s...' at %#zu in plist", pszPlist, pszPlist - pszStart); \
@@ -4428,6 +4428,6 @@
 #define SKIP_SPACE_BEFORE_VALUE() \
     do { /* currently only permitting spaces, tabs and newline. */ \
-        char ch; \
-        while ((ch = *pszPlist) == ' ' || ch == '\n' || ch == '\t') \
+        char chMacro; \
+        while ((chMacro = *pszPlist) == ' ' || chMacro == '\n' || chMacro == '\t') \
             pszPlist++; \
     } while (0)
