X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fcclfind.c;h=caceeea28423abe97a0fae50891ddadbd205a13e;hp=e949f073ec2138fc0f31840ac8714630ce0d4642;hb=b0be69c0a676f1702f12b2ea17cd73f9ebb08ea2;hpb=77c5a4fca8b516fd39b8ba213daed17a465a6b2a diff --git a/src/cclfind.c b/src/cclfind.c index e949f07..caceeea 100644 --- a/src/cclfind.c +++ b/src/cclfind.c @@ -442,7 +442,7 @@ static struct ccl_rpn_node *search_term_x(CCL_parser cclp, 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; } @@ -461,7 +461,7 @@ static struct ccl_rpn_node *search_term_x(CCL_parser cclp, } else { - cclp->error_code = CCL_ERR_TRUNC_NOT_BOTH; + cclp->error_code = CCL_ERR_TRUNC_NOT_SINGLE; ccl_rpn_delete(p); return NULL; } @@ -1022,7 +1022,7 @@ static struct ccl_rpn_node *search_elements(CCL_parser cclp, break; lookahead = lookahead->next; } - if (qa) + if (qa || lookahead->kind == CCL_TOK_LP) return search_terms(cclp, qa); else {