mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	 2cffc7d420
			
		
	
	
		2cffc7d420
		
	
	
	
	
		
			
			regardless of whether the system getopt() does what we want. This avoids the hassle with prototypes and externs, and the check to see if the system getopt() does what we want. Prefix optind, optarg and opterr with _PyOS_ to avoid name clashes. Add new include file to define the right symbols. Fix Demo/pyserv/pyserv.c to include getopt.h itself, instead of relying on Python to provide it.
		
			
				
	
	
		
			17 lines
		
	
	
	
		
			323 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			323 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
 | |
| #ifndef Py_PYGETOPT_H
 | |
| #define Py_PYGETOPT_H
 | |
| #ifdef __cplusplus
 | |
| extern "C" {
 | |
| #endif
 | |
| 
 | |
| extern DL_IMPORT(int) _PyOS_opterr;
 | |
| extern DL_IMPORT(int) _PyOS_optind;
 | |
| extern DL_IMPORT(char *) _PyOS_optarg;
 | |
| 
 | |
| DL_IMPORT(int) _PyOS_GetOpt(int argc, char **argv, char *optstring);
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| #endif /* !Py_PYGETOPT_H */
 |