* Europagate, 1995
*
* $Log: ccl.h,v $
- * Revision 1.1 1995/02/14 19:55:21 adam
+ * Revision 1.2 1995/02/15 17:43:08 adam
+ * Minor changes to the ccl interface. Bug fix in iso2709 module.
+ *
+ * Revision 1.1 1995/02/14 19:55:21 adam
* Header files ccl.h/cclp.h are gone! They have been merged an
* moved to ../include/ccl.h.
*
struct ccl_rpn_node *ccl_find_str (CCL_bibset bibset,
const char *str, int *error, int *pos);
+
+struct ccl_rpn_node *ccl_find (CCL_bibset abibset, struct ccl_token *list,
+ int *error, const char **pos);
char *ccl_err_msg (int ccl_errno);
void ccl_rpn_delete (struct ccl_rpn_node *rpn);
-void ccl_pr_tree (struct ccl_rpn_node *rpn);
+void ccl_pr_tree (struct ccl_rpn_node *rpn, FILE *fd_out);
void ccl_qual_add (CCL_bibset b, const char *name, int no, int *attr);
void ccl_qual_file (CCL_bibset bibset, FILE *inf);
CCL_bibset ccl_qual_mk (void);
void ccl_qual_rm (CCL_bibset *b);
+extern const char *ccl_token_and;
+extern const char *ccl_token_or;
+extern const char *ccl_token_not;
+extern const char *ccl_token_set;
+
+
struct ccl_rpn_attr *ccl_qual_search (CCL_bibset b, const char *name, int len);
#endif
Europagate, 1994-1995.
$Log: iso2709p.h,v $
- Revision 1.2 1995/02/10 16:50:26 adam
- Indicator field moved to 'struct iso2709_dir' from 'struct
- iso2709_field'.
- Function iso2709_rm implemented - to delete a MARC record.
+ Revision 1.3 1995/02/15 17:43:08 adam
+ Minor changes to the ccl interface. Bug fix in iso2709 module.
+ * Revision 1.2 1995/02/10 16:50:26 adam
+ * Indicator field moved to 'struct iso2709_dir' from 'struct
+ * iso2709_field'.
+ * Function iso2709_rm implemented - to delete a MARC record.
+ *
* Revision 1.1.1.1 1995/02/09 17:27:12 adam
* Initial version of email gateway under CVS control.
*
struct iso2709_dir *directory;
};
+#define ISO2709_RS 035
#define ISO2709_FS 036
#define ISO2709_IDFS 037
+
#endif