• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/modemccl-25.1/CCLEngine/

Lines Matching refs:matchInfo

1995     TPMatchStrInfo	matchInfo;
2005 matchInfo = &SV.matchStr[matchIndex];
2009 matchInfo->matchLine = SV.labels[i - 1];
2016 matchInfo->delimiterChar = SV.scriptLinePtr[SV.scriptLineIndex];
2020 matchInfo->delimiterChar = 0;
2021 matchInfo->matchStr = &SV.scriptLinePtr[SV.scriptLineIndex];
2034 TPMatchStrInfo matchInfo;
2037 matchInfo = &SV.matchStr[matchIndex];
2038 matchInfo->matchStr = 0;
2039 matchInfo->matchStrIndex = 0;
2040 matchInfo->delimiterChar = 0;
2041 matchInfo->varStr = 0;
2042 matchInfo->inVarStr = 0;
2043 matchInfo->varStrIndex = 0;
2044 matchInfo->matchLine = 0;
2057 TPMatchStrInfo matchInfo = NULL;
2064 matchInfo = &SV.matchStr[i];
2065 if (matchInfo->matchStr) { // we have a matchStr, so test it
2066 if (matchInfo->inVarStr) {
2067 matchStrChar = matchInfo->varStr[matchInfo->varStrIndex];
2068 matchInfo->varStrIndex++;
2070 matchStrChar = matchInfo->varStr[matchInfo->varStrIndex];
2071 matchInfo->varStrIndex++;
2075 c = matchInfo->matchStr[matchInfo->varStrIndex++];
2077 c = matchInfo->matchStr[matchInfo->varStrIndex++];
2082 matchStrChar += matchInfo->varStr[matchInfo->varStrIndex] - 0x30;
2083 matchInfo->varStrIndex++;
2087 if (matchInfo->varStrIndex == (matchInfo->varStrSize + 1))
2088 matchInfo->inVarStr = 0;
2091 matchStrChar = matchInfo->matchStr[matchInfo->matchStrIndex];
2092 matchInfo->matchStrIndex++; // move index to next char
2094 matchStrChar = matchInfo->matchStr[matchInfo->matchStrIndex];
2095 matchInfo->matchStrIndex++; // update index for next char
2099 c = matchInfo->matchStr[matchInfo->matchStrIndex++];
2101 c = matchInfo->matchStr[matchInfo->matchStrIndex++];
2106 matchStrChar += matchInfo->matchStr[matchInfo->matchStrIndex] - 0x30;
2107 matchInfo->matchStrIndex++;
2114 matchStrChar = matchInfo->matchStr[matchInfo->matchStrIndex];
2115 matchInfo->matchStrIndex++; // skip past var string index
2124 matchStrChar = matchInfo->matchStr[matchInfo->matchStrIndex];
2126 matchInfo->matchStrIndex++; // skip past var string index
2130 matchInfo->varStr = GetVarString(vs);
2131 if (matchInfo->varStr) {
2132 matchStrChar = matchInfo->varStr[1];
2133 matchInfo->varStrIndex = 2;
2134 matchInfo->inVarStr = 1;
2135 matchInfo->varStrSize = matchInfo->varStr[0];
2136 if( (matchInfo->varStrSize + 1) == matchInfo->varStrIndex)
2138 matchInfo->inVarStr = 0;
2141 matchStrChar = matchInfo->matchStr[matchInfo->matchStrIndex];
2142 matchInfo->matchStrIndex++;
2150 if (!matchInfo->inVarStr)
2151 switch (matchInfo->matchStr[ matchInfo->matchStrIndex ]) {
2155 if (matchInfo->delimiterChar)
2164 if (!matchInfo->delimiterChar)
2174 else { // newChar does not match, reset matchInfo
2175 matchInfo->matchStrIndex = 0;
2176 matchInfo->inVarStr = 0;
2177 matchInfo->varStr = 0;
2185 if (matchInfo->inVarStr) {
2186 for (x = 0; x < matchInfo->varStrIndex; x++)
2187 VerboseBuffer[x+1] = matchInfo->varStr[x];
2191 for (x = 0; x < matchInfo->matchStrIndex; x++)
2192 VerboseBuffer[x+1] = matchInfo->matchStr[x];