summaryrefslogtreecommitdiff
path: root/gcc/c-iterate.c
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1996-05-19 16:21:45 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1996-05-19 16:21:45 +0000
commitba4699b931521a2083f5be7ab24cb3f2479b1d9c (patch)
treeffac175b28f06b79f79ac830bbf23b93ea9875e4 /gcc/c-iterate.c
parent5b4150fc3749d2ade1b90180dce5bad100d1339b (diff)
downloadgcc-ba4699b931521a2083f5be7ab24cb3f2479b1d9c.tar.gz
Add prototypes for all static functions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12041 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-iterate.c')
-rw-r--r--gcc/c-iterate.c31
1 files changed, 16 insertions, 15 deletions
diff --git a/gcc/c-iterate.c b/gcc/c-iterate.c
index 7fe7a123e17..d365caf16bb 100644
--- a/gcc/c-iterate.c
+++ b/gcc/c-iterate.c
@@ -30,20 +30,6 @@ Boston, MA 02111-1307, USA. */
#include "flags.h"
#include "obstack.h"
#include "rtl.h"
-
-static void expand_stmt_with_iterators_1 ();
-static tree collect_iterators ();
-static void iterator_loop_prologue ();
-static void iterator_loop_epilogue ();
-static void add_ixpansion ();
-static void delete_ixpansion();
-static int top_level_ixpansion_p ();
-static void istack_sublevel_to_current ();
-
-/* A special obstack, and a pointer to the start of
- all the data in it (so we can free everything easily). */
-static struct obstack ixp_obstack;
-static char *ixp_firstobj;
/*
KEEPING TRACK OF EXPANSIONS
@@ -96,11 +82,26 @@ struct iter_stack_node
};
struct iter_stack_node *iter_stack;
-
struct iter_stack_node sublevel_ixpansions;
+/* A special obstack, and a pointer to the start of
+ all the data in it (so we can free everything easily). */
+static struct obstack ixp_obstack;
+static char *ixp_firstobj;
+
/* During collect_iterators, a list of SAVE_EXPRs already scanned. */
static tree save_exprs;
+
+static void expand_stmt_with_iterators_1 PROTO((tree, tree));
+static tree collect_iterators PROTO((tree, tree));
+static void iterator_loop_prologue PROTO((tree, rtx *, rtx *));
+static void iterator_loop_epilogue PROTO((tree, rtx *, rtx *));
+static int top_level_ixpansion_p PROTO((void));
+static void isn_append PROTO((struct iter_stack_node *,
+ struct iter_stack_node *));
+static void istack_sublevel_to_current PROTO((void));
+static void add_ixpansion PROTO((tree, rtx, rtx, rtx, rtx));
+static void delete_ixpansion PROTO((tree));
/* Initialize our obstack once per compilation. */