python3-sys: use cfg(py_sys_config=..) instead of cfg(feature=..)
This commit is contained in:
parent
b1eca56ec3
commit
38b5971e56
|
@ -53,7 +53,7 @@ extern "C" {
|
|||
pub fn PyEval_RestoreThread(arg1: *mut PyThreadState) -> ();
|
||||
}
|
||||
|
||||
#[cfg(feature = "WITH_THREAD")]
|
||||
#[cfg(py_sys_config = "WITH_THREAD")]
|
||||
extern "C" {
|
||||
pub fn PyEval_ThreadsInitialized() -> c_int;
|
||||
pub fn PyEval_InitThreads() -> ();
|
||||
|
|
|
@ -42,16 +42,16 @@ pub const PYTHON_API_VERSION: i32 = 1013;
|
|||
pub const PYTHON_ABI_VERSION: i32 = 3;
|
||||
|
||||
extern "C" {
|
||||
#[cfg(not(feature="Py_TRACE_REFS"))]
|
||||
#[cfg(not(py_sys_config="Py_TRACE_REFS"))]
|
||||
pub fn PyModule_Create2(module: *mut PyModuleDef,
|
||||
apiver: c_int) -> *mut PyObject;
|
||||
|
||||
#[cfg(feature="Py_TRACE_REFS")]
|
||||
#[cfg(py_sys_config="Py_TRACE_REFS")]
|
||||
fn PyModule_Create2TraceRefs(module: *mut PyModuleDef,
|
||||
apiver: c_int) -> *mut PyObject;
|
||||
}
|
||||
|
||||
#[cfg(feature="Py_TRACE_REFS")]
|
||||
#[cfg(py_sys_config="Py_TRACE_REFS")]
|
||||
#[inline]
|
||||
pub unsafe fn PyModule_Create2(module: *mut PyModuleDef,
|
||||
apiver: c_int) -> *mut PyObject {
|
||||
|
|
|
@ -5,9 +5,9 @@ use pyport::{Py_ssize_t, Py_hash_t};
|
|||
#[repr(C)]
|
||||
#[derive(Copy, Clone)]
|
||||
pub struct PyObject {
|
||||
#[cfg(feature="Py_TRACE_REFS")]
|
||||
#[cfg(py_sys_config="Py_TRACE_REFS")]
|
||||
_ob_next: *mut PyObject,
|
||||
#[cfg(feature="Py_TRACE_REFS")]
|
||||
#[cfg(py_sys_config="Py_TRACE_REFS")]
|
||||
_ob_prev: *mut PyObject,
|
||||
pub ob_refcnt: Py_ssize_t,
|
||||
pub ob_type: *mut PyTypeObject,
|
||||
|
@ -337,7 +337,7 @@ extern "C" {
|
|||
// Reference counting macros.
|
||||
#[inline(always)]
|
||||
pub unsafe fn Py_INCREF(op : *mut PyObject) {
|
||||
if cfg!(feature="Py_REF_DEBUG") {
|
||||
if cfg!(py_sys_config="Py_REF_DEBUG") {
|
||||
Py_IncRef(op)
|
||||
} else {
|
||||
(*op).ob_refcnt += 1
|
||||
|
@ -346,7 +346,7 @@ pub unsafe fn Py_INCREF(op : *mut PyObject) {
|
|||
|
||||
#[inline(always)]
|
||||
pub unsafe fn Py_DECREF(op: *mut PyObject) {
|
||||
if cfg!(feature="Py_REF_DEBUG") {
|
||||
if cfg!(py_sys_config="Py_REF_DEBUG") {
|
||||
Py_DecRef(op)
|
||||
} else {
|
||||
(*op).ob_refcnt -= 1;
|
||||
|
|
|
@ -19,7 +19,7 @@ extern "C" {
|
|||
pub fn _PyThreadState_Init(arg1: *mut PyThreadState) -> ();
|
||||
pub fn PyThreadState_Clear(arg1: *mut PyThreadState) -> ();
|
||||
pub fn PyThreadState_Delete(arg1: *mut PyThreadState) -> ();
|
||||
#[cfg(feature="WITH_THREAD")]
|
||||
#[cfg(py_sys_config="WITH_THREAD")]
|
||||
pub fn PyThreadState_DeleteCurrent() -> ();
|
||||
pub fn PyThreadState_Get() -> *mut PyThreadState;
|
||||
pub fn PyThreadState_Swap(arg1: *mut PyThreadState) -> *mut PyThreadState;
|
||||
|
|
Loading…
Reference in New Issue