"Fossies" - the Fresh Open Source Software Archive

Member "file-5.35/magic/Magdir/hitachi-sh" (21 Aug 2018, 1116 Bytes) of package /linux/misc/file-5.35.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "hitachi-sh": 5.34_vs_5.35.

    1 
    2 #------------------------------------------------------------------------------
    3 # $File: hitachi-sh,v 1.9 2018/08/21 12:48:41 christos Exp $
    4 # hitach-sh: file(1) magic for Hitachi Super-H
    5 #
    6 # Super-H COFF
    7 #
    8 # updated by Joerg Jenderek at Oct 2015
    9 # https://en.wikipedia.org/wiki/COFF
   10 # https://de.wikipedia.org/wiki/Common_Object_File_Format
   11 # http://www.delorie.com/djgpp/doc/coff/filhdr.html
   12 # below test line conflicts with 2nd NTFS filesystem sector
   13 # 2nd NTFS filesystem sector often starts with 0x05004e00 for unicode string 5 NTLDR
   14 # and Portable Gaming Notation Compressed format (*.WID http://pgn.freeservers.com/)
   15 0	beshort		0x0500
   16 # test for unused flag bits (0x8000,0x0800,0x0400,0x0200,x0080) in f_flags
   17 >18	ubeshort&0x8E80	0
   18 # use big endian variant of subroutine to display name+variables+flags
   19 # for common object formated files
   20 >>0	use				\^display-coff
   21 !:strength -10
   22 
   23 0	leshort		0x0550
   24 # test for unused flag bits in f_flags
   25 >18	uleshort&0x8E80	0
   26 # use little endian variant of subroutine to
   27 # display name+variables+flags for common object formated files
   28 >>0	use				display-coff
   29 !:strength -10
   30