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 | |