Open Search
    pyport.h File Reference

    Macros

    #define HAVE_LONG_LONG
     
    #define PY_LONG_LONG
     
    #define PY_LLONG_MIN
     
    #define PY_LLONG_MAX
     
    #define PY_ULLONG_MAX
     
    #define PY_UINT32_T
     
    #define PY_UINT64_T
     
    #define PY_INT32_T
     
    #define PY_INT64_T
     
    #define PYLONG_BITS_IN_DIGIT
     
    #define SIZEOF_PY_HASH_T
     
    #define SIZEOF_PY_UHASH_T
     
    #define PY_SIZE_MAX
     
    #define PY_SSIZE_T_MAX
     
    #define PY_SSIZE_T_MIN
     
    #define Py_LOCAL(type)
     
    #define Py_LOCAL_INLINE(type)
     
    #define Py_MEMCPY
     
    #define S_IFMT
     
    #define S_IFLNK
     
    #define S_ISREG(x)
     
    #define S_ISDIR(x)
     
    #define S_ISCHR(x)
     
    #define Py_ARITHMETIC_RIGHT_SHIFT(TYPE, I, J)
     
    #define Py_FORCE_EXPANSION(X)
     
    #define Py_SAFE_DOWNCAST(VALUE, WIDE, NARROW)
     
    #define _Py_SET_EDOM_FOR_NAN(X)
     
    #define Py_SET_ERRNO_ON_MATH_ERROR(X)
     
    #define Py_SET_ERANGE_IF_OVERFLOW(X)
     
    #define Py_ADJUST_ERANGE1(X)
     
    #define Py_ADJUST_ERANGE2(X, Y)
     
    #define _Py_SET_53BIT_PRECISION_HEADER
     
    #define _Py_SET_53BIT_PRECISION_START
     
    #define _Py_SET_53BIT_PRECISION_END
     
    #define Py_DEPRECATED(VERSION_UNUSED)
     
    #define _Py_COMP_DIAG_PUSH
     
    #define _Py_COMP_DIAG_IGNORE_DEPR_DECLS
     
    #define _Py_COMP_DIAG_POP
     
    #define _Py_HOT_FUNCTION
     
    #define _Py_NO_INLINE
     
    #define PyAPI_FUNC(RTYPE)
     
    #define PyAPI_DATA(RTYPE)
     
    #define PyMODINIT_FUNC
     
    #define INT_MAX
     
    #define LONG_MAX
     
    #define LONG_MIN
     
    #define LONG_BIT
     
    #define Py_GCC_ATTRIBUTE(x)
     
    #define Py_ALIGNED(x)
     
    #define Py_LL(x)
     
    #define Py_ULL(x)
     
    #define Py_VA_COPY
     
    #define PY_BIG_ENDIAN
     
    #define PY_LITTLE_ENDIAN
     
    #define PY_DWORD_MAX
     
    #define WITH_THREAD
     
    #define _Py_NO_RETURN
     
    #define _Py__has_builtin(x)
     

    Typedefs

    typedef uintptr_t Py_uintptr_t
     
    typedef intptr_t Py_intptr_t
     
    typedef ssize_t Py_ssize_t
     
    typedef Py_ssize_t Py_hash_t
     
    typedef size_t Py_uhash_t
     
    typedef int Py_ssize_clean_t
     

    Macro Definition Documentation

    ◆ HAVE_LONG_LONG

    #define HAVE_LONG_LONG

    ◆ PY_LONG_LONG

    #define PY_LONG_LONG

    ◆ PY_LLONG_MIN

    #define PY_LLONG_MIN

    ◆ PY_LLONG_MAX

    #define PY_LLONG_MAX

    ◆ PY_ULLONG_MAX

    #define PY_ULLONG_MAX

    ◆ PY_UINT32_T

    #define PY_UINT32_T

    ◆ PY_UINT64_T

    #define PY_UINT64_T

    ◆ PY_INT32_T

    #define PY_INT32_T

    ◆ PY_INT64_T

    #define PY_INT64_T

    ◆ PYLONG_BITS_IN_DIGIT

    #define PYLONG_BITS_IN_DIGIT

    ◆ SIZEOF_PY_HASH_T

    #define SIZEOF_PY_HASH_T

    ◆ SIZEOF_PY_UHASH_T

    #define SIZEOF_PY_UHASH_T

    ◆ PY_SIZE_MAX

    #define PY_SIZE_MAX

    ◆ PY_SSIZE_T_MAX

    #define PY_SSIZE_T_MAX

    ◆ PY_SSIZE_T_MIN

    #define PY_SSIZE_T_MIN

    ◆ Py_LOCAL

    #define Py_LOCAL (   type)

    ◆ Py_LOCAL_INLINE

    #define Py_LOCAL_INLINE (   type)

    ◆ Py_MEMCPY

    #define Py_MEMCPY

    ◆ S_IFMT

    #define S_IFMT

    ◆ S_IFLNK

    #define S_IFLNK

    ◆ S_ISREG

    #define S_ISREG (   x)

    ◆ S_ISDIR

    #define S_ISDIR (   x)

    ◆ S_ISCHR

    #define S_ISCHR (   x)

    ◆ Py_ARITHMETIC_RIGHT_SHIFT

    #define Py_ARITHMETIC_RIGHT_SHIFT (   TYPE,
      I,
     
    )

    ◆ Py_FORCE_EXPANSION

    #define Py_FORCE_EXPANSION (   X)

    ◆ Py_SAFE_DOWNCAST

    #define Py_SAFE_DOWNCAST (   VALUE,
      WIDE,
      NARROW 
    )

    ◆ _Py_SET_EDOM_FOR_NAN

    #define _Py_SET_EDOM_FOR_NAN (   X)

    ◆ Py_SET_ERRNO_ON_MATH_ERROR

    #define Py_SET_ERRNO_ON_MATH_ERROR (   X)

    ◆ Py_SET_ERANGE_IF_OVERFLOW

    #define Py_SET_ERANGE_IF_OVERFLOW (   X)

    ◆ Py_ADJUST_ERANGE1

    #define Py_ADJUST_ERANGE1 (   X)

    ◆ Py_ADJUST_ERANGE2

    #define Py_ADJUST_ERANGE2 (   X,
     
    )

    ◆ _Py_SET_53BIT_PRECISION_HEADER

    #define _Py_SET_53BIT_PRECISION_HEADER

    ◆ _Py_SET_53BIT_PRECISION_START

    #define _Py_SET_53BIT_PRECISION_START

    ◆ _Py_SET_53BIT_PRECISION_END

    #define _Py_SET_53BIT_PRECISION_END

    ◆ Py_DEPRECATED

    #define Py_DEPRECATED (   VERSION_UNUSED)

    ◆ _Py_COMP_DIAG_PUSH

    #define _Py_COMP_DIAG_PUSH

    ◆ _Py_COMP_DIAG_IGNORE_DEPR_DECLS

    #define _Py_COMP_DIAG_IGNORE_DEPR_DECLS

    ◆ _Py_COMP_DIAG_POP

    #define _Py_COMP_DIAG_POP

    ◆ _Py_HOT_FUNCTION

    #define _Py_HOT_FUNCTION

    ◆ _Py_NO_INLINE

    #define _Py_NO_INLINE

    ◆ PyAPI_FUNC

    #define PyAPI_FUNC (   RTYPE)

    ◆ PyAPI_DATA

    #define PyAPI_DATA (   RTYPE)

    ◆ PyMODINIT_FUNC

    #define PyMODINIT_FUNC

    ◆ INT_MAX

    #define INT_MAX

    ◆ LONG_MAX

    #define LONG_MAX

    ◆ LONG_MIN

    #define LONG_MIN

    ◆ LONG_BIT

    #define LONG_BIT

    ◆ Py_GCC_ATTRIBUTE

    #define Py_GCC_ATTRIBUTE (   x)

    ◆ Py_ALIGNED

    #define Py_ALIGNED (   x)

    ◆ Py_LL

    #define Py_LL (   x)

    ◆ Py_ULL

    #define Py_ULL (   x)

    ◆ Py_VA_COPY

    #define Py_VA_COPY

    ◆ PY_BIG_ENDIAN

    #define PY_BIG_ENDIAN

    ◆ PY_LITTLE_ENDIAN

    #define PY_LITTLE_ENDIAN

    ◆ PY_DWORD_MAX

    #define PY_DWORD_MAX

    ◆ WITH_THREAD

    #define WITH_THREAD

    ◆ _Py_NO_RETURN

    #define _Py_NO_RETURN

    ◆ _Py__has_builtin

    #define _Py__has_builtin (   x)

    Typedef Documentation

    ◆ Py_uintptr_t

    typedef uintptr_t Py_uintptr_t

    ◆ Py_intptr_t

    typedef intptr_t Py_intptr_t

    ◆ Py_ssize_t

    ◆ Py_hash_t

    ◆ Py_uhash_t

    typedef size_t Py_uhash_t

    ◆ Py_ssize_clean_t