diff options
Diffstat (limited to 'dtc-lexer.l')
-rw-r--r-- | dtc-lexer.l | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/dtc-lexer.l b/dtc-lexer.l index a643ab3..04b1753 100644 --- a/dtc-lexer.l +++ b/dtc-lexer.l @@ -52,6 +52,9 @@ static int dts_version; /* = 0 */ DPRINT("<V1>\n"); \ BEGIN(V1); \ } + +static void push_input_file(const char *filename); +static int pop_input_file(void); %} %% @@ -229,7 +232,7 @@ struct incl_file { struct incl_file *prev; }; -struct incl_file *incl_file_stack; +static struct incl_file *incl_file_stack; /* @@ -240,7 +243,7 @@ struct incl_file *incl_file_stack; static int incl_depth = 0; -void push_input_file(const char *filename) +static void push_input_file(const char *filename) { struct incl_file *incl_file; struct dtc_file *newfile; @@ -282,7 +285,7 @@ void push_input_file(const char *filename) } -int pop_input_file(void) +static int pop_input_file(void) { struct incl_file *incl_file; @@ -312,8 +315,5 @@ int pop_input_file(void) */ free(incl_file); - if (YY_CURRENT_BUFFER == 0) - return 0; - return 1; } |