H A D | hfs_catalog.c | 115 static void buildrecord(struct cat_attr *attrp, cnid_t cnid, int std_hfs, u_int32_t encoding, CatalogRecord *crp, u_int32_t *recordSize); 119 static int builddesc(const HFSPlusCatalogKey *key, cnid_t cnid, u_int32_t hint, u_int32_t encoding, 124 static void promotekey(struct hfsmount *hfsmp, const HFSCatalogKey *hfskey, HFSPlusCatalogKey *keyp, u_int32_t *encoding); 247 u_int32_t encoding; local 251 promotekey(hfsmp, (HFSCatalogKey *)key, pluskey, &encoding); 255 encoding = getencoding(recp); 258 builddesc(pluskey, getcnid(recp), 0, encoding, isadir(recp), descp); 338 // update desc text encoding so that other catalog ops succeed 460 u_int32_t encoding; local 463 promotekey(hfsmp, &keyp->hfs, pluskey, &encoding); 648 u_int32_t encoding = 0; local 854 promotekey(hfsmp, (HFSCatalogKey *)&iterator->key, pluskey, &encoding); local 896 u_int32_t encoding = kTextEncodingMacRoman; local 1038 promotekey(hfsmp, (HFSCatalogKey *)&bto->iterator.key, pluskey, &encoding); local 1096 u_int32_t encoding = 0; local 1342 promotekey(hfsmp, (HFSCatalogKey *)&to_iterator->key, pluskey, &encoding); local 2118 u_int32_t encoding; local 2548 u_int32_t encoding; local 3851 buildrecord(struct cat_attr *attrp, cnid_t cnid, int std_hfs, u_int32_t encoding, CatalogRecord *crp, u_int32_t *recordSize) argument 3932 builddesc(const HFSPlusCatalogKey *key, cnid_t cnid, u_int32_t hint, u_int32_t encoding, int isdir, struct cat_desc *descp) argument 4099 promotekey(struct hfsmount *hfsmp, const HFSCatalogKey *hfskey, HFSPlusCatalogKey *keyp, u_int32_t *encoding) argument 4277 u_int32_t encoding; local [all...] |