Rev 5199 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5199 | Rev 6324 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | /* ldlex.h - |
1 | /* ldlex.h - |
2 | Copyright 1991, 1992, 1993, 1994, 1995, 1997, 2000, 2003, 2005, 2006, |
- | |
3 | 2007, 2012 Free Software Foundation, Inc. |
2 | Copyright (C) 1991-2015 Free Software Foundation, Inc. |
Line 4... | Line 3... | ||
4 | 3 | ||
Line 5... | Line 4... | ||
5 | This file is part of the GNU Binutils. |
4 | This file is part of the GNU Binutils. |
6 | 5 | ||
Line 32... | Line 31... | ||
32 | OPTION_CALL_SHARED, |
31 | OPTION_CALL_SHARED, |
33 | OPTION_CREF, |
32 | OPTION_CREF, |
34 | OPTION_DEFSYM, |
33 | OPTION_DEFSYM, |
35 | OPTION_DEMANGLE, |
34 | OPTION_DEMANGLE, |
36 | OPTION_DYNAMIC_LINKER, |
35 | OPTION_DYNAMIC_LINKER, |
- | 36 | OPTION_NO_DYNAMIC_LINKER, |
|
37 | OPTION_SYSROOT, |
37 | OPTION_SYSROOT, |
38 | OPTION_EB, |
38 | OPTION_EB, |
39 | OPTION_EL, |
39 | OPTION_EL, |
40 | OPTION_EMBEDDED_RELOCS, |
40 | OPTION_EMBEDDED_RELOCS, |
41 | OPTION_EXPORT_DYNAMIC, |
41 | OPTION_EXPORT_DYNAMIC, |
Line 135... | Line 135... | ||
135 | OPTION_PLUGIN, |
135 | OPTION_PLUGIN, |
136 | OPTION_PLUGIN_OPT, |
136 | OPTION_PLUGIN_OPT, |
137 | #endif /* ENABLE_PLUGINS */ |
137 | #endif /* ENABLE_PLUGINS */ |
138 | OPTION_DEFAULT_SCRIPT, |
138 | OPTION_DEFAULT_SCRIPT, |
139 | OPTION_PRINT_OUTPUT_FORMAT, |
139 | OPTION_PRINT_OUTPUT_FORMAT, |
- | 140 | OPTION_PRINT_SYSROOT, |
|
140 | OPTION_IGNORE_UNRESOLVED_SYMBOL, |
141 | OPTION_IGNORE_UNRESOLVED_SYMBOL, |
- | 142 | OPTION_PUSH_STATE, |
|
- | 143 | OPTION_POP_STATE, |
|
- | 144 | OPTION_PRINT_MEMORY_USAGE, |
|
- | 145 | OPTION_REQUIRE_DEFINED_SYMBOL, |
|
- | 146 | OPTION_ORPHAN_HANDLING, |
|
141 | }; |
147 | }; |
Line 142... | Line 148... | ||
142 | 148 | ||
143 | /* The initial parser states. */ |
149 | /* The initial parser states. */ |
144 | typedef enum input_enum { |
150 | typedef enum input_enum { |
Line 158... | Line 164... | ||
158 | /* In ldlex.l. */ |
164 | /* In ldlex.l. */ |
159 | extern int yylex (void); |
165 | extern int yylex (void); |
160 | extern void lex_push_file (FILE *, const char *, unsigned int); |
166 | extern void lex_push_file (FILE *, const char *, unsigned int); |
161 | extern void lex_redirect (const char *, const char *, unsigned int); |
167 | extern void lex_redirect (const char *, const char *, unsigned int); |
162 | extern void ldlex_script (void); |
168 | extern void ldlex_script (void); |
- | 169 | extern void ldlex_inputlist (void); |
|
163 | extern void ldlex_mri_script (void); |
170 | extern void ldlex_mri_script (void); |
164 | extern void ldlex_version_script (void); |
171 | extern void ldlex_version_script (void); |
165 | extern void ldlex_version_file (void); |
172 | extern void ldlex_version_file (void); |
166 | extern void ldlex_defsym (void); |
173 | extern void ldlex_defsym (void); |
167 | extern void ldlex_expression (void); |
174 | extern void ldlex_expression (void); |