be32tohp
uint32_t be32tohp(void**);
out_header->attributes = be32tohp(&ptr);
out_header->last_mounting_version = be32tohp(&ptr);
out_header->journal_info_block = be32tohp(&ptr);
out_header->date_created = be32tohp(&ptr);
out_header->date_modified = be32tohp(&ptr);
out_header->date_backedup = be32tohp(&ptr);
out_header->date_checked = be32tohp(&ptr);
out_header->file_count = be32tohp(&ptr);
out_header->folder_count = be32tohp(&ptr);
out_header->block_size = be32tohp(&ptr);
out_header->total_blocks = be32tohp(&ptr);
out_header->free_blocks = be32tohp(&ptr);
out_header->next_alloc_block = be32tohp(&ptr);
out_header->rsrc_clump_size = be32tohp(&ptr);
out_header->data_clump_size = be32tohp(&ptr);
out_header->next_cnid = be32tohp(&ptr);
out_header->write_count = be32tohp(&ptr);
out_header->finder_info[i] = be32tohp(&ptr);
out_mdr->date_created = be32tohp(&ptr);
out_mdr->date_modified = be32tohp(&ptr);
out_mdr->block_size = be32tohp(&ptr);
out_mdr->clump_size = be32tohp(&ptr);
out_mdr->next_cnid = be32tohp(&ptr);
out_mdr->date_backedup = be32tohp(&ptr);
out_mdr->write_count = be32tohp(&ptr);
out_mdr->extents_clump_size = be32tohp(&ptr);
out_mdr->catalog_clump_size = be32tohp(&ptr);
out_mdr->file_count = be32tohp(&ptr);
out_mdr->folder_count = be32tohp(&ptr);
out_mdr->finder_info[i] = be32tohp(&ptr);
out_mdr->extents_size = be32tohp(&ptr);
out_mdr->catalog_size = be32tohp(&ptr);
out_node_descriptor->flink = be32tohp(&ptr);
out_node_descriptor->blink = be32tohp(&ptr);
out_hr->root_node = be32tohp(&ptr);
out_hr->leaf_recs = be32tohp(&ptr);
out_hr->first_leaf = be32tohp(&ptr);
out_hr->last_leaf = be32tohp(&ptr);
out_hr->total_nodes = be32tohp(&ptr);
out_hr->free_nodes = be32tohp(&ptr);
out_hr->clump_size = be32tohp(&ptr);
out_hr->attributes = be32tohp(&ptr);
out_hr->reserved2[i] = be32tohp(&ptr);
out_key->parent_cnid = be32tohp(&ptr);
out_recdata->child = be32tohp(&ptr);
out_recdata->folder.valence = be32tohp(&ptr);
out_recdata->folder.cnid = be32tohp(&ptr);
out_recdata->folder.date_created = be32tohp(&ptr);
out_recdata->folder.date_content_mod = be32tohp(&ptr);
out_recdata->folder.date_attrib_mod = be32tohp(&ptr);
out_recdata->folder.date_accessed = be32tohp(&ptr);
out_recdata->folder.date_backedup = be32tohp(&ptr);
out_recdata->folder.text_encoding = be32tohp(&ptr);
out_recdata->folder.reserved = be32tohp(&ptr);
out_recdata->file.reserved = be32tohp(&ptr);
out_recdata->file.cnid = be32tohp(&ptr);
out_recdata->file.date_created = be32tohp(&ptr);
out_recdata->file.date_content_mod = be32tohp(&ptr);
out_recdata->file.date_attrib_mod = be32tohp(&ptr);
out_recdata->file.date_accessed = be32tohp(&ptr);
out_recdata->file.date_backedup = be32tohp(&ptr);
out_recdata->file.text_encoding = be32tohp(&ptr);
out_recdata->file.reserved2 = be32tohp(&ptr);
out_recdata->thread.parent_cnid = be32tohp(&ptr);
out_key->file_cnid = be32tohp(&ptr);
out_key->start_block = be32tohp(&ptr);
*ptr_32 = be32tohp(&ptr);
out_forkdata->clump_size = be32tohp(&ptr);
out_forkdata->total_blocks = be32tohp(&ptr);
be32tohp(&ptr);
be32tohp(&ptr);
out_perms->owner_id = be32tohp(&ptr);
out_perms->group_id = be32tohp(&ptr);
out_perms->special.inode_num = be32tohp(&ptr); /* this field is a union */
out_info->file_type = be32tohp(&ptr);
out_info->file_creator = be32tohp(&ptr);
out_info->flags = be32tohp(&ptr);
out_info->device_signature[i] = be32tohp(&ptr);
out_header->magic = be32tohp(&ptr);
out_header->endian = be32tohp(&ptr);
out_header->blocklist_header_size = be32tohp(&ptr);
out_header->checksum = be32tohp(&ptr);
out_header->journal_header_size = be32tohp(&ptr);
extern uint32_t be32tohp(void** inout_ptr);