+
/*
* Copyright (c) 1995-1996, Index Data.
* See the file LICENSE for details.
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: client.c,v $
- * Revision 1.45 1997-05-14 06:53:29 adam
+ * Revision 1.47 1997-07-01 13:49:56 adam
+ * Take care of case when invalid target is specified on command line.
+ *
+ * Revision 1.46 1997/06/23 10:30:18 adam
+ * Added call to ccl_rpn_delete in search. Added ODR stream "out"
+ * as parameter to ccl_rpn_query to release RPN query.
+ *
+ * Revision 1.45 1997/05/14 06:53:29 adam
* C++ support.
*
* Revision 1.44 1997/05/05 11:20:35 adam
#if CCL2RPN
case QueryType_CCL2RPN:
query.which = Z_Query_type_1;
- assert((RPNquery = ccl_rpn_query(rpn)));
+ assert((RPNquery = ccl_rpn_query(out, rpn)));
bib1.proto = protocol;
bib1.oclass = CLASS_ATTSET;
bib1.value = VAL_BIB1;
RPNquery->attributeSetId = oid_getoidbyent(&bib1);
query.u.type_1 = RPNquery;
+ ccl_rpn_delete (rpn);
break;
#endif
default:
switch (ret)
{
case 0:
- cmd_open (arg);
- opened = 1;
+ if (cmd_open (arg) == 2)
+ opened = 1;
break;
case 'm':
if (!(marcdump = fopen (arg, "a")))