summaryrefslogtreecommitdiff
path: root/src/options.h
diff options
context:
space:
mode:
authorVincent Sanders <vincent.sanders@collabora.co.uk>2012-12-19 19:28:29 +0000
committerVincent Sanders <vincent.sanders@collabora.co.uk>2012-12-19 19:28:29 +0000
commit841ecdf404e166945f5cc6cd320ca15dfb93b57c (patch)
tree0e5ee476df22f90c91d9631c74618bd0d8b475ca /src/options.h
parent8c1dc149575cfab4f3fdac91d9fd3c41be9d75bc (diff)
downloadnsgenbind-841ecdf404e166945f5cc6cd320ca15dfb93b57c.tar.gz
nsgenbind-841ecdf404e166945f5cc6cd320ca15dfb93b57c.tar.bz2
allow generation of header for exported interfaces and structures.
Diffstat (limited to 'src/options.h')
-rw-r--r--src/options.h21
1 files changed, 13 insertions, 8 deletions
diff --git a/src/options.h b/src/options.h
index 5ded73a..ca71078 100644
--- a/src/options.h
+++ b/src/options.h
@@ -9,15 +9,20 @@
#ifndef nsgenbind_options_h
#define nsgenbind_options_h
+/** global options */
struct options {
- char *outfilename;
- char *infilename;
- char *depfilename;
- FILE *depfilehandle;
- char *idlpath;
- bool verbose; /* verbose processing */
- bool debug; /* debug enabled */
- unsigned int warnings; /* warning flags */
+ char *infilename; /**< binding source */
+
+ char *outfilename; /**< output source file */
+ char *hdrfilename; /**< output header file */
+
+ char *depfilename; /**< dependancy output*/
+ FILE *depfilehandle; /**< dependancy file handle */
+ char *idlpath; /**< path to IDL files */
+
+ bool verbose; /**< verbose processing */
+ bool debug; /**< debug enabled */
+ unsigned int warnings; /**< warning flags */
};
extern struct options *options;