From 333ae3449bcacc4d2bc803cb8d047776b3a07f1f Mon Sep 17 00:00:00 2001 From: CSRG Date: Fri, 16 Feb 1990 00:15:05 -0800 Subject: [PATCH] BSD 4_3_Net_2 development Work on file usr/src/usr.bin/g++/cc1plus/stack.h Synthesized-from: CSRG/cd2/net.2 --- usr/src/usr.bin/g++/cc1plus/stack.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 usr/src/usr.bin/g++/cc1plus/stack.h diff --git a/usr/src/usr.bin/g++/cc1plus/stack.h b/usr/src/usr.bin/g++/cc1plus/stack.h new file mode 100644 index 0000000000..8f3401d7ca --- /dev/null +++ b/usr/src/usr.bin/g++/cc1plus/stack.h @@ -0,0 +1,21 @@ +/* Stack of data placed on obstacks. */ + +struct stack_level +{ + /* Pointer back to previous such level. */ + struct stack_level *prev; + + /* Point to obstack we should return to. */ + struct obstack *obstack; + + /* First place we start putting data. */ + tree *first; + + /* Number of entries we can have from `first'. + Right now we are dumb: if we overflow, abort. */ + int limit; +}; + +struct stack_level *push_stack_level (); +struct stack_level *pop_stack_level (); + -- 2.20.1