-
Notifications
You must be signed in to change notification settings - Fork 6
/
anodes_protos.h
21 lines (17 loc) · 944 Bytes
/
anodes_protos.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* Prototypes for functions defined in
Anodes.c
*/
struct anodechain *GetAnodeChain (ULONG anodenr, globaldata *g);
void DetachAnodeChain (struct anodechain *chain, globaldata *g);
BOOL NextBlockAC (struct anodechainnode **acnode, ULONG *anodeoffset, globaldata *g);
BOOL CorrectAnodeAC (struct anodechainnode **acnode, ULONG *anodeoffset, globaldata *g);
struct cindexblock *GetSuperBlock (UWORD nr, globaldata *g);
BOOL NextBlock(struct canode * , ULONG * , globaldata * );
BOOL CorrectAnode(struct canode * , ULONG * , globaldata * );
void GetAnode(struct canode * , ULONG , globaldata * );
void SaveAnode(struct canode * , ULONG , globaldata * );
ULONG AllocAnode(ULONG connect, globaldata *g);
void FreeAnode(ULONG , globaldata * );
struct cindexblock * GetIndexBlock(UWORD , globaldata * );
void RemoveFromAnodeChain(struct canode const * , ULONG , ULONG , globaldata * );
void InitAnodes(struct volumedata * , BOOL, globaldata * );