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

Function r_packextdata

dep/hfsutils/libhfs/record.c:371–384  ·  view source on GitHub ↗

* NAME: record->packextdata() * DESCRIPTION: pack extent record data */

Source from the content-addressed store, hash-verified

369 * DESCRIPTION: pack extent record data
370 */
371void r_packextdata(const ExtDataRec *data, byte *pdata, unsigned int *len)
372{
373 const byte *start = pdata;
374 int i;
375
376 for (i = 0; i < 3; ++i)
377 {
378 d_storeuw(&pdata, (*data)[i].xdrStABN);
379 d_storeuw(&pdata, (*data)[i].xdrNumABlks);
380 }
381
382 if (len)
383 *len += pdata - start;
384}
385
386/*
387 * NAME: record->unpackextdata()

Callers 2

r_packextrecFunction · 0.85
v_putextrecFunction · 0.85

Calls 1

d_storeuwFunction · 0.85

Tested by

no test coverage detected