• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef Py_INTERNAL_PYGETOPT_H
2 #define Py_INTERNAL_PYGETOPT_H
3 
4 #ifndef Py_BUILD_CORE
5 #  error "this header requires Py_BUILD_CORE define"
6 #endif
7 
8 extern int _PyOS_opterr;
9 extern Py_ssize_t _PyOS_optind;
10 extern const wchar_t *_PyOS_optarg;
11 
12 extern void _PyOS_ResetGetOpt(void);
13 
14 typedef struct {
15     const wchar_t *name;
16     int has_arg;
17     int val;
18 } _PyOS_LongOption;
19 
20 extern int _PyOS_GetOpt(Py_ssize_t argc, wchar_t * const *argv, int *longindex);
21 
22 #endif /* !Py_INTERNAL_PYGETOPT_H */
23