Package: file
Version: 4.12-1
Tags: patch

The appended patch fixes an off-by-one error in the identification of
MIPS32/MIPS64/MIPS32R2/MIPS64R2 ISA ELF objects.


Thiemo


--- magic.orig  2005-04-06 13:29:57.000000000 +0200
+++ magic       2005-04-06 13:34:15.000000000 +0200
@@ -3186,10 +3186,10 @@
 >>>>36  lelong&0xf0000000      0x20000000      MIPS-III
 >>>>36  lelong&0xf0000000      0x30000000      MIPS-IV
 >>>>36  lelong&0xf0000000      0x40000000      MIPS-V
->>>>36  lelong&0xf0000000      0x60000000      MIPS32
->>>>36  lelong&0xf0000000      0x70000000      MIPS64
->>>>36  lelong&0xf0000000      0x80000000      MIPS32 rel2
->>>>36  lelong&0xf0000000      0x90000000      MIPS64 rel2
+>>>>36  lelong&0xf0000000      0x50000000      MIPS32
+>>>>36  lelong&0xf0000000      0x60000000      MIPS64
+>>>>36  lelong&0xf0000000      0x70000000      MIPS32 rel2
+>>>>36  lelong&0xf0000000      0x80000000      MIPS64 rel2
 # only for 64-bit
 >>>4   byte            2
 >>>>48  lelong&0xf0000000      0x00000000      MIPS-I
@@ -3197,10 +3197,10 @@
 >>>>48  lelong&0xf0000000      0x20000000      MIPS-III
 >>>>48  lelong&0xf0000000      0x30000000      MIPS-IV
 >>>>48  lelong&0xf0000000      0x40000000      MIPS-V
->>>>48  lelong&0xf0000000      0x60000000      MIPS32
->>>>48  lelong&0xf0000000      0x70000000      MIPS64 
->>>>48  lelong&0xf0000000      0x80000000      MIPS32 rel2
->>>>48  lelong&0xf0000000      0x90000000      MIPS64 rel2
+>>>>48  lelong&0xf0000000      0x50000000      MIPS32
+>>>>48  lelong&0xf0000000      0x60000000      MIPS64 
+>>>>48  lelong&0xf0000000      0x70000000      MIPS32 rel2
+>>>>48  lelong&0xf0000000      0x80000000      MIPS64 rel2
 >>16   leshort         0               no file type,
 >>16   leshort         1               relocatable,
 >>16   leshort         2               executable,
@@ -3272,10 +3272,10 @@
 >>>>36  belong&0xf0000000      0x20000000      MIPS-III
 >>>>36  belong&0xf0000000      0x30000000      MIPS-IV
 >>>>36  belong&0xf0000000      0x40000000      MIPS-V
->>>>36  belong&0xf0000000      0x60000000      MIPS32
->>>>36  belong&0xf0000000      0x70000000      MIPS64
->>>>36  belong&0xf0000000      0x80000000      MIPS32 rel2
->>>>36  belong&0xf0000000      0x90000000      MIPS64 rel2
+>>>>36  belong&0xf0000000      0x50000000      MIPS32
+>>>>36  belong&0xf0000000      0x60000000      MIPS64
+>>>>36  belong&0xf0000000      0x70000000      MIPS32 rel2
+>>>>36  belong&0xf0000000      0x80000000      MIPS64 rel2
 # only for 64-bit
 >>>4   byte            2
 >>>>48 belong&0xf0000000       0x00000000      MIPS-I
@@ -3283,10 +3283,10 @@
 >>>>48 belong&0xf0000000       0x20000000      MIPS-III
 >>>>48 belong&0xf0000000       0x30000000      MIPS-IV
 >>>>48 belong&0xf0000000       0x40000000      MIPS-V
->>>>48 belong&0xf0000000       0x60000000      MIPS32
->>>>48 belong&0xf0000000       0x70000000      MIPS64 
->>>>48 belong&0xf0000000       0x80000000      MIPS32 rel2
->>>>48 belong&0xf0000000       0x90000000      MIPS64 rel2
+>>>>48 belong&0xf0000000       0x50000000      MIPS32
+>>>>48 belong&0xf0000000       0x60000000      MIPS64 
+>>>>48 belong&0xf0000000       0x70000000      MIPS32 rel2
+>>>>48 belong&0xf0000000       0x80000000      MIPS64 rel2
 >>16   beshort         0               no file type,
 >>16   beshort         1               relocatable,
 >>16   beshort         2               executable,


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to