1 2 3 4 5 6 7 8 9 10 11 12 13
use libc::{c_int, c_void, size_t}; use object::PyObject; #[allow(missing_copy_implementations)] pub enum PyArena {} #[cfg_attr(windows, link(name = "pythonXY"))] extern "C" { pub fn PyArena_New() -> *mut PyArena; pub fn PyArena_Free(arg1: *mut PyArena); pub fn PyArena_Malloc(arg1: *mut PyArena, size: size_t) -> *mut c_void; pub fn PyArena_AddPyObject(arg1: *mut PyArena, arg2: *mut PyObject) -> c_int; }