-/* Universal catalog key */
-
-union CatalogKey {
- HFSCatalogKey hfs;
- HFSPlusCatalogKey hfsPlus;
-};
-typedef union CatalogKey CatalogKey;
-/* Universal catalog data record */
-
-union CatalogRecord {
- SInt16 recordType;
- HFSCatalogFolder hfsFolder;
- HFSCatalogFile hfsFile;
- HFSCatalogThread hfsThread;
- HFSPlusCatalogFolder hfsPlusFolder;
- HFSPlusCatalogFile hfsPlusFile;
- HFSPlusCatalogThread hfsPlusThread;
-};
-typedef union CatalogRecord CatalogRecord;