|
|
1.1 ! root 1: extern int doing_include; ! 2: ! 3: extern char *physical_input_file; ! 4: extern char *logical_input_file; ! 5: ! 6: /* 1-origin line number in a source file. */ ! 7: typedef unsigned int line_numberT; ! 8: ! 9: extern line_numberT physical_input_line; ! 10: extern line_numberT logical_input_line; ! 11: /* ! 12: * Supplies sanitised buffers to read.c. ! 13: * Also understands printing line-number part of error messages. ! 14: */ ! 15: ! 16: /* Line number things. */ ! 17: extern int seen_at_least_1_file( ! 18: void); ! 19: extern void bump_line_counters( ! 20: void); ! 21: extern void new_logical_line( ! 22: char *fname, ! 23: int line_number); ! 24: extern void as_where( ! 25: void); ! 26: extern void as_where_ProjectBuilder( ! 27: char **fileName, ! 28: char **directory, ! 29: int *line); ! 30: extern void as_perror( ! 31: char *gripe, ! 32: char *filename); ! 33: ! 34: /* Sanitising things. */ ! 35: extern void input_scrub_begin( ! 36: void); ! 37: extern void input_scrub_end( ! 38: void); ! 39: extern char *input_scrub_new_file( ! 40: char *filename); ! 41: extern char *input_scrub_next_buffer( ! 42: char **bufp); ! 43: extern void read_an_include_file( ! 44: char *no_path_name);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.