From 40418f87c7da9d3358363769fb13c558b43f2847 Mon Sep 17 00:00:00 2001 From: seyko Date: Tue, 3 Mar 2015 14:15:28 +0300 Subject: Move a line_ref variable from tcc_preprocess() function into struct BufferedFile. This id needed for a right ouput in other places, precisely to calculate a number of empty lines which are waiting to output. --- tcc.h | 1 + 1 file changed, 1 insertion(+) (limited to 'tcc.h') diff --git a/tcc.h b/tcc.h index 0a05232..e77a3fb 100644 --- a/tcc.h +++ b/tcc.h @@ -500,6 +500,7 @@ typedef struct BufferedFile { int fd; struct BufferedFile *prev; int line_num; /* current line number - here to simplify code */ + int line_ref; /* moved from tcc_preprocess(), needed for a right ouput in other places */ int ifndef_macro; /* #ifndef macro / #endif search */ int ifndef_macro_saved; /* saved ifndef_macro */ int *ifdef_stack_ptr; /* ifdef_stack value at the start of the file */ -- cgit v1.3.1