python3_sys/rangeobject.rs
1use libc::c_int;
2
3use crate::object::*;
4
5#[cfg_attr(windows, link(name = "pythonXY"))]
6extern "C" {
7 pub static mut PyRange_Type: PyTypeObject;
8 pub static mut PyRangeIter_Type: PyTypeObject;
9 pub static mut PyLongRangeIter_Type: PyTypeObject;
10}
11
12#[inline(always)]
13pub unsafe fn PyRange_Check(op: *mut PyObject) -> c_int {
14 (Py_TYPE(op) == &mut PyRange_Type) as c_int
15}