More strict checks...
This commit is contained in:
committed by
Manoël Trapier
parent
a8d9183e25
commit
2bbd5a38de
@@ -11,6 +11,8 @@
|
||||
*/
|
||||
|
||||
#include <em_arith.h>
|
||||
#include "system.h"
|
||||
#include "print.h"
|
||||
|
||||
/* the structure of a token: */
|
||||
struct token {
|
||||
@@ -42,3 +44,34 @@ extern int err_occurred; /* "error.c" */
|
||||
#define DOT dot.tk_symb
|
||||
|
||||
#define EOF (-1)
|
||||
|
||||
#include <symbol2str.h>
|
||||
struct idf;
|
||||
struct token;
|
||||
|
||||
char *string_token(char *nm, int stop_char);
|
||||
void skipcomment();
|
||||
int GetToken(struct token *ptok);
|
||||
void fatal(char *fmt, ...);
|
||||
void EnableMacros();
|
||||
int replace(struct idf *idef);
|
||||
void error(char *fmt, ...);
|
||||
int quoted(int c);
|
||||
int val_in_base(int c, int base);
|
||||
void crash(char *fmt, ...);
|
||||
void skipline();
|
||||
void warning(char *fmt, ...);
|
||||
void PushLex();
|
||||
void If_expr(void);
|
||||
void PopLex();
|
||||
void add_dependency(char *s);
|
||||
int skipspaces(int ch, int skipnl);
|
||||
void macro_def(struct idf *id, char *text, int nformals, int length, int flags);
|
||||
void DoUnstack();
|
||||
void init_pp();
|
||||
void do_option(char *text);
|
||||
void preprocess(char *fn);
|
||||
void domacro();
|
||||
|
||||
/* External */
|
||||
int InsertFile(char *, char **, char **);
|
||||
Reference in New Issue
Block a user