--- VirtualBox-7.2.0/src/bldprogs/scmrw-kmk.cpp.orig 2025-08-13 21:52:40.000000000 +0200 +++ VirtualBox-7.2.0/src/bldprogs/scmrw-kmk.cpp 2025-08-20 11:32:48.764178857 +0200 @@ -713,7 +713,7 @@ static bool scmKmkHandleIfParentheses(KM pszDst += cchIndent; if (fElse) - pszDst = (char *)mempcpy(pszDst, RT_STR_TUPLE("else ")); + pszDst = (char *)mempcpy(pszDst, "else ", 5); memcpy(pszDst, pchToken, cchToken); pszDst += cchToken; @@ -901,7 +901,7 @@ static bool scmKmkHandleIfSpace(KMKPARSE pszDst += cchIndent; if (fElse) - pszDst = (char *)mempcpy(pszDst, RT_STR_TUPLE("else ")); + pszDst = (char *)mempcpy(pszDst, "else ", 5); memcpy(pszDst, &pchLine[offToken], cchToken); pszDst += cchToken; @@ -1156,7 +1156,7 @@ static bool scmKmkHandleElse(KMKPARSER * * Emit indent and initial token. */ memset(pszDst, ' ', cchIndent); - pszDst = (char *)mempcpy(&pszDst[cchIndent], RT_STR_TUPLE("else")); + pszDst = (char *)mempcpy(&pszDst[cchIndent], "else", 4); offSrc = offToken + 4; @@ -1219,7 +1219,7 @@ static bool scmKmkHandleEndif(KMKPARSER * Emit indent and initial token. */ memset(pszDst, ' ', cchIndent); - pszDst = (char *)mempcpy(&pszDst[cchIndent], RT_STR_TUPLE("endif")); + pszDst = (char *)mempcpy(&pszDst[cchIndent], "endif", 5); size_t offSrc = offToken + 5;