From 4079f0496a15603e510f84eca98f7b9b846747be Mon Sep 17 00:00:00 2001 From: "William F. Jolitz" Date: Fri, 16 Feb 1990 15:15:05 -0800 Subject: [PATCH] 386BSD 0.0 development Work on file usr/src/usr.bin/g++/cc1plus/stack.h Co-Authored-By: Lynne Greer Jolitz Synthesized-from: 386BSD-0.0/src --- 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