source: trunk/src/binutils/include/coff/symconst.h@ 915

Last change on this file since 915 was 10, checked in by bird, 23 years ago

Initial revision

  • Property cvs2svn:cvs-rev set to 1.1
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 6.6 KB
Line 
1/* Declarations of constants for internal format of MIPS ECOFF symbols.
2 Originally contributed by MIPS Computer Systems and Third Eye Software.
3 Changes contributed by Cygnus Support are in the public domain.
4
5 This file is just aggregated with the files that make up the GNU
6 release; it is not considered part of GAS, GDB, or other GNU
7 programs. */
8
9/*
10 * |-----------------------------------------------------------|
11 * | Copyright (c) 1992, 1991, 1990 MIPS Computer Systems, Inc.|
12 * | MIPS Computer Systems, Inc. grants reproduction and use |
13 * | rights to all parties, PROVIDED that this comment is |
14 * | maintained in the copy. |
15 * |-----------------------------------------------------------|
16 */
17
18/* (C) Copyright 1984 by Third Eye Software, Inc.
19 *
20 * Third Eye Software, Inc. grants reproduction and use rights to
21 * all parties, PROVIDED that this comment is maintained in the copy.
22 *
23 * Third Eye makes no claims about the applicability of this
24 * symbol table to a particular use.
25 */
26
27/* glevels for field in FDR */
28#define GLEVEL_0 2
29#define GLEVEL_1 1
30#define GLEVEL_2 0 /* for upward compat reasons. */
31#define GLEVEL_3 3
32
33/* magic number fo symheader */
34#define magicSym 0x7009
35/* The Alpha uses this value instead, for some reason. */
36#define magicSym2 0x1992
37
38/* Language codes */
39#define langC 0
40#define langPascal 1
41#define langFortran 2
42#define langAssembler 3 /* one Assembley inst might map to many mach */
43#define langMachine 4
44#define langNil 5
45#define langAda 6
46#define langPl1 7
47#define langCobol 8
48#define langStdc 9 /* FIXME: Collides with SGI langCplusplus */
49#define langCplusplus 9 /* FIXME: Collides with langStdc */
50#define langCplusplusV2 10 /* SGI addition */