Lines Matching defs:pToken

123  * @param   pToken           The token to free.
125 static void autostartConfigTokenFree(PCFGTOKENIZER pCfgTokenizer, PCFGTOKEN pToken)
128 RTMemFree(pToken);
418 * @param pToken Token.
420 static const char *autostartConfigTokenToString(PCFGTOKEN pToken)
422 if (pToken->enmType == CFGTOKENTYPE_ID)
423 return pToken->u.Id.achToken;
425 return autostartConfigTokenTypeToStr(pToken->enmType);
432 * @param pToken Token.
434 static size_t autostartConfigTokenGetLength(PCFGTOKEN pToken)
436 switch (pToken->enmType)
446 return strlen(pToken->u.Id.achToken);
460 * @param pToken The token which caused the error.
463 static void autostartConfigTokenizerMsgUnexpectedToken(PCFGTOKEN pToken, const char *pszExpected)
466 autostartConfigTokenToString(pToken),
467 pToken->iLine, pToken->cchStart,
468 pToken->cchStart + autostartConfigTokenGetLength(pToken) - 1, pszExpected);
535 PCFGTOKEN pToken = autostartConfigTokenizerPeek(pCfgTokenizer);
536 return pToken->enmType == enmType;
551 PCFGTOKEN pToken = NULL;
553 rc = autostartConfigTokenizerGetNextToken(pCfgTokenizer, &pToken);
555 && pToken->enmType == CFGTOKENTYPE_ID)
559 pCfgAst = (PCFGAST)RTMemAllocZ(RT_OFFSETOF(CFGAST, u.KeyValue.aszValue[pToken->u.Id.cchToken + 1]));
571 memcpy(pCfgAst->u.KeyValue.aszValue, pToken->u.Id.achToken, pToken->u.Id.cchToken);
572 pCfgAst->u.KeyValue.cchValue = pToken->u.Id.cchToken;
577 autostartConfigTokenizerMsgUnexpectedToken(pToken, "non reserved token");
615 PCFGTOKEN pToken = NULL;
622 rc = autostartConfigTokenizerGetNextToken(pCfgTokenizer, &pToken);
624 && pToken->enmType == CFGTOKENTYPE_ID)
635 rc = autostartConfigParseCompoundNode(pCfgTokenizer, pToken->u.Id.achToken,
642 rc = autostartConfigParseValue(pCfgTokenizer, pToken->u.Id.achToken,
648 autostartConfigTokenizerMsgUnexpectedToken(pToken, "non reserved token");
673 autostartConfigTokenFree(pCfgTokenizer, pToken);