X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Finput.h;h=2fea1a65c9b488cb4ed2c019c4a0c31dce72401a;hb=f248f4ef224da906d0572cb42f5aad027b513761;hp=f15ce6688bf5f6ab4d90d65220ad8811947b9f10;hpb=a59d74d6d29d5e999fe3c5ecda89593a88bbcd79;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/input.h b/gcc/input.h index f15ce6688bf..2fea1a65c9b 100644 --- a/gcc/input.h +++ b/gcc/input.h @@ -16,8 +16,8 @@ for more details. You should have received a copy of the GNU General Public License along with GCC; see the file COPYING. If not, write to the Free -Software Foundation, 59 Temple Place - Suite 330, Boston, MA -02111-1307, USA. */ +Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301, USA. */ #ifndef GCC_INPUT_H #define GCC_INPUT_H @@ -84,6 +84,7 @@ extern void push_srcloc (location_t); extern void push_srcloc (const char *name, int line); #endif /* ! USE_MAPPED_LOCATION */ extern void pop_srcloc (void); +extern void restore_input_file_stack (int); #define LOCATION_FILE(LOC) ((expand_location (LOC)).file) #define LOCATION_LINE(LOC) ((expand_location (LOC)).line) @@ -98,4 +99,7 @@ extern struct file_stack *input_file_stack; /* Incremented on each change to input_file_stack. */ extern int input_file_stack_tick; +/* The number of bits available for input_file_stack_tick. */ +#define INPUT_FILE_STACK_BITS 31 + #endif