diff options
Diffstat (limited to 'Include')
-rw-r--r-- | Include/internal/hash.h | 6 | ||||
-rw-r--r-- | Include/internal/import.h | 6 | ||||
-rw-r--r-- | Include/pygetopt.h | 9 |
3 files changed, 20 insertions, 1 deletions
diff --git a/Include/internal/hash.h b/Include/internal/hash.h new file mode 100644 index 0000000..e14b80a --- /dev/null +++ b/Include/internal/hash.h @@ -0,0 +1,6 @@ +#ifndef Py_INTERNAL_HASH_H +#define Py_INTERNAL_HASH_H + +uint64_t _Py_KeyedHash(uint64_t, const char *, Py_ssize_t); + +#endif diff --git a/Include/internal/import.h b/Include/internal/import.h new file mode 100644 index 0000000..4746e75 --- /dev/null +++ b/Include/internal/import.h @@ -0,0 +1,6 @@ +#ifndef Py_INTERNAL_IMPORT_H +#define Py_INTERNAL_IMPORT_H + +extern const char *_Py_CheckHashBasedPycsMode; + +#endif diff --git a/Include/pygetopt.h b/Include/pygetopt.h index 962720c..3e3fe36 100644 --- a/Include/pygetopt.h +++ b/Include/pygetopt.h @@ -12,7 +12,14 @@ PyAPI_DATA(wchar_t *) _PyOS_optarg; PyAPI_FUNC(void) _PyOS_ResetGetOpt(void); -PyAPI_FUNC(int) _PyOS_GetOpt(int argc, wchar_t **argv, wchar_t *optstring); +typedef struct { + const wchar_t *name; + int has_arg; + int val; +} _PyOS_LongOption; + +PyAPI_FUNC(int) _PyOS_GetOpt(int argc, wchar_t **argv, wchar_t *optstring, + const _PyOS_LongOption *longopts, int *longindex); #endif /* !Py_LIMITED_API */ #ifdef __cplusplus |