H A D | hfs_catalog.c | 113 static void buildrecord(struct cat_attr *attrp, cnid_t cnid, int std_hfs, u_int32_t encoding, CatalogRecord *crp, u_int32_t *recordSize); 117 static int builddesc(const HFSPlusCatalogKey *key, cnid_t cnid, u_long hint, u_long encoding, 122 static void promotekey(struct hfsmount *hfsmp, const HFSCatalogKey *hfskey, HFSPlusCatalogKey *keyp, u_long *encoding); 246 u_long encoding; local 250 promotekey(hfsmp, (HFSCatalogKey *)key, pluskey, &encoding); 254 encoding = getencoding(recp); 257 builddesc(pluskey, getcnid(recp), 0, encoding, isadir(recp), descp); 338 // update desc text encoding so that other catalog ops succeed 462 u_long encoding; local 465 promotekey(hfsmp, &keyp->hfs, pluskey, &encoding); 614 u_long encoding = 0; local 760 promotekey(hfsmp, (HFSCatalogKey *)&iterator->key, pluskey, &encoding); local 803 u_long encoding = kTextEncodingMacRoman; local 930 promotekey(hfsmp, (HFSCatalogKey *)&bto->iterator.key, pluskey, &encoding); local 989 u_long encoding = 0; local 1226 promotekey(hfsmp, (HFSCatalogKey *)&to_iterator->key, pluskey, &encoding); local 1972 u_long encoding; local 2383 u_long encoding; local 3623 buildrecord(struct cat_attr *attrp, cnid_t cnid, int std_hfs, u_int32_t encoding, CatalogRecord *crp, u_int32_t *recordSize) argument 3704 builddesc(const HFSPlusCatalogKey *key, cnid_t cnid, u_long hint, u_long encoding, int isdir, struct cat_desc *descp) argument 3871 promotekey(struct hfsmount *hfsmp, const HFSCatalogKey *hfskey, HFSPlusCatalogKey *keyp, u_long *encoding) argument 4049 u_long encoding; local [all...] |