Another batch..
This commit is contained in:
committed by
Manoël Trapier
parent
2bbd5a38de
commit
20d58dea19
@@ -23,6 +23,7 @@ struct token {
|
||||
};
|
||||
|
||||
#include "file_info.h"
|
||||
#include <symbol2str.h>
|
||||
|
||||
#define tk_symb tok_symb
|
||||
#define tk_str tok_data.tok_str
|
||||
@@ -41,8 +42,41 @@ extern int NoUnstack; /* buffer.c */
|
||||
|
||||
extern int err_occurred; /* "error.c" */
|
||||
|
||||
struct idf;
|
||||
struct repl;
|
||||
|
||||
void skipcomment();
|
||||
void fatal(char *fmt, ...);
|
||||
void error(char *fmt, ...);
|
||||
void warning(char *fmt, ...);
|
||||
void strict(char *fmt, ...);
|
||||
void crash(char *fmt, ...);
|
||||
int GetToken(struct token *ptok);
|
||||
void EnableMacros();
|
||||
int replace(struct idf *idf);
|
||||
int skipspaces(int ch, int skipnl);
|
||||
int SkipToNewLine();
|
||||
void do_pragma();
|
||||
int ifexpr();
|
||||
void If_expr(void);
|
||||
void add_dependency(char *s);
|
||||
int getparams(char *buf[], char parbuf[]);
|
||||
int macroeq(char *s, char *t);
|
||||
void add2repl(struct repl *repl, int ch);
|
||||
char *GetIdentifier(int skiponerr);
|
||||
void macro_def(struct idf *id, char *text, int nformals, int length, int flags);
|
||||
void unstackrepl();
|
||||
void init_pp();
|
||||
void do_option(char *text);
|
||||
void preprocess(char *fn);
|
||||
void do_undef(char *argstr);
|
||||
void domacro();
|
||||
int actual(struct repl *repl);
|
||||
void ch3mon(int oper, arith *pval, int *puns);
|
||||
int rank_of(int oper);
|
||||
void ch3bin(arith *pval, int *pis_uns, int oper, arith val, int is_uns);
|
||||
/* External */
|
||||
int InsertFile(char *, char **, char **);
|
||||
|
||||
#define DOT dot.tk_symb
|
||||
|
||||
|
||||
Reference in New Issue
Block a user