Lines Matching refs:catalogRecord

119 		const CatalogRecord *catalogRecord = (const CatalogRecord*) record;
121 switch(catalogRecord->recordType)
127 if ( catalogRecord->hfsFolder.flags != 0 )
129 if ( catalogRecord->hfsFolder.valence > 0x7FFF )
132 cNodeID = catalogRecord->hfsFolder.folderID;
143 if ( catalogRecord->hfsPlusFolder.flags != 0 )
145 if ( catalogRecord->hfsPlusFolder.valence > 0x7FFF )
148 cNodeID = catalogRecord->hfsPlusFolder.folderID;
163 if ( (catalogRecord->hfsFile.flags & ~(0x83)) != 0 )
166 cNodeID = catalogRecord->hfsFile.fileID;
173 if ( catalogRecord->hfsFile.dataLogicalSize < 0 )
175 if ( catalogRecord->hfsFile.dataPhysicalSize < catalogRecord->hfsFile.dataLogicalSize )
177 if ( catalogRecord->hfsFile.rsrcLogicalSize < 0 )
179 if ( catalogRecord->hfsFile.rsrcPhysicalSize < catalogRecord->hfsFile.rsrcLogicalSize )
182 dataExtent = (HFSExtentDescriptor*) &catalogRecord->hfsFile.dataExtents;
183 rsrcExtent = (HFSExtentDescriptor*) &catalogRecord->hfsFile.rsrcExtents;
205 if ( (catalogRecord->hfsPlusFile.flags & ~(0x83)) != 0 )
208 cNodeID = catalogRecord->hfsPlusFile.fileID;
215 dataExtent = (HFSPlusExtentDescriptor*) &catalogRecord->hfsPlusFile.dataFork.extents;
216 rsrcExtent = (HFSPlusExtentDescriptor*) &catalogRecord->hfsPlusFile.resourceFork.extents;
236 cNodeID = catalogRecord->hfsThread.parentID;
240 if ( (catalogRecord->hfsThread.nodeName[0] == 0) ||
241 (catalogRecord->hfsThread.nodeName[0] > 31) )
252 cNodeID = catalogRecord->hfsPlusThread.parentID;
256 if ( (catalogRecord->hfsPlusThread.nodeName.length == 0) ||
257 (catalogRecord->hfsPlusThread.nodeName.length > 255) )