MCPcopy Create free account
hub / github.com/davidgiven/fluxengine / adfReadBitmapExtBlock

Function adfReadBitmapExtBlock

dep/adflib/src/adf_bitm.c:498–512  ·  view source on GitHub ↗

* adfReadBitmapExtBlock * * ENDIAN DEPENDENT */

Source from the content-addressed store, hash-verified

496 * ENDIAN DEPENDENT
497 */
498RETCODE
499adfReadBitmapExtBlock(struct Volume* vol, SECTNUM nSect, struct bBitmapExtBlock* bitme)
500{
501 uint8_t buf[LOGICAL_BLOCK_SIZE];
502
503 if (adfReadBlock(vol, nSect, buf)!=RC_OK)
504 return RC_ERROR;
505
506 memcpy(bitme, buf, LOGICAL_BLOCK_SIZE);
507#ifdef LITT_ENDIAN
508 swapEndian((uint8_t*)bitme, SWBL_BITMAP);
509#endif
510
511 return RC_OK;
512}
513
514
515/*

Callers 1

adfReadBitmapFunction · 0.85

Calls 2

adfReadBlockFunction · 0.85
swapEndianFunction · 0.85

Tested by

no test coverage detected