Lines Matching refs:name
128 // Function: Locates the catalog record associated with folderID and name
133 LocateCatalogRecord(const ExtendedVCB *volume, HFSCatalogNodeID folderID, const CatalogName *name,
158 BuildCatalogKey(folderID, name, (volume->vcbSigWord == kHFSPlusSigWord), (CatalogKey *)&searchIterator->key);
210 BuildCatalogKeyUTF8(ExtendedVCB *volume, HFSCatalogNodeID parentID, const unsigned char *name, u_int32_t nameLength,
215 if ( name == NULL)
218 nameLength = strlen((const char *)name);
227 err = utf8_decodestr(name, nameLength, key->hfsPlus.nodeName.unicode,
243 err = utf8_to_hfs(volume, nameLength, name, &key->hfs.nodeName[0]);
250 err = utf8_to_mac_roman(nameLength, name, &key->hfs.nodeName[0]);
259 err = bdNamErr; /* name is too long */
261 err = paramErr; /* name has invalid characters */