X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=ccl%2Fcclsh.c;h=1b01bb8a14b763587267427a3589665e14de1dbd;hb=da907ba05501a2050d0a70b1d1fdf22a8130589a;hp=0902419121ac4bc314aec046b5d4694e2b45c45b;hpb=d205d4870b1d64af05e9d6f6a2223086af4cce9e;p=yaz-moved-to-github.git diff --git a/ccl/cclsh.c b/ccl/cclsh.c index 0902419..1b01bb8 100644 --- a/ccl/cclsh.c +++ b/ccl/cclsh.c @@ -45,7 +45,15 @@ * Europagate 1995 * * $Log: cclsh.c,v $ - * Revision 1.5 1999-12-16 23:36:19 adam + * Revision 1.7 2000-10-17 19:50:28 adam + * Implemented and-list and or-list for CCL module. + * + * Revision 1.6 2000/01/31 13:15:21 adam + * Removed uses of assert(3). Cleanup of ODR. CCL parser update so + * that some characters are not surrounded by spaces in resulting term. + * ILL-code updates. + * + * Revision 1.5 1999/12/16 23:36:19 adam * Implemented ILL protocol. Minor updates ASN.1 compiler. * * Revision 1.4 1999/03/31 11:15:37 adam @@ -96,13 +104,18 @@ #include #include -#include #include static int debug = 0; static char *prog; +void usage(const char *prog) +{ + fprintf (stderr, "%s: [-d] [-b configfile]\n", prog); + exit (1); +} + int main (int argc, char **argv) { CCL_bibset bibset; @@ -144,9 +157,7 @@ int main (int argc, char **argv) fclose (bib_inf); break; default: - fprintf (stderr, "%s: unknown option '%s'\n", - prog, *argv); - exit (1); + usage(prog); } } else @@ -174,8 +185,7 @@ int main (int argc, char **argv) } else { - assert (rpn); - if (i == 0) + if (rpn && i == 0) { ccl_pr_tree (rpn, stdout); putchar ('\n');