# define MAXTOKEN 1024
-void init_lex PARAMS ((void));
+
+/* Allocated size of token_buffer, not including space for terminator. */
+extern int maxtoken;
+extern char *token_buffer;
char *grow_token_buffer PARAMS ((char *));
+
+void init_lex PARAMS ((void));
int skip_white_space PARAMS ((void));
void unlex PARAMS ((int));
+void read_type_name PARAMS ((FILE *fin));
/* Return one of the token-type codes. When an identifier is seen,
the code IDENTIFIER is returned and the name is looked up in the
int parse_percent_token PARAMS ((void));
+extern bucket *symval;
+extern int numval;
#endif /* !LEX_H_ */