Lines Matching defs:pchLine
511 * @param pchLine The line.
514 static int scmSettingsBaseParseStringN(PSCMSETTINGSBASE pBase, const char *pchLine, size_t cchLine)
516 char *pszLine = RTStrDupN(pchLine, cchLine);
610 * @param pchLine The line containing the unparsed pair.
613 static int scmSettingsAddPair(PSCMSETTINGS pSettings, const char *pchLine, size_t cchLine)
618 const char *pchOptions = (const char *)memchr(pchLine, ':', cchLine);
621 size_t cchPattern = pchOptions - pchLine;
626 while (cchPattern > 0 && RT_C_IS_SPACE(pchLine[cchPattern - 1]))
628 while (cchPattern > 0 && RT_C_IS_SPACE(*pchLine))
629 cchPattern--, pchLine++;
652 pSettings->paPairs[iPair].pszPattern = RTStrDupN(pchLine, cchPattern);
688 const char *pchLine;
690 while ((pchLine = ScmStreamGetLine(&Stream, &cchLine, &enmEol)) != NULL)
693 while (cchLine > 0 && RT_C_IS_SPACE(*pchLine))
694 pchLine++, cchLine--;
697 if (cchLine < 1 || *pchLine == '#')
701 const char *pchColon = (const char *)memchr(pchLine, ':', cchLine);
703 rc = scmSettingsAddPair(pSettings, pchLine, cchLine);
705 rc = scmSettingsBaseParseStringN(&pSettings->Base, pchLine, cchLine);