char *symbol2str(int tok);
+void insert_token(int tk);
+
void LLmessage(tk)
{
err_occurred = 1;
tk_nmb_at_last_syn_err = token_nmb;
}
-insert_token(tk)
- int tk;
+void insert_token(int tk)
{
aside = dot;
_PROTOTYPE(INP_PRIVATE int INP_rdfile, (File *, char *, long *, char **));
#if __STDC__
-INP_PRIVATE int INP_rdfile(File *fd, char *fn, long size, char **pbuf)
+INP_PRIVATE int INP_rdfile(File *fd, char *fn, long *size, char **pbuf)
#else
INP_PRIVATE int
INP_rdfile(fd, fn, size, pbuf)
static int getparams(char *buf[], char parbuf[]);
static int macroeq(char *s, char *t);
void macro_def(struct idf *id, char *text, int nformals, int length, int flags);
+static char *get_text(char *formals[], int *length);
/* Externel dependency */
char * getwdir(char *fn);
char *repl_text; /* start of the replacement text */
int length; /* length of the replacement text */
register ch;
- char *get_text();
/* read the #defined macro's name */
if (!(str = GetIdentifier())) {