aboutsummaryrefslogtreecommitdiff
path: root/tests/openjpeg/common/getopt.h
diff options
context:
space:
mode:
authorAlon Zakai <azakai@mozilla.com>2011-02-27 16:55:53 -0800
committerAlon Zakai <azakai@mozilla.com>2011-02-27 16:55:53 -0800
commit6b7f4ffa844bd3e1f2690af2501807e1da161034 (patch)
tree49ac3a5e35a09b09a1a2ad7aebbb8e9a6c86f263 /tests/openjpeg/common/getopt.h
parente932e70792a50786dedc0461697ed31c7ffa4bb2 (diff)
openjpeg test
Diffstat (limited to 'tests/openjpeg/common/getopt.h')
-rw-r--r--tests/openjpeg/common/getopt.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/openjpeg/common/getopt.h b/tests/openjpeg/common/getopt.h
new file mode 100644
index 00000000..779fe470
--- /dev/null
+++ b/tests/openjpeg/common/getopt.h
@@ -0,0 +1,29 @@
+/* last review : october 29th, 2002 */
+
+#ifndef _GETOPT_H_
+#define _GETOPT_H_
+
+typedef struct option
+{
+ const char *name;
+ int has_arg;
+ int *flag;
+ int val;
+}option_t;
+
+#define NO_ARG 0
+#define REQ_ARG 1
+#define OPT_ARG 2
+
+extern int opterr;
+extern int optind;
+extern int optopt;
+extern int optreset;
+extern char *optarg;
+
+extern int getopt(int nargc, char *const *nargv, const char *ostr);
+extern int getopt_long(int argc, char * const argv[], const char *optstring,
+ const struct option *longopts, int totlen);
+extern void reset_options_reading();
+
+#endif /* _GETOPT_H_ */