source: trunk/src/binutils/ld/ldgram.h@ 610

Last change on this file since 610 was 610, checked in by bird, 22 years ago

This commit was generated by cvs2svn to compensate for changes in r609,
which included commits to RCS files with non-trunk default branches.

  • Property cvs2svn:cvs-rev set to 1.1.1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 3.0 KB
RevLine 
[609]1#ifndef BISON_Y_TAB_H
2# define BISON_Y_TAB_H
3
4#ifndef YYSTYPE
[10]5typedef union {
6 bfd_vma integer;
[609]7 struct big_int
8 {
9 bfd_vma integer;
10 char *str;
11 } bigint;
12 fill_type *fill;
[10]13 char *name;
14 const char *cname;
15 struct wildcard_spec wildcard;
[609]16 struct wildcard_list *wildcard_list;
[10]17 struct name_list *name_list;
18 int token;
19 union etree_union *etree;
20 struct phdr_info
21 {
[609]22 bfd_boolean filehdr;
23 bfd_boolean phdrs;
[10]24 union etree_union *at;
25 union etree_union *flags;
26 } phdr;
27 struct lang_nocrossref *nocrossref;
28 struct lang_output_section_phdr_list *section_phdr;
29 struct bfd_elf_version_deps *deflist;
30 struct bfd_elf_version_expr *versyms;
31 struct bfd_elf_version_tree *versnode;
[609]32} yystype;
33# define YYSTYPE yystype
34# define YYSTYPE_IS_TRIVIAL 1
35#endif
36# define INT 257
37# define NAME 258
38# define LNAME 259
39# define PLUSEQ 260
40# define MINUSEQ 261
41# define MULTEQ 262
42# define DIVEQ 263
43# define LSHIFTEQ 264
44# define RSHIFTEQ 265
45# define ANDEQ 266
46# define OREQ 267
47# define OROR 268
48# define ANDAND 269
49# define EQ 270
50# define NE 271
51# define LE 272
52# define GE 273
53# define LSHIFT 274
54# define RSHIFT 275
55# define UNARY 276
56# define END 277
57# define ALIGN_K 278
58# define BLOCK 279
59# define BIND 280