[project @ 1996-01-08 20:28:12 by partain]
[ghc-hetmet.git] / ghc / utils / ugen / funs.h
1 /* fwd decls*/
2 extern void g_consels PROTO((tree, id));
3 extern void g_tagfun PROTO((id));
4 extern void g_typconsel PROTO((tree, id));
5 extern void ge_typdef PROTO((tree));
6 extern void ge_typlist PROTO((tree));
7 extern void gencons PROTO((id, tree));
8 extern void genmkfillin PROTO((tree));
9 extern void genmkparamdekl PROTO((tree));
10 extern void genmkparamlist PROTO((tree));
11 extern void genmkprotodekl PROTO((tree));
12 extern void gensels PROTO((id, id, tree));
13 extern void gentype PROTO((tree));
14
15 extern void gs_def PROTO((tree, id));
16 extern void gs_itemlist PROTO((tree));
17 extern void gs_typlist PROTO((tree, id));
18
19 extern void hs_def PROTO((tree));
20 extern void hs_itemlist PROTO((tree));
21 extern void hs_typlist PROTO((tree));
22 extern void gen_hs_reader PROTO((id, tree));
23 extern void gen_hs_rdalts PROTO((id, tree));
24 extern void gen_hs_rdalt  PROTO((id, tree));
25 extern void gen_hs_rdcomponents PROTO((id, id, tree));
26 extern void gen_hs_retcomponents PROTO((id, id, tree));
27
28 extern id   installid PROTO((char *));