summaryrefslogtreecommitdiff
path: root/src/genjsbind-ast.h
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2012-09-09 12:23:28 +0100
committerVincent Sanders <vince@kyllikki.org>2012-09-09 12:23:28 +0100
commit640ed1da81d909bb3c2f01a481e7e8d3336f336c (patch)
tree62213942cc809b290f5738fac6379a4d1ddc2acc /src/genjsbind-ast.h
parent03d0a9abbd49e099e4ef522bf60d621b9092ecc5 (diff)
downloadnsgenbind-640ed1da81d909bb3c2f01a481e7e8d3336f336c.tar.gz
nsgenbind-640ed1da81d909bb3c2f01a481e7e8d3336f336c.tar.bz2
split out output geenration
Diffstat (limited to 'src/genjsbind-ast.h')
-rw-r--r--src/genjsbind-ast.h17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/genjsbind-ast.h b/src/genjsbind-ast.h
index d94eda6..0f7c2d2 100644
--- a/src/genjsbind-ast.h
+++ b/src/genjsbind-ast.h
@@ -9,10 +9,17 @@
#ifndef genjsbind_genjsbind_ast_h
#define genjsbind_genjsbind_ast_h
-int genjsbind_parsefile(char *infilename);
-int genjsbind_output(char *outfilename);
-int genjsbind_header_comment(char *);
-int genjsbind_interface(char *);
-int genjsbind_preamble(char *ccode);
+int genbind_parsefile(char *infilename);
+int genbind_header_comment(char *);
+int genbind_interface(char *);
+int genbind_preamble(char *ccode);
+
+struct genbind_ast {
+ char *hdr_comments;
+ char *preamble;
+ char *ifname;
+};
+
+extern struct genbind_ast *genbind_ast;
#endif