pyforge_ffi/cpython/
frameobject.rs1use crate::object::*;
2use crate::PyCodeObject;
3use crate::PyFrameObject;
4use crate::PyThreadState;
5use std::ffi::c_int;
6
7extern_libpython! {
12 pub fn PyFrame_New(
13 tstate: *mut PyThreadState,
14 code: *mut PyCodeObject,
15 globals: *mut PyObject,
16 locals: *mut PyObject,
17 ) -> *mut PyFrameObject;
18 pub fn PyFrame_BlockSetup(f: *mut PyFrameObject, _type: c_int, handler: c_int, level: c_int);
21 pub fn PyFrame_LocalsToFast(f: *mut PyFrameObject, clear: c_int);
22 pub fn PyFrame_FastToLocalsWithError(f: *mut PyFrameObject) -> c_int;
23 pub fn PyFrame_FastToLocals(f: *mut PyFrameObject);
24
25 }