31 lines
		
	
	
		
			559 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			559 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef _GETOPT_H
 | 
						|
#define _GETOPT_H
 | 
						|
 | 
						|
#ifdef __cplusplus
 | 
						|
extern "C" {
 | 
						|
#endif
 | 
						|
 | 
						|
int getopt(int, char * const [], const char *);
 | 
						|
extern char *optarg;
 | 
						|
extern int optind, opterr, optopt, optreset;
 | 
						|
 | 
						|
struct option {
 | 
						|
	const char *name;
 | 
						|
	int has_arg;
 | 
						|
	int *flag;
 | 
						|
	int val;
 | 
						|
};
 | 
						|
 | 
						|
int getopt_long(int, char *const *, const char *, const struct option *, int *);
 | 
						|
int getopt_long_only(int, char *const *, const char *, const struct option *, int *);
 | 
						|
 | 
						|
#define no_argument        0
 | 
						|
#define required_argument  1
 | 
						|
#define optional_argument  2
 | 
						|
 | 
						|
#ifdef __cplusplus
 | 
						|
}
 | 
						|
#endif
 | 
						|
 | 
						|
#endif
 |