Various cleanup. YAZ util used instead.
[idzebra-moved-to-github.git] / include / bfile.h
1 /*
2  * Copyright (C) 1994, Index Data I/S 
3  * All rights reserved.
4  * Sebastian Hammer, Adam Dickmeiss
5  *
6  $Log: bfile.h,v $
7  Revision 1.7  1995-09-04 12:33:35  adam
8  Various cleanup. YAZ util used instead.
9
10  * Revision 1.6  1994/09/14  13:10:35  quinn
11  * Small changes
12  *
13  * Revision 1.5  1994/08/24  08:45:52  quinn
14  * Using mfile.
15  *
16  * Revision 1.4  1994/08/17  15:38:28  adam
17  * Include of util.h.
18  *
19  * Revision 1.3  1994/08/17  14:09:47  quinn
20  * Small changes
21  *
22  */
23
24 #ifndef BFILE_H
25 #define BFILE_H
26
27 #include <alexutil.h>
28 #include <mfile.h>
29
30 #define bf_blocksize(bf) mf_blocksize(bf->mf)
31
32 typedef struct BFile_struct
33 {
34     MFile mf;
35 } *BFile, BFile_struct;
36
37 int bf_close (BFile);
38 BFile bf_open (const char *name, int block_size, int wflag);
39 int bf_read (BFile bf, int no, int offset, int num, void *buf);
40 int bf_write (BFile bf, int no, int offset, int num, const void *buf);
41
42 #endif