comparison lwcc/preproc.c @ 313:73b2bfa17ab0 ccdev

Checkpoint
author William Astle <lost@l-w.ca>
date Tue, 12 Nov 2013 20:41:14 -0700
parents 670ea8f90212
children 836dc5371980
comparison
equal deleted inserted replaced
312:41118fb0a8f2 313:73b2bfa17ab0
38 static void process_directive(struct preproc_info *); 38 static void process_directive(struct preproc_info *);
39 static long eval_expr(struct preproc_info *); 39 static long eval_expr(struct preproc_info *);
40 extern struct token *preproc_lex_next_token(struct preproc_info *); 40 extern struct token *preproc_lex_next_token(struct preproc_info *);
41 static long preproc_numval(struct preproc_info *, struct token *); 41 static long preproc_numval(struct preproc_info *, struct token *);
42 static int eval_escape(char **); 42 static int eval_escape(char **);
43 extern int preproc_lex_fetch_byte(struct preproc_info *);
44 extern void preproc_lex_unfetch_byte(struct preproc_info *, int);
43 45
44 46
45 struct token *preproc_next_processed_token(struct preproc_info *pp) 47 struct token *preproc_next_processed_token(struct preproc_info *pp)
46 { 48 {
47 struct token *ct; 49 struct token *ct;