aboutsummaryrefslogtreecommitdiff
path: root/gcc/treepch.h
blob: e2ddbaec2bf4326a393c94ba83efc76354627a17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "splay-tree.h"
#ifdef HAVE_SDBM_H
#include "sdbm.h"
#elif HAVE_GDBM_H
#include "gdbm.h"
#endif
#include "varray.h"
extern int write_tree PARAMS ((tree *));
extern int write_tree_varray PARAMS ((varray_type));
extern tree read_tree PARAMS ((tree));
extern varray_type read_tree_varray PARAMS ((varray_type));
extern void lang_pickle_tree PARAMS ((tree, tree));
extern void lang_unpickle_tree PARAMS ((tree));
extern splay_tree read_trees;
extern splay_tree written_trees;
extern splay_tree written_pointers;
extern size_t current_id;
extern const char *datafilename;
extern DBM *datafile;
extern void store_to_db PARAMS ((void *, size_t, void *, size_t));