Lines Matching refs:prefixLen
120 static int PrefixAdd(char *prefix, uint32_t *prefixIndex, uint32_t prefixLen, char op)
122 if ((*prefixIndex + 1 + 1 + 1) >= prefixLen) {
131 static int HandleOperationOr(LogicCalculator *calculator, char *prefix, uint32_t *prefixIndex, uint32_t prefixLen)
143 int ret = PrefixAdd(prefix, prefixIndex, prefixLen, e);
272 int ConvertInfixToPrefix(const char *condition, char *prefix, uint32_t prefixLen)
287 ret = PrefixAdd(prefix, &prefixIndex, prefixLen, e);
295 ret = HandleOperationOr(&calculator, prefix, &prefixIndex, prefixLen);
311 PARAM_CHECK(prefixIndex < prefixLen,
317 ret = PrefixAdd(prefix, &prefixIndex, prefixLen, e);
320 return -1, "Invalid prefix %u %u", prefixIndex, prefixLen);