Lines Matching refs:endIndex
37 calculator->endIndex = 0; in CalculatorInit()
66 calculator->endIndex = 0; in CalculatorClear()
72 …PARAM_CHECK(calculator->endIndex < calculator->dataNumber, return -1, "More data for calculator su… in CalculatorPushChar()
74 calculator->data[calculator->endIndex++] = data; in CalculatorPushChar()
81 …PARAM_CHECK(calculator->endIndex < calculator->dataNumber, return -1, "More data for calculator su… in CalculatorPopChar()
82 if (calculator->endIndex == 0) { in CalculatorPopChar()
85 *data = calculator->data[--calculator->endIndex]; in CalculatorPopChar()
92 …PARAM_CHECK(calculator->endIndex < calculator->dataNumber, return -1, "More data for calculator su… in CalculatorPush()
93 char *tmpData = (char *)calculator->data + calculator->dataUnit * calculator->endIndex; in CalculatorPush()
96 calculator->endIndex++; in CalculatorPush()
103 …PARAM_CHECK(calculator->endIndex < calculator->dataNumber, return -1, "More data for calculator su… in CalculatorPop()
104 if (calculator->endIndex == 0) { in CalculatorPop()
107 char *tmpData = (char *)calculator->data + calculator->dataUnit * (calculator->endIndex - 1); in CalculatorPop()
110 calculator->endIndex--; in CalculatorPop()
117 return calculator->endIndex; in CalculatorLength()
175 if (subStr != NULL && ((uint32_t)(subStr - condition) > data->endIndex)) { in ComputeSubCondition()
182 data->endIndex - data->startIndex, 0, calculator->conditionName, SUPPORT_DATA_BUFFER_MAX); in ComputeSubCondition()
184 ret = GetValueFromContent(condition + data->startIndex, data->endIndex - data->startIndex, in ComputeSubCondition()
254 data1.endIndex = currIndex; in ComputeCondition()
264 data1.endIndex = strlen(condition); in ComputeCondition()