14 lines
514 B
Rust
14 lines
514 B
Rust
use core::ffi::c_void;
|
|
use libc::size_t;
|
|
|
|
extern_libpython! {
|
|
#[cfg_attr(PyPy, link_name = "PyPyMem_Malloc")]
|
|
pub fn PyMem_Malloc(size: size_t) -> *mut c_void;
|
|
#[cfg_attr(PyPy, link_name = "PyPyMem_Calloc")]
|
|
pub fn PyMem_Calloc(nelem: size_t, elsize: size_t) -> *mut c_void;
|
|
#[cfg_attr(PyPy, link_name = "PyPyMem_Realloc")]
|
|
pub fn PyMem_Realloc(ptr: *mut c_void, new_size: size_t) -> *mut c_void;
|
|
#[cfg_attr(PyPy, link_name = "PyPyMem_Free")]
|
|
pub fn PyMem_Free(ptr: *mut c_void);
|
|
}
|