Work on record management.
[idzebra-moved-to-github.git] / index / recindex.h
1 /*
2  * Copyright (C) 1994-1995, Index Data I/S 
3  * All rights reserved.
4  * Sebastian Hammer, Adam Dickmeiss
5  *
6  * $Log: recindex.h,v $
7  * Revision 1.2  1995-11-15 19:13:08  adam
8  * Work on record management.
9  *
10  * Revision 1.1  1995/11/15  14:46:21  adam
11  * Started work on better record management system.
12  *
13  */
14
15 #include <alexutil.h>
16
17 #define REC_NO_INFO 4
18
19 typedef struct record_info {
20     int sysno;
21     char *info[REC_NO_INFO];
22 } *Record;
23
24 typedef struct records_info *Records;
25
26 Record rec_cp (Record rec);
27 void rec_rm (Record rec);
28 void rec_put (Records p, Record rec);
29 Record rec_new (Records p);
30 Record rec_get (Records p, int sysno);
31 void rec_close (Records *p);
32 Records rec_open (int rw);
33 char *rec_strdup (const char *s);