X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fcql.y;h=128dc8744b8d56446d75eafbb1c956ef5d9ccf9e;hp=abafa28b85d2a4c4f17fa115ddd59e6579566a8b;hb=2715f6522ca62ab5dbc886c21ed18945743216f0;hpb=a6f6d77b75984f05b97942cfcca1b64d661fc76a diff --git a/src/cql.y b/src/cql.y index abafa28..128dc87 100644 --- a/src/cql.y +++ b/src/cql.y @@ -245,7 +245,7 @@ static void putb(YYSTYPE *lval, CQL_parser cp, int c) { char *nb = (char *) nmem_malloc(cp->nmem, (lval->size = lval->len * 2 + 20)); - memcpy (nb, lval->buf, lval->len); + memcpy(nb, lval->buf, lval->len); lval->buf = nb; } if (c) @@ -388,6 +388,8 @@ int yylex(YYSTYPE *lval, void *vp) relation_like = 1; if (!cql_strcmp(lval->buf, "any")) relation_like = 1; + if (!cql_strcmp(lval->buf, "adj")) + relation_like = 1; if (relation_like) return PREFIX_NAME; } @@ -413,7 +415,7 @@ int cql_parser_stream(CQL_parser cp, CQL_parser cql_parser_create(void) { - CQL_parser cp = (CQL_parser) xmalloc (sizeof(*cp)); + CQL_parser cp = (CQL_parser) xmalloc(sizeof(*cp)); cp->top = 0; cp->getbyte = 0;