diff options
author | Vincent Sanders <vince@kyllikki.org> | 2013-12-07 14:28:19 +0000 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2014-05-16 14:38:56 +0100 |
commit | 5755930ae93b6305b40620fff0e90bc2e4c64b46 (patch) | |
tree | bc2fefbc7c5a7fd405edb6dc24f27daaf4ec6dc4 /src/jsapi-libdom.h | |
parent | 1e603c7225117c26e793a455a30b59d6d7551d5e (diff) | |
download | nsgenbind-5755930ae93b6305b40620fff0e90bc2e4c64b46.tar.gz nsgenbind-5755930ae93b6305b40620fff0e90bc2e4c64b46.tar.bz2 |
move binding type from explicit statement into declaration.
As a side effect the binding declaration changes and looses its (unused)
name/identifier
Diffstat (limited to 'src/jsapi-libdom.h')
-rw-r--r-- | src/jsapi-libdom.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/jsapi-libdom.h b/src/jsapi-libdom.h index 7db664d..5a93ff1 100644 --- a/src/jsapi-libdom.h +++ b/src/jsapi-libdom.h @@ -9,12 +9,12 @@ #ifndef nsgenbind_jsapi_libdom_h #define nsgenbind_jsapi_libdom_h +struct options; + struct binding { struct genbind_node *gb_ast; /* root node of binding AST */ struct webidl_node *wi_ast; /* root node of webidl AST */ - - const char *name; /* name of the binding */ const char *interface; /* webidl interface binding is for */ bool has_private; /* true if the binding requires a private structure */ @@ -41,7 +41,7 @@ struct binding { }; /** Generate binding between jsapi and netsurf libdom */ -int jsapi_libdom_output(char *outfile, char *hdrfile, struct genbind_node *genbind_root); +int jsapi_libdom_output(struct options *options, struct genbind_node *genbind_ast, struct genbind_node *binding_node); /** output code block from a node */ void output_code_block(struct binding *binding, struct genbind_node *codelist); |