--- unshield-0.3/lib/libunshield.c	2004-04-25 20:45:46.000000000 +0200
+++ unshield-0.3.ppc/lib/libunshield.c	2004-08-23 10:12:57.278380766 +0200
@@ -251,13 +251,13 @@
         goto error;
       }
       
-      header->major_version = (letoh32(header->common.version) >> 12) & 0xf;
+      header->major_version = (header->common.version >> 12) & 0xf;
 
       if (header->major_version < 5)
         header->major_version = 5;
 
       unshield_trace("Version 0x%08x handled as major version %i", 
-          letoh32(header->common.version),
+          header->common.version,
           header->major_version);
 
       if (!unshield_get_cab_descriptor(header))
