fixed bash/dash/sh issue (Ubuntu)
[zpugcc/jano.git] / toolchain / binutils / ld / ldgram.h
blobd022f154435d4cc54351649b2691f275bf35a3d6
1 #ifndef BISON_Y_TAB_H
2 # define BISON_Y_TAB_H
4 #ifndef YYSTYPE
5 typedef union {
6 bfd_vma integer;
7 struct big_int
9 bfd_vma integer;
10 char *str;
11 } bigint;
12 fill_type *fill;
13 char *name;
14 const char *cname;
15 struct wildcard_spec wildcard;
16 struct wildcard_list *wildcard_list;
17 struct name_list *name_list;
18 int token;
19 union etree_union *etree;
20 struct phdr_info
22 bfd_boolean filehdr;
23 bfd_boolean phdrs;
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;
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
60 # define QUAD 281
61 # define SQUAD 282
62 # define LONG 283
63 # define SHORT 284
64 # define BYTE 285
65 # define SECTIONS 286
66 # define PHDRS 287
67 # define SORT 288
68 # define DATA_SEGMENT_ALIGN 289
69 # define DATA_SEGMENT_END 290
70 # define SIZEOF_HEADERS 291
71 # define OUTPUT_FORMAT 292
72 # define FORCE_COMMON_ALLOCATION 293
73 # define OUTPUT_ARCH 294
74 # define INHIBIT_COMMON_ALLOCATION 295
75 # define INCLUDE 296
76 # define MEMORY 297
77 # define DEFSYMEND 298
78 # define NOLOAD 299
79 # define DSECT 300
80 # define COPY 301
81 # define INFO 302
82 # define OVERLAY 303
83 # define DEFINED 304
84 # define TARGET_K 305
85 # define SEARCH_DIR 306
86 # define MAP 307
87 # define ENTRY 308
88 # define NEXT 309
89 # define SIZEOF 310
90 # define ADDR 311
91 # define LOADADDR 312
92 # define MAX_K 313
93 # define MIN_K 314
94 # define STARTUP 315
95 # define HLL 316
96 # define SYSLIB 317
97 # define FLOAT 318
98 # define NOFLOAT 319
99 # define NOCROSSREFS 320
100 # define ORIGIN 321
101 # define FILL 322
102 # define LENGTH 323
103 # define CREATE_OBJECT_SYMBOLS 324
104 # define INPUT 325
105 # define GROUP 326
106 # define OUTPUT 327
107 # define CONSTRUCTORS 328
108 # define ALIGNMOD 329
109 # define AT 330
110 # define SUBALIGN 331
111 # define PROVIDE 332
112 # define CHIP 333
113 # define LIST 334
114 # define SECT 335
115 # define ABSOLUTE 336
116 # define LOAD 337
117 # define NEWLINE 338
118 # define ENDWORD 339
119 # define ORDER 340
120 # define NAMEWORD 341
121 # define ASSERT_K 342
122 # define FORMAT 343
123 # define PUBLIC 344
124 # define BASE 345
125 # define ALIAS 346
126 # define TRUNCATE 347
127 # define REL 348
128 # define INPUT_SCRIPT 349
129 # define INPUT_MRI_SCRIPT 350
130 # define INPUT_DEFSYM 351
131 # define CASE 352
132 # define EXTERN 353
133 # define START 354
134 # define VERS_TAG 355
135 # define VERS_IDENTIFIER 356
136 # define GLOBAL 357
137 # define LOCAL 358
138 # define VERSIONK 359
139 # define INPUT_VERSION_SCRIPT 360
140 # define KEEP 361
141 # define EXCLUDE_FILE 362
144 extern YYSTYPE yylval;
146 #endif /* not BISON_Y_TAB_H */