aboutsummaryrefslogtreecommitdiffstats
path: root/buffers.h
blob: 7bcdd1d80f54b5224d7af4b6c390f3b2f184c11a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef BUFFERS_H
#define	BUFFERS_H

#include <stdio.h>
#include <stdlib.h>
#include "machine_type.h"
#include "config.h"
#include "datatypes.h"

// opens a buffer, bufnum has to be either 1 or 2
tUInt32 openbuf(tBuffer* hBuf,tUInt8 bufnum,char* filename);

// reads into the buffer, if the need arises
tUInt32 readbuf(tBuffer* hBuf,tInt64 pos);

// get the index of the file position within the buffer
tInt32	getbufferidx(tBuffer* hBuf,tInt64 pos);


tInt8   savechanges(tBuffer* hBuf);

#endif