V8/usr/src/cmd/cfront/cfront/tqueue.h

Compare this file to the similar file:
Show the results in this format:

#ifndef EOF
#include "stdio.h"
#endif

extern  printf(       char* ...);
extern fprintf(FILE*, char* ...);

struct toknode {
	TOK      tok;			/* token for parser */
	YYSTYPE  retval;			/* $arg */
	toknode* next;
	toknode* last;
		toknode(TOK,YYSTYPE);
		inline ~toknode();
};
extern toknode* front;
extern toknode* rear;

extern void addtok(TOK,YYSTYPE);	/* add tok to rear of Q */
extern TOK  deltok();			/* take tok from front of Q */

// extern char* image(TOK);
extern void tlex();
extern TOK lalex();
extern void* malloc(unsigned);

extern YYSTYPE yylval;
extern TOK tk;				// last token returned;

extern char* image(TOK);