comparison CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/include/python3.8/eval.h @ 69:33d812a61356

planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author jpayne
date Tue, 18 Mar 2025 17:55:14 -0400
parents
children
comparison
equal deleted inserted replaced
67:0e9998148a16 69:33d812a61356
1
2 /* Interface to execute compiled code */
3
4 #ifndef Py_EVAL_H
5 #define Py_EVAL_H
6 #ifdef __cplusplus
7 extern "C" {
8 #endif
9
10 PyAPI_FUNC(PyObject *) PyEval_EvalCode(PyObject *, PyObject *, PyObject *);
11
12 PyAPI_FUNC(PyObject *) PyEval_EvalCodeEx(PyObject *co,
13 PyObject *globals,
14 PyObject *locals,
15 PyObject *const *args, int argc,
16 PyObject *const *kwds, int kwdc,
17 PyObject *const *defs, int defc,
18 PyObject *kwdefs, PyObject *closure);
19
20 #ifndef Py_LIMITED_API
21 PyAPI_FUNC(PyObject *) _PyEval_EvalCodeWithName(
22 PyObject *co,
23 PyObject *globals, PyObject *locals,
24 PyObject *const *args, Py_ssize_t argcount,
25 PyObject *const *kwnames, PyObject *const *kwargs,
26 Py_ssize_t kwcount, int kwstep,
27 PyObject *const *defs, Py_ssize_t defcount,
28 PyObject *kwdefs, PyObject *closure,
29 PyObject *name, PyObject *qualname);
30
31 PyAPI_FUNC(PyObject *) _PyEval_CallTracing(PyObject *func, PyObject *args);
32 #endif
33
34 #ifdef __cplusplus
35 }
36 #endif
37 #endif /* !Py_EVAL_H */