xref: /third_party/python/Include/internal/pycore_getopt.h
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/python/Include/internal/
17db96d56Sopenharmony_ci#ifndef Py_INTERNAL_PYGETOPT_H
27db96d56Sopenharmony_ci#define Py_INTERNAL_PYGETOPT_H
37db96d56Sopenharmony_ci
47db96d56Sopenharmony_ci#ifndef Py_BUILD_CORE
57db96d56Sopenharmony_ci#  error "this header requires Py_BUILD_CORE define"
67db96d56Sopenharmony_ci#endif
77db96d56Sopenharmony_ci
87db96d56Sopenharmony_ciextern int _PyOS_opterr;
97db96d56Sopenharmony_ciextern Py_ssize_t _PyOS_optind;
107db96d56Sopenharmony_ciextern const wchar_t *_PyOS_optarg;
117db96d56Sopenharmony_ci
127db96d56Sopenharmony_ciextern void _PyOS_ResetGetOpt(void);
137db96d56Sopenharmony_ci
147db96d56Sopenharmony_citypedef struct {
157db96d56Sopenharmony_ci    const wchar_t *name;
167db96d56Sopenharmony_ci    int has_arg;
177db96d56Sopenharmony_ci    int val;
187db96d56Sopenharmony_ci} _PyOS_LongOption;
197db96d56Sopenharmony_ci
207db96d56Sopenharmony_ciextern int _PyOS_GetOpt(Py_ssize_t argc, wchar_t * const *argv, int *longindex);
217db96d56Sopenharmony_ci
227db96d56Sopenharmony_ci#endif /* !Py_INTERNAL_PYGETOPT_H */
23

Indexes created Thu Nov 07 10:32:03 CST 2024