X-Git-Url: http://git.indexdata.com/?p=mp-sparql-moved-to-github.git;a=blobdiff_plain;f=src%2Fsparql.c;h=55b02e1b871993b1d4798f58f8e55ca275fbd80d;hp=fbd8c9143ac27c52ea6aa27f7cedcf1bd42b2be3;hb=97efaf4488f116981d794ae045cbd1fd5d38e25c;hpb=fea72715438bf7e340fb08a22fbb97df31dd2ec8 diff --git a/src/sparql.c b/src/sparql.c index fbd8c91..55b02e1 100644 --- a/src/sparql.c +++ b/src/sparql.c @@ -326,21 +326,23 @@ int yaz_sparql_from_rpn_stream(yaz_sparql_t s, { ; } + else if (!strcmp(e->pattern, "modifier")) + { + ; + } else { errors++; } } - pr("\n", client_data); for (e = s->conf; e; e = e->next) { if (!strcmp(e->pattern, "form")) { - pr(" ", client_data); pr(e->value, client_data); + pr("\n", client_data); } } - pr("\n", client_data); pr("WHERE {\n", client_data); for (e = s->conf; e; e = e->next) { @@ -397,6 +399,15 @@ int yaz_sparql_from_rpn_stream(yaz_sparql_t s, wrbuf_destroy(vars); } pr("\n}\n", client_data); + + for (e = s->conf; e; e = e->next) + { + if (!strcmp(e->pattern, "modifier")) + { + pr(e->value, client_data); + pr(e->value, "\n"); + } + } yaz_tok_cfg_destroy(cfg); return errors ? -1 : r;