right_trunc = 1;
else
{
- cclp->error_code = CCL_ERR_TRUNC_NOT_BOTH;
+ cclp->error_code = CCL_ERR_TRUNC_NOT_EMBED;
ccl_rpn_delete(p);
return NULL;
}
}
else
{
- cclp->error_code = CCL_ERR_TRUNC_NOT_BOTH;
+ cclp->error_code = CCL_ERR_TRUNC_NOT_SINGLE;
ccl_rpn_delete(p);
return NULL;
}
break;
lookahead = lookahead->next;
}
- if (qa)
+ if (qa || lookahead->kind == CCL_TOK_LP)
return search_terms(cclp, qa);
else
{