1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
use libc::{c_char, c_int, wchar_t};
use object::*;
use pystate::PyThreadState;
extern "C" {
pub fn Py_SetProgramName(arg1: *mut wchar_t) -> ();
pub fn Py_GetProgramName() -> *mut wchar_t;
pub fn Py_SetPythonHome(arg1: *mut wchar_t) -> ();
pub fn Py_GetPythonHome() -> *mut wchar_t;
pub fn Py_Initialize() -> ();
pub fn Py_InitializeEx(arg1: c_int) -> ();
pub fn Py_Finalize() -> ();
pub fn Py_IsInitialized() -> c_int;
pub fn Py_NewInterpreter() -> *mut PyThreadState;
pub fn Py_EndInterpreter(arg1: *mut PyThreadState) -> ();
}
pub enum symtable {}
pub enum _node {}
#[inline]
pub unsafe fn PyParser_SimpleParseString(s: *const c_char, b: c_int) -> *mut _node {
PyParser_SimpleParseStringFlags(s, b, 0)
}
extern "C" {
pub fn PyParser_SimpleParseStringFlags(arg1: *const c_char,
arg2: c_int,
arg3: c_int)
-> *mut _node;
pub fn PyParser_SimpleParseStringFlagsFilename(arg1:
*const c_char,
arg2:
*const c_char,
arg3: c_int,
arg4: c_int)
-> *mut _node;
pub fn Py_CompileString(arg1: *const c_char,
arg2: *const c_char, arg3: c_int)
-> *mut PyObject;
pub fn Py_SymtableString(str: *const c_char,
filename: *const c_char,
start: c_int) -> *mut symtable;
pub fn PyErr_Print() -> ();
pub fn PyErr_PrintEx(arg1: c_int) -> ();
pub fn PyErr_Display(arg1: *mut PyObject, arg2: *mut PyObject,
arg3: *mut PyObject) -> ();
pub fn Py_AtExit(func: ::std::option::Option<extern "C" fn() -> ()>)
-> c_int;
pub fn Py_Exit(arg1: c_int) -> ();
pub fn Py_Main(argc: c_int, argv: *mut *mut wchar_t)
-> c_int;
pub fn Py_GetProgramFullPath() -> *mut wchar_t;
pub fn Py_GetPrefix() -> *mut wchar_t;
pub fn Py_GetExecPrefix() -> *mut wchar_t;
pub fn Py_GetPath() -> *mut wchar_t;
pub fn Py_SetPath(arg1: *const wchar_t) -> ();
pub fn Py_GetVersion() -> *const c_char;
pub fn Py_GetPlatform() -> *const c_char;
pub fn Py_GetCopyright() -> *const c_char;
pub fn Py_GetCompiler() -> *const c_char;
pub fn Py_GetBuildInfo() -> *const c_char;
}