* ldgram.y: Move include of ldlex.h back with other includes.

* ldlex.h (input_type): Don't initialize enum constants to
	particular values.
	* ldlex.l: Use a switch to return the right token based on
	input_type, rather than knowing that input_type has a value based
	on a token type.
This commit is contained in:
Ian Lance Taylor 1994-02-26 03:22:26 +00:00
parent 4725fb48f5
commit 6232b6c4c5
2 changed files with 8 additions and 4 deletions

View File

@ -1,5 +1,12 @@
Fri Feb 25 19:12:03 1994 Ian Lance Taylor (ian@cygnus.com)
* ldgram.y: Move include of ldlex.h back with other includes.
* ldlex.h (input_type): Don't initialize enum constants to
particular values.
* ldlex.l: Use a switch to return the right token based on
input_type, rather than knowing that input_type has a value based
on a token type.
* ldgram.y (dirlist_ptr): Removed; not used.
* lexsup.c: Include ldver.h.
* Makefile.in: Rebuilt dependencies.

View File

@ -37,6 +37,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "ldmisc.h"
#include "ldmain.h"
#include "mri.h"
#include "ldlex.h"
#define YYDEBUG 1
@ -111,10 +112,6 @@ static int error_index;
%token FORMAT PUBLIC DEFSYMEND BASE ALIAS TRUNCATE REL
%token INPUT_SCRIPT INPUT_MRI_SCRIPT INPUT_DEFSYM
%{
/* For byacc, this has to come after INPUT_SCRIPT et al. are defined. */
#include "ldlex.h"
%}
%%
file: