blob: 4ac660375bd35d47355e42de8aeda6a48bbc5082 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
/* input.h - declarations for input.c */
char *new_line (void);
char *next_text (void);
void save_line_directive (int line_nr, char *filename);
void input_push (char *text, char *macro, char *filename, int line_number);
void input_push_text (char *line, char *macro);
void input_push_text_with_line_nos (char *text, int starting);
int input_push_file (char *filename);
void input_reset_input_stack (void);
int expanding_macro (char *macro);
int top_file_index (void);
char *locate_include_file (char *filename);
void set_input_encoding (char *encoding);
void add_include_directory (char *filename);
char *save_string (char *string);
void free_small_strings (void);
extern LINE_NR line_nr;
extern int input_number;
|