2 * IR toolkit for tcl/tk
4 * Sebastian Hammer, Adam Dickmeiss
7 * Revision 1.2 1995-05-24 14:10:23 adam
8 * Work on idAuthentication, protocolVersion and options.
10 * Revision 1.1 1995/05/23 15:34:49 adam
11 * Many new settings, userInformationField, smallSetUpperBound, etc.
12 * A number of settings are inherited when ir-set is executed.
13 * This version is incompatible with the graphical test client (client.tcl).
40 int num_databaseNames;
45 int smallSetUpperBound;
46 int largeSetLowerBound;
47 int mediumSetPresentNumber;
56 int preferredMessageSize;
57 int maximumRecordSize;
59 Odr_bitmask protocolVersion;
61 char *idAuthenticationOpen;
62 char *idAuthenticationGroupId;
63 char *idAuthenticationUserId;
64 char *idAuthenticationPassword;
66 char *implementationName;
67 char *implementationId;
69 char *targetImplementationName;
70 char *targetImplementationId;
71 char *targetImplementationVersion;
72 char *userInformationField;
93 struct IRSetObj_ *set_child;
94 struct IRScanObj_ *scan_child;
99 typedef struct IRRecordList_ {
111 struct IRRecordList_ *next;
114 typedef struct IRSetObj_ {
120 int numberOfRecordsReturned;
126 IRRecordList *record_list;
130 typedef struct IRScanEntry_ {
135 int globalOccurrences;
144 typedef struct IRScanDiag_ {
148 typedef struct IRScanObj_ {
151 int numberOfTermsRequested;
152 int preferredPositionInResponse;
155 int numberOfEntriesReturned;
164 IRScanEntry *entries;
165 IRScanDiag *nonSurrogateDiagnostics;
168 struct ir_named_entry {