xref: /minix3/external/bsd/file/dist/magic/magdir/gcc (revision ef01931f760fe8114e6dd99a6864c92b3a85ae12)
1*ef01931fSBen Gras
2*ef01931fSBen Gras#------------------------------------------------------------------------------
3*ef01931fSBen Gras# gcc:  file(1) magic for GCC special files
4*ef01931fSBen Gras#
5*ef01931fSBen Gras0	string		gpch		GCC precompiled header
6*ef01931fSBen Gras
7*ef01931fSBen Gras# The version field is annoying.  It's 3 characters, not zero-terminated.
8*ef01931fSBen Gras>5	byte		x			(version %c
9*ef01931fSBen Gras>6	byte		x			\b%c
10*ef01931fSBen Gras>7	byte		x			\b%c)
11*ef01931fSBen Gras
12*ef01931fSBen Gras# 67 = 'C', 111 = 'o', 43 = '+', 79 = 'O'
13*ef01931fSBen Gras>4	byte		67			for C
14*ef01931fSBen Gras>4	byte		111			for Objective C
15*ef01931fSBen Gras>4	byte		43			for C++
16*ef01931fSBen Gras>4	byte		79			for Objective C++
17