#------------------------------------------------------------------------------
# elf:  file(1) magic for ELF executables
#
# We have to check the byte order flag to see what byte order all the
# other stuff in the header is in.
#
# MIPS RS3000 may also be for MIPS RS2000.
# What're the correct byte orders for the nCUBE and the Fujitsu VPP500?
#
# updated by Daniel Quinlan (quinlan@yggdrasil.com)
0	string		\177ELF		elf.xpm:red4:b::::ELF
>4	byte		0		elf.xpm:red4:b::::invalid class
>4	byte		1		elf.xpm:red4:b::::32-bit
>4	byte		2		elf.xpm:red4:b::::64-bit
>5	byte		0		elf.xpm:red4:b::::invalid byte order
>5	byte		1		elf.xpm:red4:b::::LSB
>>16	leshort		0		elf.xpm:red4:b::::no file type,
>>16	leshort		1		elf.xpm:red4:b::::relocatable,
>>16	leshort		2		elfexec.xpm,elfexec_s.xpm:red2:b:$exec:::executable,
>>16	leshort		3		elf.xpm:red4:b::::shared object,
