4 * ADF Library. (C) 1997-1999 Laurent Clevy
13 RETCODE
adfReadBitmapBlock(struct Volume
*, SECTNUM nSect
, struct bBitmapBlock
*);
14 RETCODE
adfWriteBitmapBlock(struct Volume
*, SECTNUM nSect
, struct bBitmapBlock
*);
15 RETCODE
adfReadBitmapExtBlock(struct Volume
*, SECTNUM nSect
, struct bBitmapExtBlock
*);
16 RETCODE
adfWriteBitmapExtBlock(struct Volume
*, SECTNUM
, struct bBitmapExtBlock
* );
18 SECTNUM
adfGet1FreeBlock(struct Volume
*vol
);
19 RETCODE
adfUpdateBitmap(struct Volume
*vol
);
20 PREFIX
uint32_t adfCountFreeBlocks(struct Volume
* vol
);
21 RETCODE
adfReadBitmap(struct Volume
* , struct bRootBlock
* root
);
22 BOOL
adfIsBlockFree(struct Volume
* vol
, SECTNUM nSect
);
23 void adfSetBlockFree(struct Volume
* vol
, SECTNUM nSect
);
24 void adfSetBlockUsed(struct Volume
* vol
, SECTNUM nSect
);
25 BOOL
adfGetFreeBlocks(struct Volume
* vol
, int nbSect
, SECTNUM
* sectList
);
26 RETCODE
adfCreateBitmap(struct Volume
*vol
);
27 RETCODE
adfWriteNewBitmap(struct Volume
*vol
);
28 void adfFreeBitmap(struct Volume
*vol
);
30 #endif /* ADF_BITM_H */
32 /*#######################################################################################*/