4 * Europagate, 1994-1995.
7 * Revision 1.7 1995/03/29 11:44:25 adam
8 * New functions: iso2709_a_.. for record manipulation.
10 * Revision 1.6 1995/03/08 12:36:36 adam
11 * New function: dbc2709_cvt.
13 * Revision 1.5 1995/02/23 08:32:12 adam
16 * Revision 1.3 1995/02/15 17:43:08 adam
17 * Minor changes to the ccl interface. Bug fix in iso2709 module.
19 * Revision 1.2 1995/02/10 16:50:26 adam
20 * Indicator field moved to 'struct iso2709_dir' from 'struct
22 * Function iso2709_rm implemented - to delete a MARC record.
24 * Revision 1.1.1.1 1995/02/09 17:27:12 adam
25 * Initial version of email gateway under CVS control.
34 struct iso2709_anchor {
35 struct iso2709_field **f0;
36 struct iso2709_dir **d0;
40 struct iso2709_field {
43 struct iso2709_field *next;
51 struct iso2709_dir *next;
52 struct iso2709_field *fields;
57 char record_status[2];
58 char implementation_codes[5];
60 int identifier_length;
64 int length_data_entry;
66 int length_implementation;
69 struct iso2709_dir *directory;
73 #define ISO2709_RS 035
75 #define ISO2709_FS 036
77 #define ISO2709_IDFS 037