/*
- * Copyright (c) 1995-2001, Index Data.
+ * Copyright (c) 1995-2002, Index Data.
*
* Permission to use, copy, modify, distribute, and sell this software and
* its documentation, in whole or in part, for any purpose, is hereby granted,
* OF THIS SOFTWARE.
*
* $Log: backend.h,v $
- * Revision 1.13 2002-03-05 12:45:49 mike
+ * Revision 1.15 2002-07-25 12:52:53 adam
+ * Character set negotiation updates
+ *
+ * Revision 1.14 2002/03/20 14:36:00 adam
+ * Additional Search Info for GFS
+ *
+ * Revision 1.13 2002/03/05 12:45:49 mike
* Add trivial support for implementation_id specified by backend.
*
* Revision 1.12 2001/03/25 21:55:12 adam
int hits; /* number of hits */
int errcode; /* 0==OK */
char *errstring; /* system error string or NULL */
+ Z_OtherInformation *search_info; /* additional search info */
} bend_search_rr;
/* extended present handler. Does not replace bend_fetch. */
int (*bend_delete)(void *handle, bend_delete_rr *rr);
int (*bend_scan)(void *handle, bend_scan_rr *rr);
int (*bend_segment)(void *handle, bend_segment_rr *rr);
+
+ ODR decode; /* decoding stream */
+ /* character set and language negotiation - see include/yaz/z-charneg.h */
+ Z_CharSetandLanguageNegotiation *charneg_request;
+ Z_External *charneg_response;
+
} bend_initrequest;
typedef struct bend_initresult