Lines Matching defs:out_rec
511 hfs_catalog_keyed_record_t* out_rec,
519 if (in_vol == NULL || in_cnid == 0 || out_rec == NULL)
534 return hfslib_find_catalog_record_with_key(in_vol, &key, out_rec, cbargs);
545 hfs_catalog_keyed_record_t* out_rec,
563 if (in_key == NULL || out_rec == NULL || in_vol == NULL)
613 if (hfslib_read_catalog_keyed_record(recs[recnum], out_rec,
637 memcpy(out_rec, &lastrec,
658 memcpy(&lastrec, out_rec, sizeof(hfs_catalog_keyed_record_t));
662 curnode = out_rec->child;
686 hfs_extent_record_t* out_rec,
703 if (in_vol == NULL || in_key == NULL || out_rec == NULL)
738 memcpy(&lastrec, out_rec, sizeof(hfs_extent_record_t));
740 if (hfslib_read_extent_record(recs[recnum], out_rec, nd.kind,
749 memcpy(out_rec, &lastrec, sizeof(hfs_extent_record_t));
757 curnode = *((uint32_t *)out_rec); /* out_rec is a node ptr in this case */
1812 /* out_rec may be NULL */
1816 hfs_extent_record_t* out_rec,
1849 if (out_rec == NULL)
1853 last_bytes_read = hfslib_read_extent_descriptors(ptr, out_rec);
1859 /* (uint32_t*)*out_rec = be32tohp(&ptr); */
1860 uint32_t *ptr_32 = (uint32_t *)out_rec;
1862 /* (*out_rec)[0].start_block = be32tohp(&ptr); */