[trunk] Start FolderReorgProposal task
[openjpeg.git] / src / bin / common / opj_getopt.h
1 /* last review : october 29th, 2002 */
2
3 #ifndef _GETOPT_H_
4 #define _GETOPT_H_
5
6 typedef struct opj_option
7 {
8         const char *name;
9         int has_arg;
10         int *flag;
11         int val;
12 }opj_option_t;
13
14 #define NO_ARG  0
15 #define REQ_ARG 1
16 #define OPT_ARG 2
17
18 extern int opj_opterr;
19 extern int opj_optind;
20 extern int opj_optopt;
21 extern int opj_optreset;
22 extern char *opj_optarg;
23
24 extern int opj_getopt(int nargc, char *const *nargv, const char *ostr);
25 extern int opj_getopt_long(int argc, char * const argv[], const char *optstring,
26                         const opj_option_t *longopts, int totlen);
27 extern void reset_options_reading(void);
28
29 #endif                          /* _GETOPT_H_ */