Annotation of GNUtools/cctools/as/input-scrub.h, revision 1.1.1.1

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);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.