1 /* This file is obj-ieee.h
2    Copyright 1987, 1988, 1989, 1990, 1991, 1992, 2000, 2002, 2003
3    Free Software Foundation, Inc.
4 
5    This file is part of GAS, the GNU Assembler.
6 
7    GAS is free software; you can redistribute it and/or modify
8    it under the terms of the GNU General Public License as published by
9    the Free Software Foundation; either version 2, or (at your option)
10    any later version.
11 
12    GAS is distributed in the hope that it will be useful,
13    but WITHOUT ANY WARRANTY; without even the implied warranty of
14    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15    GNU General Public License for more details.
16 
17    You should have received a copy of the GNU General Public License
18    along with GAS; see the file COPYING.  If not, write to the Free
19    Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA
20    02110-1301, USA.  */
21 
22 #include "bfd.h"
23 
24 typedef struct
25 {
26   asymbol sy;
27   int seg;
28 }
29 obj_symbol_type;
30 
31 #define S_GET_NAME(s) (((s)->sy_symbol.sy.name))
32 
33 /* Return true for symbols that should not be reduced to section
34    symbols or eliminated from expressions, because they may be
35    overridden by the linker.  */
36 #define S_FORCE_RELOC(s, strict) (!SEG_NORMAL (x->sy_symbol.seg))
37 
38 typedef struct
39   {
40     int x;
41   }
42 object_headers;
43 
44 int lineno_rootP;
45 
46 #define IEEE_STYLE
47