X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=util%2Fcql2pqf.c;h=eec4767ea9e6e4f41b799e27071142179ca4eaac;hp=13c62b0b5d67bc241e7a86bd08878ea53c1ddd74;hb=b696a59e5609651787b64b953b581a3ceb263f14;hpb=8366b82fc43b5e2e04396f95c7032b68b2295826 diff --git a/util/cql2pqf.c b/util/cql2pqf.c index 13c62b0..eec4767 100644 --- a/util/cql2pqf.c +++ b/util/cql2pqf.c @@ -1,5 +1,5 @@ /* This file is part of the YAZ toolkit. - * Copyright (C) 1995-2013 Index Data + * Copyright (C) Index Data * See the file LICENSE for details. */ #if HAVE_CONFIG_H @@ -27,7 +27,7 @@ int main(int argc, char **argv) char *query = 0; char *fname = 0; int reverse = 0; - int verbose = 1; + int verbose = 0; int do_strict = 0; int ret; @@ -73,9 +73,14 @@ int main(int argc, char **argv) if (reverse) { + char buf[1024]; + if (!query) - usage(); - else + { + if (fgets(buf, sizeof buf, stdin)) + query = buf; + } + if (query) { ODR odr = odr_createmem(ODR_ENCODE); YAZ_PQF_Parser pp = yaz_pqf_create();