python3_sys/
eval.rs

1use libc::c_int;
2
3use crate::object::PyObject;
4
5#[cfg_attr(windows, link(name = "pythonXY"))]
6extern "C" {
7    pub fn PyEval_EvalCode(
8        co: *mut PyObject,
9        globals: *mut PyObject,
10        locals: *mut PyObject,
11    ) -> *mut PyObject;
12    pub fn PyEval_EvalCodeEx(
13        co: *mut PyObject,
14        globals: *mut PyObject,
15        locals: *mut PyObject,
16        args: *const *mut PyObject,
17        argc: c_int,
18        kwds: *const *mut PyObject,
19        kwdc: c_int,
20        defs: *const *mut PyObject,
21        defc: c_int,
22        kwdefs: *mut PyObject,
23        closure: *mut PyObject,
24    ) -> *mut PyObject;
25}