Subversion Repositories Kolibri OS

Rev

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);