aboutsummaryrefslogtreecommitdiffstats
path: root/libntlm-0.21/test/getargs.h
diff options
context:
space:
mode:
Diffstat (limited to 'libntlm-0.21/test/getargs.h')
-rw-r--r--libntlm-0.21/test/getargs.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/libntlm-0.21/test/getargs.h b/libntlm-0.21/test/getargs.h
new file mode 100644
index 00000000..1f5a1857
--- /dev/null
+++ b/libntlm-0.21/test/getargs.h
@@ -0,0 +1,19 @@
+typedef struct
+ {
+ char optionChar;
+ enum
+ {
+ OptionInteger,
+ OptionDouble,
+ OptionLong,
+ OptionString,
+ OptionBoolean,
+ OptionEnumerated
+ } optionType;
+ void *optionPtr;
+ int (*funcPtr)(char *param);
+ char *helpString;
+ char **enumValues;
+ }argSpec;
+
+extern int getargs(int argc, char *argv[], argSpec *arg, int numberSpecs);