Lines Matching refs:hint
93 static int cat_lookupbykey(struct hfsmount *hfsmp, CatalogKey *keyp, int allow_system_files, u_long hint, int wantrsrc,
117 static int builddesc(const HFSPlusCatalogKey *key, cnid_t cnid, u_long hint, u_long encoding,
429 iterator->hint.nodeNum = 0;
603 cat_lookupbykey(struct hfsmount *hfsmp, CatalogKey *keyp, int allow_system_files, u_long hint, int wantrsrc,
622 iterator->hint.nodeNum = hint;
633 hint = iterator->hint.nodeNum;
765 builddesc(pluskey, cnid, hint, encoding, isadir(recp), descp);
831 bto->iterator.hint.nodeNum = 0;
935 builddesc(pluskey, nextCNID, bto->iterator.hint.nodeNum,
1094 * Note that hardlink inodes don't require a text encoding hint.
1113 * update the hint and exit
1228 /* Save the real encoding hint in the Finder Info (field 4). */
1239 builddesc(pluskey, from_cdp->cd_cnid, to_iterator->hint.nodeNum,
1292 iterator->hint.nodeNum = 0;
1400 /* Pass a node hint */
1401 iterator->hint.nodeNum = descp->cd_hint;
1408 /* Update the node hint. */
1409 descp->cd_hint = iterator->hint.nodeNum;
1513 /* Note: directory hardlink inodes don't require a text encoding hint. */
1577 * hint, but they do have a first link value.
1839 iterator->hint.nodeNum = 0;
1868 iterator->hint.nodeNum = 0;
1913 iterator->hint.nodeNum = 0;
1995 bto->iterator.hint.nodeNum = 0;
2279 iterator->hint.nodeNum = 0;
2463 iterator->hint.nodeNum = dirhint->dh_desc.cd_hint;
2820 /* Store unmangled name for the directory hint else it will
3034 iterator->hint.nodeNum = dirhint->dh_desc.cd_hint;
3045 iterator->hint.nodeNum = dirhint->dh_threadhint;
3046 iterator->hint.index = 0;
3065 dirhint->dh_threadhint = iterator->hint.nodeNum;
3154 dirhint->dh_desc.cd_hint = iterator->hint.nodeNum;
3704 builddesc(const HFSPlusCatalogKey *key, cnid_t cnid, u_long hint, u_long encoding,
3742 descp->cd_hint = hint;