ce7f050092a8c4638770e1c8ab483819e0139d04
[egate.git] / include / iso2709.h
1 /*
2    Record management
3
4    Europagate, 1994-1995.
5
6    iso2709.h,v
7  * Revision 1.3  1995/02/10  17:05:14  adam
8  * New function iso2709_display to display MARC records in a
9  * line-by-line format. The iso2709_cvt function no longer
10  * prints the record to stderr.
11  *
12  * Revision 1.2  1995/02/10  16:50:25  adam
13  * Indicator field moved to 'struct iso2709_dir' from 'struct
14  * iso2709_field'.
15  * Function iso2709_rm implemented - to delete a MARC record.
16  *
17  * Revision 1.1.1.1  1995/02/09  17:27:12  adam
18  * Initial version of email gateway under CVS control.
19  *
20  */
21
22 #ifndef ISO2709_H
23 #define ISO2709_H
24
25 typedef struct iso2709_rec *Iso2709Rec;
26
27 char *iso2709_read (FILE *inf);
28 Iso2709Rec iso2709_cvt (const char *buf);
29 void iso2709_rm (Iso2709Rec rec);
30 void iso2709_display (Iso2709Rec rec, FILE *out);
31
32 #endif