Lines Matching +full:ext +full:- +full:gen
2 #------------------------------------------------------------------------------
12 # XXX - "x.out" collides with PDP-11 archives
23 # and all compressed DEGAS low-res bitmaps like: MUNCHIE.PC1 PIDER1.PC1
24 # skip examples like GENA.SND Switch.Snd by looking for record length maximal 1024-3
28 # skip examples like Xtable.Data FRACTAL.GEN SHR.VIEW by looking for positive string length
34 #!:mime application/octet-stream
35 !:mime application/x-object
36 !:ext obj/o/a
37 # T-module name often source name like "hello.c" or "jmppm32.asm" in JMPPM32.OBJ or
59 # Big-endian examples:
60 # - static executables for Xenix V2.x from Motorola 6800 files in IMD tar archive:
62 # Little-endian examples:
63 # - static executables from Windows/386 2.x: WIN386.386, CGA.386, EGA.386, CTVGA.386, HERCULES.386, 8514.386
64 # - static executables from SCO Xenix 2.1.3 for 8086: /bin/vi, /bin/file, ...
65 # - standalone kernel executables from SCO Xenix 2.1.3 for 8086: /boot, /dos, /xenix
67 >0x1c byte&0xc0 =0x40 Microsoft x.out little-endian
68 >>0 use microsoft-x.out
70 >0x1c byte&0xc0 =0x00 Microsoft x.out PDP-11-endian
71 # PDP-11-endian is not supported by magic "use" keyword yet but because
72 # we do not use long and quad types, we can parse it as big-endian
73 >>0 use \^microsoft-x.out
74 >0x1c byte&0xc0 =0x80 Microsoft x.out big-endian
75 >>0 use \^microsoft-x.out
76 0 name microsoft-x.out
90 >0x1e leshort&0xc000 =0x0000 for pre-SysV
101 # little-endian segmented static executable for Intel i386 with OS type 1 and
107 >0x1c byte&0x3f =0x01 \b, PDP-11
108 >0x1c byte&0x3f =0x02 \b, PDP-11/23
123 # following long check works in any endianity (including PDP-11)
126 #>0x1c byte &0x40 \b, words swapped (differs from PDP-11)
127 #>0x1c byte &0x80 \b, bytes swapped (differs from PDP-11)