4 * Europagate, 1994-1995.
7 * Revision 1.8 1995/03/30 14:22:11 adam
8 * New MARC anchor functions.
10 * Revision 1.7 1995/03/29 11:44:25 adam
11 * New functions: iso2709_a_.. for record manipulation.
13 * Revision 1.6 1995/03/08 12:36:36 adam
14 * New function: dbc2709_cvt.
16 * Revision 1.5 1995/02/23 08:32:12 adam
19 * Revision 1.3 1995/02/15 17:43:08 adam
20 * Minor changes to the ccl interface. Bug fix in iso2709 module.
22 * Revision 1.2 1995/02/10 16:50:26 adam
23 * Indicator field moved to 'struct iso2709_dir' from 'struct
25 * Function iso2709_rm implemented - to delete a MARC record.
27 * Revision 1.1.1.1 1995/02/09 17:27:12 adam
28 * Initial version of email gateway under CVS control.
37 struct iso2709_anchor {
38 struct iso2709_field **f0;
39 struct iso2709_dir **d0;
43 struct iso2709_field {
46 struct iso2709_field *next;
54 struct iso2709_dir *next;
55 struct iso2709_field *fields;
60 char record_status[2];
61 char implementation_codes[5];
63 int identifier_length;
67 int length_data_entry;
69 int length_implementation;
72 struct iso2709_dir *directory;
76 #define ISO2709_RS 035
78 #define ISO2709_FS 036
80 #define ISO2709_IDFS 037