Lines Matching defs:pszParams
2628 * @param pszParams The parameter list.
2635 const char *pszParams, size_t cchParams,
2641 Assert(RTStrNLen(pszParams, cchParams) == cchParams);
2656 if (!RT_C_IS_SPACE(pszParams[off]))
2658 if (pszParams[off] != ',' || !fIgnoreComma)
2660 if (vbcppIsCIdentifierLeadChar(pszParams[off]))
2663 return vbcppErrorPos(pThis, &pszParams[off], "Unexpected character");
2677 && vbcppIsCIdentifierChar(pszParams[off]))
2717 if (!RT_C_IS_SPACE(pszParams[off]))
2719 if (pszParams[off] != ',' || !fIgnoreComma)
2729 VBCPP_BITMAP_SET(pMacro->bmArgs, pszParams[off]);
2733 *pszDst++ = pszParams[off++];
2735 && vbcppIsCIdentifierChar(pszParams[off]));
2782 const char *pszParams = (const char *)memchr(pszDefine, '(', cchDefine);
2783 if (pszParams)
2785 size_t cchParams = pszDefine + cchDefine - pszParams;
2789 if (pszParams[cchParams - 1] != ')')
2790 return vbcppErrorPos(pThis, pszParams + cchParams - 1, "Missing closing parenthesis");
2791 pszParams++;
2793 return vbcppMacroAddFn(pThis, pszDefine, cchDefine, pszParams, cchParams, pszValue, cchValue, fCmdLine);