+#if BYTE_ORDER == LITTLE_ENDIAN
+ {
+ BlockDescriptor block;
+ FileReference fref;
+
+ /* Fake a BlockDescriptor */
+ block.buffer = scanState->currentNodePtr;
+ block.blockSize = scanState->btcb->nodeSize;
+ block.blockReadFromDisk = 1;
+ block.isModified = 0;
+
+ fref = scanState->btcb->fileRefNum;
+
+ SWAP_BT_NODE(&block, ISHFSPLUS(VTOVCB(fref)), VTOC(fref)->c_fileid, 0);
+ }
+#endif
+